At Mon, 6 May 2013 20:15:03 -0700, Joseph Glanville wrote: > > 001 Test master node killing and master transfer > 002 Test master transfer for crashed cluster
(snip) > 016 Test vdi clone functionality > 017 Test vdi tree functionality - output mismatch (see 017.out.bad) > --- 017.out 2013-05-06 00:56:15.781798666 -0700 > +++ 017.out.bad 2013-05-06 20:01:47.950142025 -0700 > @@ -5,5 +5,5 @@ > wrote 512/512 bytes at offset 0 > 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) > test---[DATE]---[DATE]---[DATE]---(you are here) > -test2---[DATE]-+-[DATE] > +test2---[DATE]-+-[DATE]---[DATE] > `-[DATE]---(you are here) This test can be passed with the upcoming QEMU 1.5. > 018 Test object cache writeback mode > 019 Test object cache writethrough mode (snip) > 047 Test journal file replay > 048 Test some collie commands - output mismatch (see 048.out.bad) > --- 048.out 2013-05-06 00:56:15.777798666 -0700 > +++ 048.out.bad 2013-05-06 20:08:51.858152531 -0700 > @@ -20,7 +20,6 @@ > --------------------------------------------------- > 127.0.0.1:7001 > 127.0.0.1:7002 > -127.0.0.1:7003 > > obj 807c2b2500000000 locations at epoch 4, copies = 3 > --------------------------------------------------- > @@ -31,6 +30,12 @@ > obj 807c2b2500000000 locations at epoch 5, copies = 3 > --------------------------------------------------- > 127.0.0.1:7001 > +127.0.0.1:7002 > +127.0.0.1:7003 > + > +obj 807c2b2500000000 locations at epoch 6, copies = 3 > +--------------------------------------------------- > +127.0.0.1:7001 > 127.0.0.1:7000 > 127.0.0.1:7002 > Tracking the object 0x7c2b2500000001 (the inode vid 0x7c2b25 idx 1) with 5 > nodes > @@ -49,17 +54,22 @@ > obj 7c2b2500000001 locations at epoch 3, copies = 3 > --------------------------------------------------- > 127.0.0.1:7001 > -127.0.0.1:7003 > 127.0.0.1:7002 > > obj 7c2b2500000001 locations at epoch 4, copies = 3 > --------------------------------------------------- > 127.0.0.1:7001 > -127.0.0.1:7004 > 127.0.0.1:7003 > +127.0.0.1:7002 > > obj 7c2b2500000001 locations at epoch 5, copies = 3 > --------------------------------------------------- > +127.0.0.1:7001 > +127.0.0.1:7004 > +127.0.0.1:7003 > + > +obj 7c2b2500000001 locations at epoch 6, copies = 3 > +--------------------------------------------------- > 127.0.0.1:7000 > 127.0.0.1:7001 > 127.0.0.1:7004 The local cluster driver has a problem in the leave event handling. You can pass the test with the corosync driver. > 049 Test object cache reclaim at startup > 050 Test IO NIC function > 051 Test cluster halt > 052 Test force cluster recovery with new nodes > 053 Test adding nodes to the gateway only cluster > 054 Test stale objects purging with different disk size. > 055 Test md with single failure, multiple failure and all failure > 056 Test md disk failure with node change events - output mismatch (see > 056.out.bad) > --- 056.out 2013-05-06 00:56:15.641798666 -0700 > +++ 056.out.bad 2013-05-06 20:12:37.698158127 -0700 > @@ -8,6 +8,27 @@ > Epoch Time Version > DATE 2 [127.0.0.1:7000, 127.0.0.1:7001, 127.0.0.1:7002, 127.0.0.1:7003 > ] > DATE 1 [127.0.0.1:7000, 127.0.0.1:7001, 127.0.0.1:7002] > +rm: cannot remove ‘/tmp/sheepdog/056/1/d1’: Directory not empty > +Failed to write object 7c2b2500000016: No object found > +Failed to write VDI > +fixed missing 7c2b250000000d > +fixed missing 7c2b250000000e > +fixed missing 7c2b250000000f > +fixed missing 7c2b2500000016 > +fixed missing 7c2b2500000017 > +fixed missing 7c2b2500000018 > +fixed missing 7c2b250000001a > +fixed missing 7c2b250000001b > +fixed missing 7c2b2500000021 > +fixed missing 7c2b2500000025 > +fixed missing 7c2b2500000026 > +fixed missing 7c2b2500000028 > +fixed missing 7c2b250000002a > +fixed missing 7c2b250000002b > +fixed missing 7c2b250000002c > +fixed missing 7c2b250000002d > +fixed missing 7c2b250000002f > +fixed missing 7c2b2500000030 > finish check&repair test > Cluster status: running > I also hit this error and it looks like a problem of the test script. I'll send a fix patch. > 057 Test md hot-plug and hot-unplug - output mismatch (see 057.out.bad) > --- 057.out 2013-05-06 00:56:15.685798666 -0700 > +++ 057.out.bad 2013-05-06 20:12:50.010158432 -0700 > @@ -4,12 +4,11 @@ > 0 MASKED GB 32 MB STORE/0/d0 > 1 MASKED GB 32 MB STORE/0/d1 > 2 MASKED GB 40 MB STORE/0/d2 > +Failed to execute request, look for sheep.log for more information > Id MASKED Use Path > -0 MASKED GB 4.0 MB STORE/0/d0 > -1 MASKED GB 20 MB STORE/0/d1 > -2 MASKED GB 28 MB STORE/0/d2 > -3 MASKED GB 20 MB STORE/0/d3 > -4 MASKED GB 24 MB STORE/0/d4 > +0 MASKED GB 28 MB STORE/0/d0 > +1 MASKED GB 32 MB STORE/0/d1 > +2 MASKED GB 36 MB STORE/0/d2 > finish check&repair test > Cluster status: running > > @@ -22,15 +21,11 @@ > Nodes In Recovery: > Id Host:Port V-Nodes Zone > Id MASKED Use Path > -0 MASKED GB 4.0 MB STORE/0/d0 > -1 MASKED GB 20 MB STORE/0/d1 > -2 MASKED GB 28 MB STORE/0/d2 > -3 MASKED GB 20 MB STORE/0/d3 > -4 MASKED GB 24 MB STORE/0/d4 > +0 MASKED GB 28 MB STORE/0/d0 > +1 MASKED GB 32 MB STORE/0/d1 > +2 MASKED GB 36 MB STORE/0/d2 > Id MASKED Use Path > -0 MASKED GB 28 MB STORE/0/d2 > -1 MASKED GB 32 MB STORE/0/d3 > -2 MASKED GB 36 MB STORE/0/d4 > +0 MASKED GB 96 MB STORE/0/d2 > finish check&repair test > Cluster status: running > > @@ -43,9 +38,7 @@ > Nodes In Recovery: > Id Host:Port V-Nodes Zone > Id MASKED Use Path > -0 MASKED GB 28 MB STORE/0/d2 > -1 MASKED GB 32 MB STORE/0/d3 > -2 MASKED GB 36 MB STORE/0/d4 > +0 MASKED GB 96 MB STORE/0/d2 > Cluster status: running > > Cluster created at DATE Is this reproducible? If yes, can you give us your sheep.log after running "./check 57"? Seems that md hot-plug failed and some disks were not added. > 058 Test discard/trim - output mismatch (see 058.out.bad) > --- 058.out 2013-05-06 00:56:15.809798666 -0700 > +++ 058.out.bad 2013-05-06 20:12:56.946158604 -0700 > @@ -10,35 +10,135 @@ > discard 104857600/104857600 bytes at offset 0 > 100 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) > finish check&repair test > -The inode object 0x7c2b25 idx 0 is not allocated (snip) > 059 Test live snapshot - output mismatch (see 059.out.bad) > --- 059.out 2013-05-06 00:56:15.645798666 -0700 > +++ 059.out.bad 2013-05-06 20:13:12.738158996 -0700 > @@ -1,25 +1,61 @@ > QA output created by 059 > using backend farm store > +Invalid error code 058 and 059 also require the recent QEMU. Thanks, Kazutaka -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
