]> git.baikalelectronics.ru Git - kernel.git/commit
crush: new SET_CHOOSE_LEAF_TRIES command
authorIlya Dryomov <ilya.dryomov@inktank.com>
Tue, 24 Dec 2013 19:19:26 +0000 (21:19 +0200)
committerIlya Dryomov <ilya.dryomov@inktank.com>
Tue, 31 Dec 2013 18:32:21 +0000 (20:32 +0200)
commit36c3f764fbcb9587eca8b79d892c9fb68632ad1f
tree995bb87cbc6f4e13bee60e529ace67246ee75fa2
parent62fe894d0c4e1414cc78df2ed6a8eb32375c7f12
crush: new SET_CHOOSE_LEAF_TRIES command

Explicitly control the number of sample attempts, and allow the number of
tries in the recursive call to be explicitly controlled via the rule. This
is important because the amount of time we want to spend looking for a
solution may be rule dependent (e.g., higher for the wide indep pool than
the rep pools).

(We should do the same for the other tunables, by the way!)

Reflects ceph.git commit c43c893be872f709c787bc57f46c0e97876ff681.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
include/linux/crush/crush.h
net/ceph/crush/mapper.c