On 03/19/2014 09:09 AM, Ilya Dryomov wrote:
Hello, This series updates the kernel implementation of CRUSH with a couple of fixes and a new chooseleaf_vary_r tunable (all ported from ceph.git). TUNABLES3 feature bit is shared with PRIMARY_AFFINITY, which will also be posted in a couple of days in order to get everything into 3.15. Thanks, Ilya Ilya Dryomov (5): crush: fix off-by-one errors in total_tries refactor crush: allow crush rules to set (re)tries counts to 0 crush: add chooseleaf_vary_r tunable crush: add SET_CHOOSELEAF_VARY_R step crush: support chooseleaf_vary_r tunable (tunables3) by default include/linux/ceph/ceph_features.h | 10 ++++- include/linux/crush/crush.h | 7 +++ net/ceph/crush/mapper.c | 85 ++++++++++++++++++++++++------------ 3 files changed, 74 insertions(+), 28 deletions(-)
These all look good. Reviewed-by: Josh Durgin <josh.durgin@xxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html