[sheepdog] [PATCH 0/4] bugfix for erasure coding recovery

Valerio Pachera sirio81 at gmail.com
Thu Oct 23 22:46:19 CEST 2014


2014-10-23 17:00 GMT+02:00 Hitoshi Mitake <mitake.hitoshi at gmail.com>:
> Yes, what kind of error message can be found? I think error messages
> related to failed peer read can still be found. These are known
> problem which can caused by vdi attr and vdi check, too. But,
>  Oct 21 12:09:18  ALERT [rw 14158] rollback_vnode_info(117) cannot get epoch 0
>  Oct 21 12:09:18  ALERT [rw 14158] rollback_vnode_info(118) clients may
>  see old data
> this sort of messages would be vanished.

Yes, they are gone.
Here's a summary of what I get now.

Oct 23 22:37:10   INFO [main] recover_object_main(905) object recovery
progress   1%
Oct 23 22:37:10   INFO [main] recover_object_main(905) object recovery
progress   2%
Oct 23 22:37:10  ERROR [rw 1383] sheep_exec_req(1170) failed No object
found, remote address: 192.168.10.4:7000, op name: READ_PEER
Oct 23 22:37:10  ERROR [rw 1383] read_erasure_object(227) can not read
7c2b2500000007 idx 0
Oct 23 22:37:10  ERROR [rw 1382] sheep_exec_req(1170) failed No object
found, remote address: 192.168.10.4:7000, op name: READ_PEER
Oct 23 22:37:10  ERROR [rw 1382] read_erasure_object(227) can not read
7c2b2500000006 idx 0
Oct 23 22:37:10  ERROR [rw 1382] sheep_exec_req(1170) failed No object
found, remote address: 192.168.10.4:7000, op name: READ_PEER
Oct 23 22:37:10  ERROR [rw 1382] read_erasure_object(227) can not read
7c2b2500000006 idx 2
Oct 23 22:37:10  ERROR [rw 1382] recover_erasure_object(517) failed to
recover 7c2b2500000006 idx 0
Oct 23 22:37:10  ERROR [rw 1382] recover_object_work(575) failed to
recover object 7c2b2500000006
Oct 23 22:37:10   INFO [main] recover_object_main(905) object recovery
progress   4%
<cut>

grep -c 'rw 1383' /var/lib/sheepdog/sheep.log
204
grep -c 'rw 1382' /var/lib/sheepdog/sheep.log
186
grep -c 'rw 1381' /var/lib/sheepdog/sheep.log
168
grep -c 'rw 1330' /var/lib/sheepdog/sheep.log
168
grep -c 'recover_object_main' /var/lib/sheepdog/sheep.log
85

This with a single vdi of 1G
(dog vdi create -P test 1G).

Thank you.



More information about the sheepdog mailing list