summaryrefslogtreecommitdiffstats
path: root/src/crush (follow)
Commit message (Expand)AuthorAgeFilesLines
* crush/CrushWrapper: add_simple_ruleset[_at] -> add_simple_rule[_at]Sage Weil2017-06-202-16/+21
* crush: simplify osd_pool_default_crush_rule configSage Weil2017-06-202-26/+2
* crush/CrushWrapper: optimize find_rule when rules are uniformSage Weil2017-06-201-1/+12
* crush: add rule/set checks, conversion helpersSage Weil2017-06-202-0/+68
* Merge pull request #15381 from xiexingguo/wip-noout-osdlistYuri Weinstein2017-06-142-0/+67
|\
| * mon/OSDMonitor: add "ceph osd ls-tree" commandxie xingguo2017-06-122-0/+67
* | msg,common: do not include assert.h everywhere to clobber <assert.h>Kefu Chai2017-06-081-1/+1
|/
* crush: set default tunables to jewelSage Weil2017-06-011-1/+1
* Merge pull request #15311 from dachary/wip-crush-add-removeSage Weil2017-06-012-45/+92
|\
| * crush: update choose_args on adjust_item_weightLoic Dachary2017-05-312-4/+25
| * crush: update choose_args when items are added/removedLoic Dachary2017-05-311-0/+43
| * crush: allow item addition/removal when choose_args existsLoic Dachary2017-05-261-30/+0
| * crush: wrap crush_bucket_{remove,add}_itemLoic Dachary2017-05-262-11/+24
* | mon: add up|down|in|out filters to 'osd tree'Sage Weil2017-05-301-2/+2
* | crush/CrushTreeDumper: allow children to filter resultsSage Weil2017-05-251-3/+28
|/
* Merge pull request #9307 from cxwshawn/wip-tc7-fixSage Weil2017-05-245-14/+3
|\
| * crush: optimize header file dependencycxwshawn2016-05-255-14/+3
* | Merge pull request #15244 from liewegas/wip-crush-featuresSage Weil2017-05-241-0/+2
|\ \
| * | crush/CrushWrapper: fix has_incompat_choose_args()Sage Weil2017-05-231-0/+2
* | | Merge pull request #15179 from liewegas/wip-fix-osd-healthSage Weil2017-05-231-0/+5
|\ \ \ | |/ / |/| |
| * | mon/OSDMonitor: handle sparse type namesSage Weil2017-05-191-0/+5
* | | crush/CrushWrapper: fix has_incompat_choose_argsSage Weil2017-05-231-1/+1
|/ /
* | Merge pull request #14914 from neha-ojha/wip-mon-crushtype-health-warnYuri Weinstein2017-05-182-0/+23
|\ \
| * | mon: subtree-based crush type down health warningsNeha Ojha2017-05-122-0/+23
* | | Merge pull request #14902 from liewegas/wip-upmapSage Weil2017-05-172-14/+100
|\ \ \
| * | | crush/CrushWrapper: remap across intervening bucket typesSage Weil2017-05-021-5/+77
| * | | crush/CrushWrapper: use get_parent_of_typeSage Weil2017-05-021-9/+1
| * | | crush/CrushWrapper: add get_parent_of_typeSage Weil2017-05-022-0/+17
| * | | crush/CrushWrapper: note about get_rule_weight_osd_map limitationSage Weil2017-05-021-0/+5
* | | | Merge pull request #15002 from dachary/wip-19836-crush-pre-luminousSage Weil2017-05-172-10/+39
|\ \ \ \
| * | | | crush: encode can override weights with weight setLoic Dachary2017-05-121-6/+35
| * | | | crush,osd: s/chooseargs/choose_args/Loic Dachary2017-05-122-4/+4
* | | | | Merge pull request #15072 from liewegas/wip-crush-swap-bucketYuri Weinstein2017-05-163-0/+84
|\ \ \ \ \
| * | | | | crush: add crush_alg_nameSage Weil2017-05-151-0/+18
| * | | | | crush: implement swap_bucketSage Weil2017-05-152-0/+66
| |/ / / /
* | | | | Merge pull request #15042 from badone/wip-redundant-headers-3Yuri Weinstein2017-05-162-5/+7
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | common: Remove redundant includesBrad Hubbard2017-05-132-5/+7
* | | | | crush/CrushWrapper: has_[incompat_]chooseargs()Sage Weil2017-05-092-0/+15
* | | | | crush: move default tunables up to hammerSage Weil2017-05-091-1/+1
|/ / / /
* | | | Merge pull request #14970 from dachary/wip-crush-documentationLoic Dachary2017-05-062-9/+4
|\ \ \ \ | |/ / / |/| | |
| * | | crush: update documentation for negative choose stepLoic Dachary2017-05-052-9/+4
* | | | crush: pass by const reference to kill compiling errorKefu Chai2017-05-012-2/+2
| |/ / |/| |
* | | Merge pull request #14695 from dachary/wip-choosleaf-stableSage Weil2017-04-272-16/+43
|\ \ \
| * | | crush: builder: documentation that crush_create() sets optimal valuesLoic Dachary2017-04-201-16/+4
| * | | crush: builder: document set_{legacy,optimal}_crush_mapLoic Dachary2017-04-201-0/+38
| * | | crush: builder: legacy has chooseleaf_stable = 0Loic Dachary2017-04-201-0/+1
| |/ /
* | | Merge pull request #14696 from dachary/wip-crush-workspaceSage Weil2017-04-271-1/+1
|\ \ \
| * | | crush: crush_init_workspace starts with struct crush_workLoic Dachary2017-04-201-1/+1
| |/ /
* / / crush: templatize weights arg for do_ruleSage Weil2017-04-251-1/+2
|/ /
* | crush: implement CrushWrapper::dump(choose_args)Loic Dachary2017-04-182-0/+44