[sheepdog] [PATCH] sheep: fix oid scheduling in recovery

Liu Yuan namei.unix at gmail.com
Mon Jun 4 13:00:17 CEST 2012


On 06/04/2012 06:00 PM, Christoph Hellwig wrote:

> I think the right fix is to simply give each recover_object_work() call
> it's own work_struct in a structure also containing the oid.  While
> this means a memory allocation per object to be recovered it also means
> complete independence between recovery operations, including kicking off
> onces that have I/O pending ASAP and allowing multiple recoveries in
> parallel.  I'm about to leave for a long haul flight and will try to
> implement this solution while I'm on the plane.
> 


Okay, I'll apply first 3 patches and leave this one

Thanks,
Yuan



More information about the sheepdog mailing list