[sheepdog] [PATCH 0/3] fix object misplacement problem

MORITA Kazutaka morita.kazutaka at lab.ntt.co.jp
Mon Feb 3 08:06:18 CET 2014


At Thu, 30 Jan 2014 12:47:46 +0800,
Liu Yuan wrote:
> 
> This patch set fixes the problem
> 
> 'init_vdi_state() errorr out as "failed to read inode header xxx, 0".'
> 
> at sheep refuses to restart due to misplacement object but the fix would be more
> broader to fix all the misplacement problems if any.
> 
> I add a test to simulate one case of misplacement, but I think there are some
> other corner cases that cause misplacement of object then cause as severe error
> as data loss (suppose all replica are misplaced in worst case)
> 
> Thanks
> Yuan
> 
> GIT: [PATCH 1/3] sheep/md: check oid more strictly in oid ieration
> GIT: [PATCH 2/3] tests/func: add tests for object misplacement
> GIT: [PATCH 3/3] sheep/plain_store: move displaced object from read/write

Applied the first two ones, thanks.

Kazutaka



More information about the sheepdog mailing list