aboutsummaryrefslogtreecommitdiff
path: root/include/linux/crush
AgeCommit message (Expand)AuthorFilesLines
2020-10-12libceph: multiple workspaces for CRUSH computationsGravatar Ilya Dryomov 1-0/+3
2020-08-03libceph: replace HTTP links with HTTPS onesGravatar Alexander A. Klimov 1-1/+1
2020-06-01libceph: decode CRUSH device/bucket types and namesGravatar Ilya Dryomov 1-0/+12
2020-06-01libceph, rbd: replace zero-length array with flexible-arrayGravatar Gustavo A. R. Silva 1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 3-0/+3
2017-08-01libceph: fallback for when there isn't a pool-specific choose_argGravatar Ilya Dryomov 1-1/+1
2017-07-07libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()Gravatar Ilya Dryomov 1-0/+8
2017-07-07crush: implement weight and id overrides for straw2Gravatar Ilya Dryomov 2-5/+62
2017-02-20crush: merge working data and scratchGravatar Ilya Dryomov 1-1/+13
2017-02-20crush: remove mutable part of CRUSH mapGravatar Ilya Dryomov 2-8/+37
2016-02-04crush: add chooseleaf_stable tunableGravatar Ilya Dryomov 1-1/+7
2015-06-25crush: sync up with userspaceGravatar Ilya Dryomov 3-3/+45
2015-04-22crush: straw2 bucket type with an efficient 64-bit crush_ln()Gravatar Ilya Dryomov 1-2/+10
2014-04-04crush: add SET_CHOOSELEAF_VARY_R stepGravatar Ilya Dryomov 1-0/+1
2014-04-04crush: add chooseleaf_vary_r tunableGravatar Ilya Dryomov 1-0/+6
2013-12-31crush: add set_choose_local_[fallback_]tries stepsGravatar Ilya Dryomov 1-0/+2
2013-12-31crush: CHOOSE_LEAF -> CHOOSELEAF throughoutGravatar Ilya Dryomov 1-3/+3
2013-12-31crush: add SET_CHOOSE_TRIES rule stepGravatar Ilya Dryomov 1-1/+2
2013-12-31crush: apply chooseleaf_tries to firstn mode tooGravatar Ilya Dryomov 1-1/+4
2013-12-31crush: new SET_CHOOSE_LEAF_TRIES commandGravatar Ilya Dryomov 1-0/+2
2013-12-31crush: use breadth-first search for indep modeGravatar Ilya Dryomov 1-1/+2
2013-12-31crush: return CRUSH_ITEM_UNDEF for failed placements with indepGravatar Ilya Dryomov 1-1/+2
2013-12-31crush: eliminate CRUSH_MAX_SET result size limitationGravatar Ilya Dryomov 2-2/+2
2013-12-31crush: factor out (trivial) crush_destroy_rule()Gravatar Ilya Dryomov 1-0/+1
2013-12-31crush: pass weight vector size to map functionGravatar Ilya Dryomov 1-1/+1
2013-01-30Merge branch 'testing' of github.com:ceph/ceph-client into v3.8-rc5-testingGravatar Alex Elder 1-0/+2
2013-01-17libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is f...Gravatar Jim Schutt 1-0/+2
2012-10-02UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel syst...Gravatar David Howells 1-1/+1
2012-07-30libceph: support crush tunablesGravatar Sage Weil 1-0/+8
2012-05-07crush: fix tree node weight lookupGravatar Sage Weil 1-0/+5
2012-05-07crush: remove parent mapsGravatar Sage Weil 1-11/+0
2012-05-07crush: remove forcefeed functionalityGravatar Sage Weil 1-1/+0
2012-05-07crush: clean up types, const-nessGravatar Sage Weil 2-4/+4
2010-10-20ceph: factor out libceph from Ceph file systemGravatar Yehuda Sadeh 3-0/+217