[sheepdog] [PATCH] sheep: fix oid scheduling in recovery
Liu Yuan
namei.unix at gmail.com
Tue Jun 5 08:46:28 CEST 2012
On 06/05/2012 02:31 PM, MORITA Kazutaka wrote:
> If connect is the bottleneck, caching fds looks a simpler approach.
I am not sure if fd pool will solve this problem, because we notice that
obj_to_sheep() too occupy the CPU, which we use to get node location.
These two time hoggers are linear with number of nodes in the cluster in
recovery process. So I suspect that pull style is not that scalable. For
a push style, we can get rid of get_obj_list(). But this change would be
too radical, and should be considered at least for next release cycle.
Thanks,
Yuan
More information about the sheepdog
mailing list