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 |