1. 4de17ae crush: fix using plain integer as NULL warning by YueHaibing · 6 years ago
  2. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  3. c7ed1a4 crush: assume weight_set != null imples weight_set_size > 0 by Ilya Dryomov · 7 years ago
  4. 9eebe45 crush: remove an obsolete comment by Ilya Dryomov · 7 years ago
  5. b88ed8d crush: crush_init_workspace starts with struct crush_work by Ilya Dryomov · 7 years ago
  6. 5cf9c4a libceph, crush: per-pool crush_choose_arg_map for crush_do_rule() by Ilya Dryomov · 7 years ago
  7. 069f322 crush: implement weight and id overrides for straw2 by Ilya Dryomov · 7 years ago
  8. 7ba0487 crush: fix dprintk compilation by Ilya Dryomov · 8 years ago
  9. 98ba6af crush: do is_out test only if we do not collide by Ilya Dryomov · 8 years ago
  10. 743efcf crush: merge working data and scratch by Ilya Dryomov · 8 years ago
  11. 66a0e2d crush: remove mutable part of CRUSH map by Ilya Dryomov · 8 years ago
  12. f6c0d1a crush: include mapper.h in mapper.c by Tobias Klauser · 8 years ago
  13. 64f7756 crush: remove redundant local variable by Ilya Dryomov · 8 years ago
  14. 74a52938 crush: don't normalize input of crush_ln iteratively by Ilya Dryomov · 8 years ago
  15. dc6ae6d crush: add chooseleaf_stable tunable by Ilya Dryomov · 9 years ago
  16. 56a4f30 crush: ensure take bucket value is valid by Ilya Dryomov · 9 years ago
  17. f224a69 crush: ensure bucket id is valid before indexing buckets array by Ilya Dryomov · 9 years ago
  18. b459be7 crush: sync up with userspace by Ilya Dryomov · 9 years ago
  19. 8f52979 crush: fix crash from invalid 'take' argument by Ilya Dryomov · 9 years ago
  20. 958a276 crush: straw2 bucket type with an efficient 64-bit crush_ln() by Ilya Dryomov · 10 years ago
  21. 4500226 crush: ensuring at most num-rep osds are selected by Ilya Dryomov · 10 years ago
  22. 9be6df2 crush: drop unnecessary include from mapper.c by Ilya Dryomov · 10 years ago
  23. d83ed85 crush: add SET_CHOOSELEAF_VARY_R step by Ilya Dryomov · 11 years ago
  24. e2b149c crush: add chooseleaf_vary_r tunable by Ilya Dryomov · 11 years ago
  25. 6ed1002 crush: allow crush rules to set (re)tries counts to 0 by Ilya Dryomov · 11 years ago
  26. 48a163d crush: fix off-by-one errors in total_tries refactor by Ilya Dryomov · 11 years ago
  27. 0e32d71 crush: fix crush_choose_firstn comment by Ilya Dryomov · 11 years ago
  28. 2d8be0b crush: attempts -> tries by Ilya Dryomov · 11 years ago
  29. f046bf9 crush: add set_choose_local_[fallback_]tries steps by Ilya Dryomov · 11 years ago
  30. d390bb2 crush: generalize descend_once by Ilya Dryomov · 11 years ago
  31. 917edad crush: CHOOSE_LEAF -> CHOOSELEAF throughout by Ilya Dryomov · 11 years ago
  32. cc10df4 crush: add SET_CHOOSE_TRIES rule step by Ilya Dryomov · 11 years ago
  33. f18650a crush: apply chooseleaf_tries to firstn mode too by Ilya Dryomov · 11 years ago
  34. be3226a crush: new SET_CHOOSE_LEAF_TRIES command by Ilya Dryomov · 11 years ago
  35. 4158608 crush: pass parent r value for indep call by Ilya Dryomov · 11 years ago
  36. ab4ce2b5 crush: clarify numrep vs endpos by Ilya Dryomov · 11 years ago
  37. 9fe0718 crush: strip firstn conditionals out of crush_choose, rename by Ilya Dryomov · 11 years ago
  38. 3102b0a crush: add note about r in recursive choose by Ilya Dryomov · 11 years ago
  39. 9a3b490 crush: use breadth-first search for indep mode by Ilya Dryomov · 11 years ago
  40. c6d98a6 crush: return CRUSH_ITEM_UNDEF for failed placements with indep by Ilya Dryomov · 11 years ago
  41. e8ef19c crush: eliminate CRUSH_MAX_SET result size limitation by Ilya Dryomov · 11 years ago
  42. 2a4ba74 crush: fix some comments by Ilya Dryomov · 11 years ago
  43. 8f99c85 crush: reduce scope of some local variables by Ilya Dryomov · 11 years ago
  44. bfb16d7 crush: factor out (trivial) crush_destroy_rule() by Ilya Dryomov · 11 years ago
  45. b3b33b0 crush: pass weight vector size to map function by Ilya Dryomov · 11 years ago
  46. 7d7c1f6 crush: avoid recursion if we have already collided by Sage Weil · 12 years ago
  47. 1604f48 libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is failed by Jim Schutt · 12 years ago
  48. 546f04e libceph: support crush tunables by Sage Weil · 12 years ago
  49. af56e0a Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client by Linus Torvalds · 12 years ago
  50. 6eb43f4 crush: fix memory leak when destroying tree buckets by Sage Weil · 13 years ago
  51. f671d4c crush: fix tree node weight lookup by Sage Weil · 13 years ago
  52. fc7c3ae crush: remove parent maps by Sage Weil · 13 years ago
  53. 41ebcc0 crush: remove forcefeed functionality by Sage Weil · 13 years ago
  54. 0668216 crush: use a temporary variable to simplify crush_do_rule by Sage Weil · 13 years ago
  55. a1f4895 crush: be more tolerant of nonsensical crush maps by Sage Weil · 13 years ago
  56. c90f95e crush: adjust local retry threshold by Sage Weil · 13 years ago
  57. 8b12d47 crush: clean up types, const-ness by Sage Weil · 13 years ago
  58. feb50ac crush: include header for global symbols by hartleys · 13 years ago
  59. 95c9617 net: cleanup unsigned to unsigned int by Eric Dumazet · 13 years ago
  60. e11b05d crush: fix force for non-root TAKE by Sage Weil · 13 years ago
  61. f1932fc crush: fix mapping calculation when force argument doesn't exist by Sage Weil · 13 years ago
  62. 3d14c5d ceph: factor out libceph from Ceph file system by Yehuda Sadeh · 15 years ago