summaryrefslogtreecommitdiffstats
path: root/src/crush/crush.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crush: eliminate ad hoc diff between kernel and userspaceIlya Dryomov2015-06-151-0/+2
* crush: add crush_compat.hIlya Dryomov2015-06-151-1/+5
* crush: fix style issues in shared filesIlya Dryomov2015-06-151-3/+3
* crush: move safe arithmetic functions to buider.cIlya Dryomov2015-06-151-2/+0
* crush: add allowed_bucket_algs tunableSage Weil2015-01-221-0/+18
* crush: add a straw2 bucket typeSage Weil2015-01-221-2/+10
* Fixup int_types.h.Matt Benjamin2015-01-141-6/+0
* crush: add straw_calc_version tunableSage Weil2014-12-031-0/+6
* CrushWrapper: pick a ruleset same as rule_idXiaoxi Chen2014-08-221-0/+2
* crush: add SET_CHOOSELEAF_VARY_R stepSage Weil2014-02-111-0/+1
* crush: add chooseleaf_vary_r tunableSage Weil2014-02-081-0/+6
* crush: misc formatting and whitespace fixesIlya Dryomov2013-12-231-1/+0
* crush: add set_choose_local_[fallback_]tries stepsSage Weil2013-12-181-0/+2
* crush: CHOOSE_LEAF -> CHOOSELEAF throughoutSage Weil2013-12-061-3/+3
* crush/mapper: add SET_CHOOSE_TRIES rule stepSage Weil2013-12-061-1/+2
* crush/mapper: apply chooseleaf_tries to firstn mode tooSage Weil2013-12-061-1/+4
* crush/mapper: new SET_CHOOSE_LEAF_TRIES commandSage Weil2013-12-031-0/+2
* crush: use breadth-first search for indep modeSage Weil2013-12-031-1/+2
* crush: return CRUSH_ITEM_UNDEF for failed placements with indepSage Weil2013-12-031-0/+2
* crush: eliminate CRUSH_MAX_SET result size limitationSage Weil2013-12-031-1/+0
* automake cleanup: renamed inttypes.hRoald J. van Loon2013-09-071-1/+2
* crush: factor out (trivial) crush_destroy_rule()Sage Weil2013-02-051-0/+1
* crush: for chooseleaf rules, retry CRUSH map descent from root if leaf is failedJim Schutt2012-11-271-0/+2
* crush: sum and check quantized weights for bucketSage Weil2012-07-121-2/+2
* crush: Set maximum device/bucket weights.caleb miles2012-07-121-0/+2
* crush: prevent integer overflow on reweightcaleb miles2012-07-121-0/+2
* crush: generate histogram of choose triesSage Weil2012-06-081-0/+2
* crush: make magic numbers tunableSage Weil2012-06-081-0/+8
* crush: note that tree bucket size is tree size, not item countSage Weil2012-05-041-1/+2
* crush: remove parent mapsSage Weil2012-04-291-11/+0
* First cut of FreeBSD support. This patch allowes ceph to compile successfullyStanislav Sedov2011-10-051-0/+5
* crush: fix tree weight accessor, decompileSage Weil2011-05-211-0/+5
* crush: fix up constness someSage Weil2011-05-171-1/+1
* crush: remove misleading commentSage Weil2011-03-061-2/+1
* Bug #98: Unique names for include guardsMarkus Elfring2010-06-171-2/+2
* crush: make hash function selectableSage Weil2009-11-081-1/+2
* crush: no more static inlineSage Weil2009-11-071-10/+1
* crush: cleanupSage Weil2009-07-171-3/+3
* crush: fix coding style, whitespaceSage Weil2009-06-181-2/+3
* crush: fix perm_choose bugSage Weil2009-06-171-1/+1
* crush: fall back to exhaustive bucket search for any bucket typeSage Weil2009-05-131-4/+9
* crush: ditch prime number theorem; generate random permutation on the flySage Weil2009-05-131-1/+4
* osd: make pg pools resizeableSage Weil2009-04-281-2/+2
* crush: introduce crush magicSage Weil2008-11-211-0/+3
* crush: mention license. minor cleanupSage Weil2008-11-141-0/+2
* osdmap: move offload from crush map into osdmap as osd_weightSage Weil2008-11-121-8/+0
* crush: comments, cleanupSage Weil2008-10-231-37/+82
* crush: include cleanupSage Weil2008-10-201-17/+1
* custom assertion handlerSage Weil2008-10-131-1/+0
* crush: chooseleafSage Weil2008-09-171-2/+4