summaryrefslogtreecommitdiffstats
path: root/include/linux/crush/crush.h
Commit message (Expand)AuthorAgeFilesLines
* libceph: fallback for when there isn't a pool-specific choose_argIlya Dryomov2017-08-011-1/+1
* libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()Ilya Dryomov2017-07-071-0/+8
* crush: implement weight and id overrides for straw2Ilya Dryomov2017-07-071-0/+58
* crush: remove mutable part of CRUSH mapIlya Dryomov2017-02-201-7/+34
* crush: add chooseleaf_stable tunableIlya Dryomov2016-02-041-1/+7
* crush: sync up with userspaceIlya Dryomov2015-06-251-2/+38
* crush: straw2 bucket type with an efficient 64-bit crush_ln()Ilya Dryomov2015-04-221-2/+10
* crush: add SET_CHOOSELEAF_VARY_R stepIlya Dryomov2014-04-041-0/+1
* crush: add chooseleaf_vary_r tunableIlya Dryomov2014-04-041-0/+6
* crush: add set_choose_local_[fallback_]tries stepsIlya Dryomov2013-12-311-0/+2
* crush: CHOOSE_LEAF -> CHOOSELEAF throughoutIlya Dryomov2013-12-311-3/+3
* crush: add SET_CHOOSE_TRIES rule stepIlya Dryomov2013-12-311-1/+2
* crush: apply chooseleaf_tries to firstn mode tooIlya Dryomov2013-12-311-1/+4
* crush: new SET_CHOOSE_LEAF_TRIES commandIlya Dryomov2013-12-311-0/+2
* crush: use breadth-first search for indep modeIlya Dryomov2013-12-311-1/+2
* crush: return CRUSH_ITEM_UNDEF for failed placements with indepIlya Dryomov2013-12-311-1/+2
* crush: eliminate CRUSH_MAX_SET result size limitationIlya Dryomov2013-12-311-1/+0
* crush: factor out (trivial) crush_destroy_rule()Ilya Dryomov2013-12-311-0/+1
* libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is f...Jim Schutt2013-01-171-0/+2
* libceph: support crush tunablesSage Weil2012-07-301-0/+8
* crush: fix tree node weight lookupSage Weil2012-05-071-0/+5
* crush: remove parent mapsSage Weil2012-05-071-11/+0
* crush: clean up types, const-nessSage Weil2012-05-071-1/+1
* ceph: factor out libceph from Ceph file systemYehuda Sadeh2010-10-201-0/+180
OpenPOWER on IntegriCloud