[sheepdog] [PATCH] sheep: handle recovery request in check_request_in_recovery()

Christoph Hellwig hch at infradead.org
Sat Jun 2 16:46:58 CEST 2012


On Fri, Jun 01, 2012 at 09:10:01PM +0800, Liu Yuan wrote:
> From: Liu Yuan <tailai.ly at taobao.com>
> 
> We should call req_done() when is_recoverying_oid() returns true for recovery
> request, instead of going down to find nothing recovered.

This one causes a regression for me in a test case that first kills one
zone and then a littler later a second one and then checks that all
blocks have the expected replication level.

The specific test cases uses 4 initial zones and a replication level of two,
but I suspect other combinaions would work too.

Figuring out what is going on exactly now.




More information about the sheepdog mailing list