summaryrefslogtreecommitdiffstats
path: root/src/crush (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #57786 from Svelar/asan_cli_testRongqi Sun2024-08-051-17/+15
|\
| * crush: avoid out-of-bound access and simplify enlarging bucketsRongqi Sun2024-07-081-17/+15
* | Merge pull request #57353 from Svelar/asan_shecKefu Chai2024-07-082-0/+5
|\ \
| * | crush/builder: free 'crush_rule' before returnRongqi Sun2024-05-092-0/+5
| |/
* | cmake/crush: crush_objs depends on legacy-option-headersCasey Bodley2024-07-031-0/+1
* | crush: use std::vector instead of variable length arraysKefu Chai2024-03-241-5/+5
|/
* erasure-code: add support for multiple osds in a single failure domainSamuel Just2024-02-042-14/+165
* mon/OSDMonitor: generalize rule type check for poolsSamuel Just2024-02-041-0/+14
* crush/mapper: add support for MSR typesSamuel Just2024-02-042-68/+1050
* crush: add choosemsr ruleSamuel Just2024-02-013-0/+12
* crush: add msr tunablesSamuel Just2024-02-015-7/+140
* crush: add msr rule types and CrushWrapper infrastructureSamuel Just2024-02-014-2/+40
* src/crush: add a rule type enumSamuel Just2024-02-012-5/+10
* Revert "crush: add multistep retry rules"Samuel Just2024-01-267-1399/+95
* erasure-code: add support for multiple osds in a single failure domainSamuel Just2024-01-092-14/+165
* mon/OSDMonitor: generalize rule type check for poolsSamuel Just2024-01-091-0/+15
* crush/mapper: add support for MSR typesSamuel Just2024-01-092-68/+1016
* crush: add choosemsr ruleSamuel Just2024-01-093-0/+12
* crush: add msr tunablesSamuel Just2024-01-095-7/+142
* crush: add msr rule types and CrushWrapper infrastructureSamuel Just2024-01-084-2/+40
* src/crush: add a rule type enumSamuel Just2024-01-082-5/+10
* crush: remove unused variablesCasey Bodley2023-11-212-8/+0
* crush/CrushLocation: use boost trim instead of string erase to improve unders...luo rixin2023-07-111-1/+2
* crush/CrushLocation: remove useless flagluo rixin2023-07-101-4/+0
* crush/CrushLocation: remove unused header fileluo rixin2023-05-121-3/+0
* crush/CrushLocation.cc: specialize namespace TOPNSPC to cephluo rixin2023-05-122-3/+3
* crimson/osd: fix compilation guard around specialization for libfmt => 9Radoslaw Zarzynski2023-02-281-1/+2
* Merge pull request #48513 from ideepika/wip-crush-debugYuri Weinstein2022-12-052-5/+22
|\
| * src/crush: extra logging to debug CPU burn in test_with_fork()Deepika Upadhyay2022-10-212-5/+22
* | *: include fmt/ostream.h if FMT_VERSION >= 9Kefu Chai2022-11-251-0/+3
* | *: specialize fmt::formatter<> for formatting using {fmt}Kefu Chai2022-11-221-0/+4
|/
* src/crush: remove sample.txtIlya Dryomov2022-04-011-47/+0
* crush, crimson: don't support crush_location_hook as crimson lacks SubProcess.Radoslaw Zarzynski2021-09-141-0/+6
* crush: clean the header inclusion order in CrushLocation.cc.Radoslaw Zarzynski2021-09-141-6/+4
* crush: build without "using namespace std"Kefu Chai2021-08-131-1/+1
* crush/CrushWrapper: avoid lookup in a map twiceKefu Chai2021-07-211-3/+6
* mon: let CrushWrapper::get_validated_type_id() return an optional<>Kefu Chai2021-07-211-4/+4
* crush: eliminate min_size and max_sizeSage Weil2021-06-297-71/+70
* crushtool: require min/max or num-rep for --testSage Weil2021-06-291-14/+8
* crush: remove last traces of 'ruleset'Sage Weil2021-06-297-155/+42
* crush/CrushTester: drop --rulesetSage Weil2021-06-292-14/+0
* crushtool: remove check for overlapped ruelsSage Weil2021-06-292-41/+0
* crush/CrushWrapper: get_osd_pool_default_crush_replicated_ruleset -> ruleSage Weil2021-06-292-10/+11
* crush: remove find_rule()Sage Weil2021-06-293-36/+0
* crush/crush: ensure alignof(crush_work_bucket) is 1Kefu Chai2021-05-261-1/+1
* Merge pull request #38500 from pdvian/wip-print-weightKefu Chai2021-04-031-1/+1
|\
| * crush/CrushCompiler: print weight with uniform precisionPrashant D2021-03-291-1/+1
* | Merge pull request #40457 from lihuibng/crush-bugKefu Chai2021-04-031-1/+0
|\ \ | |/ |/|
| * crush/CrushLocation: do not print logging message in constructorAlex Wu2021-03-311-1/+0
* | crush/CrushWrapper: rebuild shadow tree on 'osd crush reweight-subtree'Sage Weil2021-02-231-0/+6