Age | Commit message (Expand) | Author |
2017-02-23 | crush: fix dprintk compilation | Ilya Dryomov |
2017-02-23 | crush: do is_out test only if we do not collide | Ilya Dryomov |
2017-02-20 | crush: merge working data and scratch | Ilya Dryomov |
2017-02-20 | crush: remove mutable part of CRUSH map | Ilya Dryomov |
2016-12-12 | crush: include mapper.h in mapper.c | Tobias Klauser |
2016-10-05 | crush: remove redundant local variable | Ilya Dryomov |
2016-10-05 | crush: don't normalize input of crush_ln iteratively | Ilya Dryomov |
2016-02-04 | crush: add chooseleaf_stable tunable | Ilya Dryomov |
2016-02-04 | crush: ensure take bucket value is valid | Ilya Dryomov |
2016-02-04 | crush: ensure bucket id is valid before indexing buckets array | Ilya Dryomov |
2015-06-25 | crush: sync up with userspace | Ilya Dryomov |
2015-06-25 | crush: fix crash from invalid 'take' argument | Ilya Dryomov |
2015-04-22 | crush: straw2 bucket type with an efficient 64-bit crush_ln() | Ilya Dryomov |
2015-04-22 | crush: ensuring at most num-rep osds are selected | Ilya Dryomov |
2015-04-22 | crush: drop unnecessary include from mapper.c | Ilya Dryomov |
2014-04-04 | crush: add SET_CHOOSELEAF_VARY_R step | Ilya Dryomov |
2014-04-04 | crush: add chooseleaf_vary_r tunable | Ilya Dryomov |
2014-04-04 | crush: allow crush rules to set (re)tries counts to 0 | Ilya Dryomov |
2014-04-04 | crush: fix off-by-one errors in total_tries refactor | Ilya Dryomov |
2013-12-31 | crush: fix crush_choose_firstn comment | Ilya Dryomov |
2013-12-31 | crush: attempts -> tries | Ilya Dryomov |
2013-12-31 | crush: add set_choose_local_[fallback_]tries steps | Ilya Dryomov |
2013-12-31 | crush: generalize descend_once | Ilya Dryomov |
2013-12-31 | crush: CHOOSE_LEAF -> CHOOSELEAF throughout | Ilya Dryomov |
2013-12-31 | crush: add SET_CHOOSE_TRIES rule step | Ilya Dryomov |
2013-12-31 | crush: apply chooseleaf_tries to firstn mode too | Ilya Dryomov |
2013-12-31 | crush: new SET_CHOOSE_LEAF_TRIES command | Ilya Dryomov |
2013-12-31 | crush: pass parent r value for indep call | Ilya Dryomov |
2013-12-31 | crush: clarify numrep vs endpos | Ilya Dryomov |
2013-12-31 | crush: strip firstn conditionals out of crush_choose, rename | Ilya Dryomov |
2013-12-31 | crush: add note about r in recursive choose | Ilya Dryomov |
2013-12-31 | crush: use breadth-first search for indep mode | Ilya Dryomov |
2013-12-31 | crush: return CRUSH_ITEM_UNDEF for failed placements with indep | Ilya Dryomov |
2013-12-31 | crush: eliminate CRUSH_MAX_SET result size limitation | Ilya Dryomov |
2013-12-31 | crush: fix some comments | Ilya Dryomov |
2013-12-31 | crush: reduce scope of some local variables | Ilya Dryomov |
2013-12-31 | crush: factor out (trivial) crush_destroy_rule() | Ilya Dryomov |
2013-12-31 | crush: pass weight vector size to map function | Ilya Dryomov |
2013-01-17 | crush: avoid recursion if we have already collided | Sage Weil |
2013-01-17 | libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is f... | Jim Schutt |
2012-07-30 | libceph: support crush tunables | Sage Weil |
2012-05-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client | Linus Torvalds |
2012-05-07 | crush: fix memory leak when destroying tree buckets | Sage Weil |
2012-05-07 | crush: fix tree node weight lookup | Sage Weil |
2012-05-07 | crush: remove parent maps | Sage Weil |
2012-05-07 | crush: remove forcefeed functionality | Sage Weil |
2012-05-07 | crush: use a temporary variable to simplify crush_do_rule | Sage Weil |
2012-05-07 | crush: be more tolerant of nonsensical crush maps | Sage Weil |
2012-05-07 | crush: adjust local retry threshold | Sage Weil |
2012-05-07 | crush: clean up types, const-ness | Sage Weil |