[sheepdog] read/write during recovery

MORITA Kazutaka morita.kazutaka at gmail.com
Tue Jul 24 09:01:49 CEST 2012


On Tue, Jul 24, 2012 at 3:54 PM, Dietmar Maurer <dietmar at proxmox.com> wrote:
>> If node membership change is detected, object recovery (object
>> replacement) start on
>> all nodes.  If we delay starting recovery and reject I/O requests until it, all
>> nodes cannot accept I/Os during the time and it causes EIO to VMs.
>
> I fully understand that. but you can delay recovering of 'unused' object (only
> handle prio_oids, and do other oids later)?

Probably, yes, and it's simpler than introducing write journal to data objects.
It would be difficult to handle node failure whose write journal is not flushed.

Thanks,

Kazutaka



More information about the sheepdog mailing list