Commit History

Author SHA1 Message Date
  Ilya Dryomov 958a27658d crush: straw2 bucket type with an efficient 64-bit crush_ln() 10 years ago
  Ilya Dryomov 45002267e8 crush: ensuring at most num-rep osds are selected 10 years ago
  Ilya Dryomov 9be6df215a crush: drop unnecessary include from mapper.c 10 years ago
  Ilya Dryomov d83ed858f1 crush: add SET_CHOOSELEAF_VARY_R step 11 years ago
  Ilya Dryomov e2b149cc4b crush: add chooseleaf_vary_r tunable 11 years ago
  Ilya Dryomov 6ed1002f36 crush: allow crush rules to set (re)tries counts to 0 11 years ago
  Ilya Dryomov 48a163dbb5 crush: fix off-by-one errors in total_tries refactor 11 years ago
  Ilya Dryomov 0e32d7126c crush: fix crush_choose_firstn comment 11 years ago
  Ilya Dryomov 2d8be0bc8b crush: attempts -> tries 11 years ago
  Ilya Dryomov f046bf9208 crush: add set_choose_local_[fallback_]tries steps 11 years ago
  Ilya Dryomov d390bb2a83 crush: generalize descend_once 11 years ago
  Ilya Dryomov 917edad5d1 crush: CHOOSE_LEAF -> CHOOSELEAF throughout 11 years ago
  Ilya Dryomov cc10df4a3a crush: add SET_CHOOSE_TRIES rule step 11 years ago
  Ilya Dryomov f18650ace3 crush: apply chooseleaf_tries to firstn mode too 11 years ago
  Ilya Dryomov be3226acc5 crush: new SET_CHOOSE_LEAF_TRIES command 11 years ago
  Ilya Dryomov 4158608139 crush: pass parent r value for indep call 11 years ago
  Ilya Dryomov ab4ce2b5bd crush: clarify numrep vs endpos 11 years ago
  Ilya Dryomov 9fe0718282 crush: strip firstn conditionals out of crush_choose, rename 11 years ago
  Ilya Dryomov 3102b0a5b4 crush: add note about r in recursive choose 11 years ago
  Ilya Dryomov 9a3b490a20 crush: use breadth-first search for indep mode 11 years ago
  Ilya Dryomov c6d98a603a crush: return CRUSH_ITEM_UNDEF for failed placements with indep 11 years ago
  Ilya Dryomov e8ef19c4ad crush: eliminate CRUSH_MAX_SET result size limitation 11 years ago
  Ilya Dryomov 2a4ba74ef6 crush: fix some comments 11 years ago
  Ilya Dryomov 8f99c85b7a crush: reduce scope of some local variables 11 years ago
  Ilya Dryomov b3b33b0e43 crush: pass weight vector size to map function 11 years ago
  Sage Weil 7d7c1f6136 crush: avoid recursion if we have already collided 12 years ago
  Jim Schutt 1604f488ac libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is failed 12 years ago
  Sage Weil 546f04ef71 libceph: support crush tunables 13 years ago
  Linus Torvalds af56e0aa35 Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client 13 years ago
  Sage Weil 41ebcc0907 crush: remove forcefeed functionality 13 years ago