aboutsummaryrefslogtreecommitdiff
path: root/net/ceph/crush
AgeCommit message (Expand)AuthorFilesLines
2014-04-04crush: add SET_CHOOSELEAF_VARY_R stepGravatar Ilya Dryomov 1-0/+5
2014-04-04crush: add chooseleaf_vary_r tunableGravatar Ilya Dryomov 1-6/+24
2014-04-04crush: allow crush rules to set (re)tries counts to 0Gravatar Ilya Dryomov 1-2/+2
2014-04-04crush: fix off-by-one errors in total_tries refactorGravatar Ilya Dryomov 1-19/+27
2013-12-31crush: fix crush_choose_firstn commentGravatar Ilya Dryomov 1-1/+5
2013-12-31crush: attempts -> triesGravatar Ilya Dryomov 1-8/+8
2013-12-31crush: add set_choose_local_[fallback_]tries stepsGravatar Ilya Dryomov 1-5/+23
2013-12-31crush: generalize descend_onceGravatar Ilya Dryomov 1-11/+14
2013-12-31crush: CHOOSE_LEAF -> CHOOSELEAF throughoutGravatar Ilya Dryomov 1-5/+5
2013-12-31crush: add SET_CHOOSE_TRIES rule stepGravatar Ilya Dryomov 1-0/+5
2013-12-31crush: apply chooseleaf_tries to firstn mode tooGravatar Ilya Dryomov 1-4/+10
2013-12-31crush: new SET_CHOOSE_LEAF_TRIES commandGravatar Ilya Dryomov 1-10/+21
2013-12-31crush: pass parent r value for indep callGravatar Ilya Dryomov 1-4/+6
2013-12-31crush: clarify numrep vs endposGravatar Ilya Dryomov 1-8/+8
2013-12-31crush: strip firstn conditionals out of crush_choose, renameGravatar Ilya Dryomov 1-55/+33
2013-12-31crush: add note about r in recursive chooseGravatar Ilya Dryomov 1-0/+8
2013-12-31crush: use breadth-first search for indep modeGravatar Ilya Dryomov 1-9/+163
2013-12-31crush: return CRUSH_ITEM_UNDEF for failed placements with indepGravatar Ilya Dryomov 1-2/+6
2013-12-31crush: eliminate CRUSH_MAX_SET result size limitationGravatar Ilya Dryomov 1-4/+6
2013-12-31crush: fix some commentsGravatar Ilya Dryomov 1-1/+1
2013-12-31crush: reduce scope of some local variablesGravatar Ilya Dryomov 1-3/+3
2013-12-31crush: factor out (trivial) crush_destroy_rule()Gravatar Ilya Dryomov 1-2/+5
2013-12-31crush: pass weight vector size to map functionGravatar Ilya Dryomov 1-5/+12
2013-01-17crush: avoid recursion if we have already collidedGravatar Sage Weil 1-1/+1
2013-01-17libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is f...Gravatar Jim Schutt 1-3/+10
2012-07-30libceph: support crush tunablesGravatar Sage Weil 1-6/+7
2012-05-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-clientGravatar Linus Torvalds 2-108/+55
2012-05-07crush: fix memory leak when destroying tree bucketsGravatar Sage Weil 1-0/+2
2012-05-07crush: fix tree node weight lookupGravatar Sage Weil 1-3/+1
2012-05-07crush: remove parent mapsGravatar Sage Weil 1-25/+0
2012-05-07crush: remove forcefeed functionalityGravatar Sage Weil 1-47/+1
2012-05-07crush: use a temporary variable to simplify crush_do_ruleGravatar Sage Weil 1-9/+11
2012-05-07crush: be more tolerant of nonsensical crush mapsGravatar Sage Weil 1-9/+24
2012-05-07crush: adjust local retry thresholdGravatar Sage Weil 1-1/+1
2012-05-07crush: clean up types, const-nessGravatar Sage Weil 2-19/+20
2012-04-27crush: include header for global symbolsGravatar hartleys 1-0/+1
2012-04-15net: cleanup unsigned to unsigned intGravatar Eric Dumazet 1-4/+4
2012-01-10crush: fix force for non-root TAKEGravatar Sage Weil 1-3/+8
2011-12-12crush: fix mapping calculation when force argument doesn't existGravatar Sage Weil 1-22/+13
2010-10-20ceph: factor out libceph from Ceph file systemGravatar Yehuda Sadeh 3-0/+909