[sheepdog] [PATCH] sheep: add a kill node operation
Liu Yuan
namei.unix at gmail.com
Fri Jul 20 15:36:09 CEST 2012
On 07/20/2012 08:50 PM, Dietmar Maurer wrote:
>> For now, we will get a 1) epoch_mismatch error, or 2) OBJ is being recovery
>> for this case and gateway node will retry the request when the epoch
>> matches (1), targeted node will re-queue the request locally when OBJ is
>> recoveried (2).
>
> Let's assume a complete recovery takes about 2 hours. Does that mean my VMs are
> blocked for 2 hours (instead of continue operation on other nodes)?
>
This is actually why we spend lots of lines in recovery and IO patch, there are some
mechanism, such as request retry, oid scheduling that tries to complete any request
in a very short period because IOs from VM are timeouted by guest kernel, for e.g,
120 seconds for Linux kernel.
--
thanks,
Yuan
More information about the sheepdog
mailing list