Hi,

Now I have tried to restart the resilvering by detaching c9t7d0 and then attaching it again to the mirror, then the resilvering starts but now after almost 24 hours it is still going.

From the iostat it still shows data flowing:
tank-nfs     446G  2,28T    112      8  13,5M  35,9K
 mirror     145G   783G    107      2  13,4M  12,0K
   c9t6d0      -      -    106      2  13,3M  12,0K
   c9t7d0      -      -      0    110      0  13,4M

$zpool status -xv
 pool: tank-nfs
state: ONLINE
status: One or more devices is currently being resilvered.  The pool will
       continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scrub: resilver in progress for 23h23m, 100,00% done, 0h0m to go
config:

       NAME         STATE     READ WRITE CKSUM
       tank-nfs     ONLINE       0     0     0
         mirror     ONLINE       0     0     0
           c9t6d0   ONLINE       0     0     0
           c9t7d0   ONLINE       0     0     0  1,02T resilvered

This time as you can see it is 0 checksum errors during the resilvering.

Is it something with the build I am using ? (118)

--
Rasmus Fauske

Markus Kovero skrev:
We've noticed this behaviour when theres problem with ram (plenty of checksum 
errors) and on these cases I doubt resilver will ever finnish, you can use 
iostat to monitor if theres anything happening on disk that should be 
resilvered, if not, Id say data wanted to resilver is somehow gone bad due 
broken ram or who knows.
(this is actually resilver and checksumming working as it should, no data that 
is not valid should be written)

Yours
Markus Kovero



_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to