Hi again,

I think I found another problem in the current (20060605) sources. I was 
running ztest for about 2 hours and I started checking the pool layout 
with 'zdb -U -s ztest' at the same time. I noticed that none of the replacing 
vdevs were disappearing, even after an hour.

By the way, I believe ztest was running with the default 'vdev_attach_detach = 
rarely'.

Could you try to reproduce this in OpenSolaris? My Nexenta system seems to be 
working correctly, but it's using an old build (OpenSolaris Build #36).

To be sure it wasn't a Linux port specific bug, I reverted the source back to 
20060519 and now it seems to be working correctly. I haven't tried to analyze 
the problem.

Here's an output of the misbehaving test, after about 3 hours of ztest (with 
lots of replacing vdevs):

wizeman at wizy ~ $ /usr/sbin/zdb -U -s ztest
                      capacity   operations   bandwidth  ---- errors ----
description          used avail  read write  read write  read write cksum
ztest                249M  227M    29     0 50.5K     0     0     0     0
  mirror             125M  113M     8     0 11.5K     0     0     0     0
    raidz1                          3     0 6.50K     0     0     0     0
      replacing                     1     0    1K     0     0     0     0
        /tmp/ztest.0a/old           0     0     0     0     0     0     0
        /tmp/ztest.0a             514     0  625K     0     0     0     0
      /tmp/ztest.1a               258     0  369K     0     0     0     0
      replacing                     3     0 2.50K     0     0     0     0
        /tmp/ztest.2b             516     0  627K     0     0     0     0
        /tmp/ztest.2a             325     0  436K     0     0     0     0
      /tmp/ztest.3a               335     0  446K     0     0     0     0
    raidz1                          5     0 5.00K     0     0     0     0
      replacing                     5     0 3.00K     0     0     0     0
        /tmp/ztest.4b             518     0  627K     0     0     0     0
        /tmp/ztest.4a             513     0  624K     0     0     0     0
      replacing                     0     0     0     0     0     0     0
        /tmp/ztest.5a             289     0  400K     0     0     0     0
        /tmp/ztest.5b             513     0  624K     0     0     0     0
      /tmp/ztest.6a               503     0  614K     0     0     0     0
      /tmp/ztest.7b               514     0  625K     0     0     0     0
  mirror             125M  113M    21     0 39.0K     0     0     0     0
    raidz1                          9     0 14.0K     0     0     0     0
      replacing                     1     0    1K     0     0     0     0
        /tmp/ztest.8b             514     0  625K     0     0     0     0
        /tmp/ztest.8a             300     0  411K     0     0     0     0
      replacing                     7     0 5.50K     0     0     0     0
        /tmp/ztest.9a             408     0  518K     0     0     0     0
        /tmp/ztest.9b             513     0  624K     0     0     0     0
      /tmp/ztest.10b              517     0  628K     0     0     0     0
      /tmp/ztest.11a              320     0  430K     0     0     0     0
    raidz1                         12     0 25.0K     0     0     0     0
      /tmp/ztest.12b              518     0  630K     0     0     0     0
      /tmp/ztest.13b              519     0  629K     0     0     0     0
      /tmp/ztest.14b              521     0  631K     0     0     0     0
      replacing                     9     0    8K     0     0     0     0
        /tmp/ztest.15b            522     0  632K     0     0     0     0
        /tmp/ztest.15a            497     0  608K     0     0     0     0

Reply via email to