[sheepdog] [PATCH v4 0/8] make IO requests to wait in recovery instead of busy retrying
Liu Yuan
namei.unix at gmail.com
Fri May 25 09:53:07 CEST 2012
On 05/25/2012 10:30 AM, levin li wrote:
> v3 --> v4:
> 1. add some comments
> 2. move some process_event_request_queue() out of the loops
> 3. remove check_epoch() and move the code into check_request()
>
>
> levin li (8):
> sheep: port list_splice_tail_init() from linux kernel
> sheep: make requests with new epoch sleep until epoch is updated
> sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
> recovery: make IO request to wait when recovery is in RW_INIT
> recovery: make IO request to wait when the requested object is in
> recovery
> recovery: clear the object wait queue when new recovery work comes
> recovery: fix a race condition in recovery
> sheep: make gateway requests only retry in io_op_done()
Hi All,
does this patch break any tests on your side? It works well on my own
test scripts, I'd like to merge it since I have some patches that need
rebase on it.
Thanks,
Yuan
More information about the sheepdog
mailing list