Date: Thu, 17 Aug 2006 14:00:50 -0500 From: Steve Peterson <stevep-hv@zpfe.com> To: freebsd-stable@freebsd.org Subject: gvinum / FreeBSD 6.1 / stale subdisks Message-ID: <6.2.3.4.0.20060817113801.0309ca10@localhost>
next in thread | raw e-mail | index | archive | help
Greetings all -- I'm running FreeBSD 6.1-RELEASE on i386 with a stock kernel, and am trying to build a 4 disk RAID5 array using vinum. The issue is that, once the system is rebooted after initially creating the array, the subdisks come up as stale. I first started by creating a 4 subdisk array on the 4 devices, with each subdisk sized at 200GB. This configuration I used to test performance and verify the disk subsystem. I used UFS2 with 64K blocks and 8K fragments. I then deleted the volume, plex, and subdisks in order to do some performance testing on one of the drives using an fdisk-style partition with a UFS2 filesystem. This filesystem was created using the same block/fragment settings. I ran bonnie++ on this filesystem and did some bulk copies to check on performance. I then returned to gvinum to recreate my RAID5 array. The configuration file I used was similar to, but not exactly the same as the original configuration file as I wanted to try a different stripe size. The filesystem was created with the same configuration as listed above. After running gvinum create gvinum.config, formatting the filesystem, and mounting it, I am able to successfully use the filesystem to read and write data. However, after rebooting, the subdisks all show as being stale, as shown below: gvinum -> list 4 drives: D drive03 State: up /dev/ad4 A: 38474/238475 MB (16%) D drive02 State: up /dev/ad6 A: 38474/238475 MB (16%) D drive04 State: up /dev/ad8 A: 38474/238475 MB (16%) D drive01 State: up /dev/ad10 A: 38474/238475 MB (16%) 1 volume: V vol1 State: down Plexes: 1 Size: 585 GB 1 plex: P vol1.p0 R5 State: down Subdisks: 4 Size: 585 GB 4 subdisks: S vol1.p0.s0 State: stale D: drive01 Size: 195 GB S vol1.p0.s1 State: stale D: drive02 Size: 195 GB S vol1.p0.s2 State: stale D: drive03 Size: 195 GB S vol1.p0.s3 State: stale D: drive04 Size: 195 GB gvinum -> quit There is not a /var/log/vinum_history file. grep vinum /var/log/messages yielded the one line below: Aug 16 23:36:08 archive kernel: g_vfs_done():gvinum/vol1[READ(offset=65536, length=8192)]error = 6 Thanks in advance for any suggestions you might have. Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.2.3.4.0.20060817113801.0309ca10>