[sheepdog-users] failed to read inode header

Maxim Terletskiy terletskiy at emu.ru
Thu May 29 14:29:17 CEST 2014


After nodes recovery I'm running "dog vdi check" on some images for 
test. "Check" reporting about missing pieces of data and finally say 
"finish check&repair".

I'm trying to test image by "qemu-img convert" but it is failing. Doing 
"dog vdi check" again and see that data pieces can't be found. I see 
pieces of data with this names on previously failed node in .stale 
directory. Can I recover this pieces manually?

29.05.2014 12:32, Maxim Terletskiy пишет:
> Running 0.8.0.
> Deleted all files by mask 80* from data dirs and after that sheep 
> daemon started successfully and joined cluster. After that I'm able to 
> run any command which failed before with message about "failed to 
> connect" to failed node.
> Now waiting for node to end check.
> By the way how can I assume that my data is consistent and no pieces 
> were lost?
> 29.05.2014 9:52, Liu Yuan пишет:
>> On Wed, May 28, 2014 at 07:12:39PM +0400, Maxim Terletskiy wrote:
>>> HI!
>>> Now I see next things. 3 of 4 nodes online, they are replicating as
>>> I see via iostat and vnstat. Fourth node can't start sheep daemon.
>>> Dying with this error:
>>> May 28 18:04:42 ERROR [main] init_vdi_state(213) failed to read
>>> inode header 80bb794400000000 0
>> which version do you run? As far as I know, this problem was fixed 
>> long ago
>> Thanks
>> Yuan

More information about the sheepdog-users mailing list