[sheepdog] [PATCH] object cache: introduce background pusher

Liu Yuan namei.unix at gmail.com
Sat Jun 8 13:13:08 CEST 2013


On 06/08/2013 06:56 PM, Liu Yuan wrote:
> Background pusher will mitigate the following problems
> 1 take a long time to flush a largely accumulated dirty objects set
> 2 some old kernel might not issue flush request periodically and get a long
>   wait while shutdown the VM
> 
> We kick background pusher when there are more than MAX_DIRTY_OBJECT_COUNT dirty
> object. At anytime, we only allow one pusher running, be it background pusher or
> synchronous pusher triggered by VM flush request.

Oops, something wrong with this patch, please drop it.

Thanks,
Yuan



More information about the sheepdog mailing list