summaryrefslogtreecommitdiffstats
path: root/net/ceph/crush/mapper.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* crush: add SET_CHOOSELEAF_VARY_R stepIlya Dryomov2014-04-051-0/+5
* crush: add chooseleaf_vary_r tunableIlya Dryomov2014-04-051-6/+24
* crush: allow crush rules to set (re)tries counts to 0Ilya Dryomov2014-04-051-2/+2
* crush: fix off-by-one errors in total_tries refactorIlya Dryomov2014-04-051-19/+27
* crush: fix crush_choose_firstn commentIlya Dryomov2013-12-311-1/+5
* crush: attempts -> triesIlya Dryomov2013-12-311-8/+8
* crush: add set_choose_local_[fallback_]tries stepsIlya Dryomov2013-12-311-5/+23
* crush: generalize descend_onceIlya Dryomov2013-12-311-11/+14
* crush: CHOOSE_LEAF -> CHOOSELEAF throughoutIlya Dryomov2013-12-311-5/+5
* crush: add SET_CHOOSE_TRIES rule stepIlya Dryomov2013-12-311-0/+5
* crush: apply chooseleaf_tries to firstn mode tooIlya Dryomov2013-12-311-4/+10
* crush: new SET_CHOOSE_LEAF_TRIES commandIlya Dryomov2013-12-311-10/+21
* crush: pass parent r value for indep callIlya Dryomov2013-12-311-4/+6
* crush: clarify numrep vs endposIlya Dryomov2013-12-311-8/+8
* crush: strip firstn conditionals out of crush_choose, renameIlya Dryomov2013-12-311-55/+33
* crush: add note about r in recursive chooseIlya Dryomov2013-12-311-0/+8
* crush: use breadth-first search for indep modeIlya Dryomov2013-12-311-9/+163
* crush: return CRUSH_ITEM_UNDEF for failed placements with indepIlya Dryomov2013-12-311-2/+6
* crush: eliminate CRUSH_MAX_SET result size limitationIlya Dryomov2013-12-311-4/+6
* crush: fix some commentsIlya Dryomov2013-12-311-1/+1
* crush: reduce scope of some local variablesIlya Dryomov2013-12-311-3/+3
* crush: pass weight vector size to map functionIlya Dryomov2013-12-311-5/+12
* crush: avoid recursion if we have already collidedSage Weil2013-01-171-1/+1
* libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is f...Jim Schutt2013-01-171-3/+10
* libceph: support crush tunablesSage Weil2012-07-311-6/+7
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-clientLinus Torvalds2012-05-301-76/+48
|\
| * crush: remove forcefeed functionalitySage Weil2012-05-081-47/+1
| * crush: use a temporary variable to simplify crush_do_ruleSage Weil2012-05-081-9/+11
| * crush: be more tolerant of nonsensical crush mapsSage Weil2012-05-081-9/+24
| * crush: adjust local retry thresholdSage Weil2012-05-081-1/+1
| * crush: clean up types, const-nessSage Weil2012-05-081-15/+16
* | crush: include header for global symbolshartleys2012-04-271-0/+1
* | net: cleanup unsigned to unsigned intEric Dumazet2012-04-151-4/+4
|/
* crush: fix force for non-root TAKESage Weil2012-01-101-3/+8
* crush: fix mapping calculation when force argument doesn't existSage Weil2011-12-121-22/+13
* ceph: factor out libceph from Ceph file systemYehuda Sadeh2010-10-211-0/+609