[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