[sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
namei.unix at gmail.com
Thu Aug 23 18:03:09 CEST 2012
On 08/23/2012 10:58 PM, MORITA Kazutaka wrote:
> To fix this problem, we need to move stale objects in the worker
> thread. I've spent several days trying to fix it, but it seems to
> need a lot of work, and it looks difficult to stable the change in a
> short time.
>
Last time your patches to fix this problem looks kind of easy, why 'a lot
of work' now?
> $ ./farm.sh simple
> using backend simple store
> Name Id Size Used Shared Creation time VDI id Tag
> test 1 100 GB 100 GB 0.0 MB 2012-08-23 11:29 7c2b25
>
> real 0m1.016s
> user 0m0.092s
> sys 0m0.000s
This looks much better, but I think not good enough. If we have 500G data, it seems
that we still need around 5 minutes, which is unacceptable to guest VM too. For example
Linux guests won't tolerate for more than 2 minutes.
I think we really need to put the moving stale objects job to worker thread as a long-term fix,
which never block main thread.
--
thanks,
Yuan
More information about the sheepdog
mailing list