[sheepdog] [PATCH] sheep: fix oid scheduling in recovery
    Christoph Hellwig 
    hch at infradead.org
       
    Tue Jun  5 13:39:41 CEST 2012
    
    
  
On Tue, Jun 05, 2012 at 07:14:10PM +0800, Liu Yuan wrote:
> On 06/05/2012 07:07 PM, Christoph Hellwig wrote:
> 
> > I didn't manage to finish my implementation in time.  I'd suggest to
> > put your change 3 in for now, but I plan to get back to this.
> 
> 
> Okay, I think we can spin it for next version, current recovery works
> quite well now from the observation of our tests, so we'd better keep it
> for the release scheduled at the end of the June.
Agreed.
> There seems to be a big problem in forward_read/write_obj_req() which
> get a random ret value because, possibly, high concurrent requests to
> the same node are interleaved.
I'll try to take a look.
> Also block/sheepdog.c of QEMU have a fatal racy problem, which lead
> requests to be discarded by QEMU or segfault, in a high rate of requests
> bursting.
After running into the first coroutine problems I've not moved further
with testing any coroutine based qemu versions.
    
    
More information about the sheepdog
mailing list