summaryrefslogtreecommitdiff
path: root/include/linux/crush
AgeCommit message (Expand)AuthorFilesLines
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman3-0/+3
2017-08-01libceph: fallback for when there isn't a pool-specific choose_argIlya Dryomov1-1/+1
2017-07-07libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()Ilya Dryomov1-0/+8
2017-07-07crush: implement weight and id overrides for straw2Ilya Dryomov2-5/+62
2017-02-20crush: merge working data and scratchIlya Dryomov1-1/+13
2017-02-20crush: remove mutable part of CRUSH mapIlya Dryomov2-8/+37
2016-02-04crush: add chooseleaf_stable tunableIlya Dryomov1-1/+7
2015-06-25crush: sync up with userspaceIlya Dryomov3-3/+45
2015-04-22crush: straw2 bucket type with an efficient 64-bit crush_ln()Ilya Dryomov1-2/+10
2014-04-04crush: add SET_CHOOSELEAF_VARY_R stepIlya Dryomov1-0/+1
2014-04-04crush: add chooseleaf_vary_r tunableIlya Dryomov1-0/+6
2013-12-31crush: add set_choose_local_[fallback_]tries stepsIlya Dryomov1-0/+2
2013-12-31crush: CHOOSE_LEAF -> CHOOSELEAF throughoutIlya Dryomov1-3/+3
2013-12-31crush: add SET_CHOOSE_TRIES rule stepIlya Dryomov1-1/+2
2013-12-31crush: apply chooseleaf_tries to firstn mode tooIlya Dryomov1-1/+4
2013-12-31crush: new SET_CHOOSE_LEAF_TRIES commandIlya Dryomov1-0/+2
2013-12-31crush: use breadth-first search for indep modeIlya Dryomov1-1/+2
2013-12-31crush: return CRUSH_ITEM_UNDEF for failed placements with indepIlya Dryomov1-1/+2
2013-12-31crush: eliminate CRUSH_MAX_SET result size limitationIlya Dryomov2-2/+2
2013-12-31crush: factor out (trivial) crush_destroy_rule()Ilya Dryomov1-0/+1
2013-12-31crush: pass weight vector size to map functionIlya Dryomov1-1/+1
2013-01-30Merge branch 'testing' of github.com:ceph/ceph-client into v3.8-rc5-testingAlex Elder1-0/+2
2013-01-17libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is f...Jim Schutt1-0/+2
2012-10-02UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel syst...David Howells1-1/+1
2012-07-30libceph: support crush tunablesSage Weil1-0/+8
2012-05-07crush: fix tree node weight lookupSage Weil1-0/+5
2012-05-07crush: remove parent mapsSage Weil1-11/+0
2012-05-07crush: remove forcefeed functionalitySage Weil1-1/+0
2012-05-07crush: clean up types, const-nessSage Weil2-4/+4
2010-10-20ceph: factor out libceph from Ceph file systemYehuda Sadeh3-0/+217