Date: Fri, 29 Dec 2006 16:27:59 +0100 From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: Vasil Dimov <vd@FreeBSD.org> Cc: freebsd-geom@freebsd.org Subject: Re: graid3 device gives "Invalid argument" when requested to read >=128kb Message-ID: <20061229152759.GA2375@garage.freebsd.pl> In-Reply-To: <20061229145657.GA24409@qlovarnika.bg.datamax> References: <20061229145657.GA24409@qlovarnika.bg.datamax>
next in thread | previous in thread | raw e-mail | index | archive | help
--/04w6evG8XlLl3ft Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 29, 2006 at 04:56:57PM +0200, Vasil Dimov wrote: > Hi, >=20 > I managed to create a graid3 array which returns "Invalid argument" when > I attempt to read more than 128k with a single read(2) call. >=20 > Here is the test program: [...] > This is what /dev/raid3/r3test looks like > (notice the sector size is 8192, that's why my test program is using > multiples of 8192): [...] Using sectorsize larger than page size won't work with UFS anyway. Not sure if this is graid3(8) issue or some general issue. Can you try create provider with 8kB sectorsize using gnop(8) and retry your test? # gnop create -S 8192 /dev/ad0 --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --/04w6evG8XlLl3ft Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFFlTP/ForvXbEpPzQRArc5AJ9UbLqsTvysxAubWBW/u66VjAj7DwCfe1ZN 3/wWR93bdB7k8zyHW3jqMes= =1T5V -----END PGP SIGNATURE----- --/04w6evG8XlLl3ft--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061229152759.GA2375>