[sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command

MORITA Kazutaka morita.kazutaka at lab.ntt.co.jp
Thu Aug 23 16:20:30 CEST 2012


At Thu, 23 Aug 2012 21:46:55 +0800,
Yunkai Zhang wrote:
> 
> When inconsistency happens, in the worst case, we just need to make
> replicas with the same value but needn't to care about which replica
> is correct.
> 
> But in the best case, only several objects were polluted, then this
> patch can give us a chance to verify them, This patch is used to work
> with 'collie vdi check' command, that is my original intention when
> developed it.

Well, replica inconsistency happens only when the VM terminates
unexpectedly.  If the vm image needs a fix, the guest os filesystem
should fix it.  What sheepdog should do is only keeping consistency so
that the VMs doesn't read the wrong data as a block storage, isn't it?
Have you ever encountered a situation where you need to specify a
replica to be recovered?

Thanks,

Kazutaka



More information about the sheepdog mailing list