summaryrefslogtreecommitdiff
path: root/src/crushtool.cc
Commit message (Expand)AuthorAgeFilesLines
* crush, mon: unlink vs removeSage Weil2013-03-221-1/+1
* Merge pull request #106 from ceph/wip-crushSage Weil2013-03-191-1/+1
|\
| * crush: make item adjust weight adjust *all* instances of the itemSage Weil2013-03-111-1/+1
* | crushtool.cc: prefer prefix ++operator for iteratorsDanny Al-Gaaf2013-03-131-1/+1
|/
* crushtool.cc: remove unneeded function declarationDanny Al-Gaaf2013-02-261-4/+0
* crushtool.cc: use !empty() instead of 'size() > 0' to check for emptinessDanny Al-Gaaf2013-02-141-1/+1
* crushtool: warn usefully about missing output specDan Mick2013-01-171-1/+1
* crushtool: nicer error message on extra argsSage Weil2012-12-171-1/+1
* crushtool: only dump usage on -h|--helpSage Weil2012-12-171-24/+43
* crushtool: add --set-chooseleaf-descend-once to helpSage Weil2012-12-171-0/+2
* crushtool.cc: remove twice included sys/stat.hDanny Al-Gaaf2012-11-281-2/+0
* crushtool: rework how verbosity worksJoao Eduardo Luis2012-11-271-4/+4
* crush: for chooseleaf rules, retry CRUSH map descent from root if leaf is failedJim Schutt2012-11-261-0/+12
* crushtool: Miscellaneous cleanup.caleb miles2012-08-311-2/+17
* crushtool: allow information generated during testing to be dumpedcaleb miles2012-07-131-1/+61
* crush: sum and check quantized weights for bucketSage Weil2012-07-111-2/+2
* CrushTester: drop range markingSage Weil2012-06-081-11/+0
* CrushTester: mark_down_ratio and mark_down_bucket_ratiocaleb miles2012-06-081-4/+10
* crushtool: refine tunables warning messageSage Weil2012-06-081-3/+7
* crush: compile/decompile tunablesSage Weil2012-06-081-0/+2
* crushtool: add --enable-unsafe-tunables optionSage Weil2012-06-081-0/+15
* crushtool: --show-* instead of --output-*Sage Weil2012-06-081-10/+11
* CrushTester: clean up output interfaceSage Weil2012-06-081-12/+5
* CrushTester: dump histogram of choose attemptsSage Weil2012-06-081-1/+5
* CrushTester: optionally output bad mappingsSage Weil2012-06-081-1/+6
* crushtool: arguments to adjust tunablesSage Weil2012-06-081-2/+36
* make everyone use our assert #include and macroSage Weil2012-06-061-2/+3
* crushtool: allow user to select output reporting in blockscaleb miles2012-06-061-7/+14
* crush: simiulate using rng; use chi-squared to measure resultCaleb Miles2012-06-031-1/+34
* crush: check malloc resultsYehuda Sadeh2012-05-201-0/+2
* Merge remote-tracking branch 'gh/wip-crush-forcefeed'Sage Weil2012-05-041-6/+0
|\
| * crush: remove forcefeed from crush_do_ruleSage Weil2012-04-281-6/+0
* | crushtool: add --update-item commandSage Weil2012-05-021-5/+26
|/
* log: new logging infrastructureSage Weil2012-03-271-0/+1
* config: alternative config options for global_init()Yehuda Sadeh2012-03-121-1/+1
* crush: move crushtool --test into CrushTesterSage Weil2012-02-191-54/+28
* crush: move (de)compile into CrushCompiler classSage Weil2012-02-191-732/+17
* crush: send debug output to dout, not stdout/errSage Weil2011-11-131-4/+4
* Merge branch 'master' into wip-freebsdSage Weil2011-11-011-1/+1
|\
| * crush: make insert_item take float for weightSage Weil2011-10-281-1/+1
* | Merge branch 'master' into wip-freebsdSage Weil2011-10-251-1/+8
|\ \ | |/
| * crushtool: fix --weight arg parsingSage Weil2011-10-071-0/+1
| * crushtool: add --force NSage Weil2011-10-071-1/+7
* | First cut of FreeBSD support. This patch allowes ceph to compile successfullyStanislav Sedov2011-10-041-0/+4
|/
* Merge remote branch 'gh/stable'Sage Weil2011-09-231-18/+2
|\
| * crushtool: fix argument parsingSage Weil2011-09-221-12/+0
| * crushtool: crush_finalize on any map modificationSage Weil2011-09-221-6/+2
* | misc: use strncpy to prevent buffer overflowHenry C Chang2011-09-231-2/+3
|/
* crushtool: use new argument parsing stuffColin Patrick McCabe2011-09-061-83/+150
* crushtool: don't inc boolSage Weil2011-08-151-1/+1