1. 0bd1a03 libceph: NULL deref on crush_decode() error path by Dan Carpenter · 7 years ago
  2. 81ec3dc libceph: don't set weight to IN when OSD is destroyed by Ilya Dryomov · 7 years ago
  3. 30c156d libceph: rados pool namespace support by Yan, Zheng · 8 years ago
  4. 7627151 libceph: define new ceph_file_layout structure by Yan, Zheng · 8 years ago
  5. 930c532 libceph: apply new_state before new_up_client on incrementals by Ilya Dryomov · 8 years ago
  6. 4a3262b libceph: use %s instead of %pE in dout()s by Ilya Dryomov · 8 years ago
  7. e5253a7 libceph: allocate dummy osdmap in ceph_osdc_init() by Ilya Dryomov · 8 years ago
  8. 63244fa libceph: introduce ceph_osd_request_target, calc_target() by Ilya Dryomov · 8 years ago
  9. 04812ac libceph: pi->min_size, pi->last_force_request_resend by Ilya Dryomov · 8 years ago
  10. f984cb7 libceph: make pgid_cmp() global by Ilya Dryomov · 8 years ago
  11. f81f163 libceph: rename ceph_calc_pg_primary() by Ilya Dryomov · 8 years ago
  12. 6f3bfd4 libceph: ceph_osds, ceph_pg_to_up_acting_osds() by Ilya Dryomov · 8 years ago
  13. d9591f5 libceph: rename ceph_oloc_oid_to_pg() by Ilya Dryomov · 8 years ago
  14. 0c0a8de libceph: nuke unused fields and functions by Ilya Dryomov · 8 years ago
  15. d30291b libceph: variable-sized ceph_object_id by Ilya Dryomov · 8 years ago
  16. b9b519b crush: decode and initialize chooseleaf_stable by Ilya Dryomov · 8 years ago
  17. 6dd74e4 libceph: set 'exists' flag for newly up osd by Yan, Zheng · 9 years ago
  18. 82cd003 crush: fix a bug in tree bucket decode by Ilya Dryomov · 9 years ago
  19. 958a276 crush: straw2 bucket type with an efficient 64-bit crush_ln() by Ilya Dryomov · 9 years ago
  20. b9a6789 libceph: Convert pr_warning to pr_warn by Joe Perches · 10 years ago
  21. 589506f libceph: fix a use after free issue in osdmap_set_max_osd by Li RongQing · 10 years ago
  22. f140662 crush: decode and initialize chooseleaf_vary_r by Ilya Dryomov · 10 years ago
  23. 92b2e75 libceph: fix non-default values check in apply_primary_affinity() by Ilya Dryomov · 10 years ago
  24. f31da0f libceph: output primary affinity values on osdmap updates by Ilya Dryomov · 10 years ago
  25. c4c1228 libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting() by Ilya Dryomov · 10 years ago
  26. 47ec1f3 libceph: add support for osd primary affinity by Ilya Dryomov · 10 years ago
  27. 5e8d4d3 libceph: add support for primary_temp mappings by Ilya Dryomov · 10 years ago
  28. 8008ab1 libceph: return primary from ceph_calc_pg_acting() by Ilya Dryomov · 10 years ago
  29. ac97223 libceph: switch ceph_calc_pg_acting() to new helpers by Ilya Dryomov · 10 years ago
  30. 45966c3 libceph: introduce apply_temps() helper by Ilya Dryomov · 10 years ago
  31. 2bd93d4 libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers by Ilya Dryomov · 10 years ago
  32. 63a6993 libceph: primary_affinity decode bits by Ilya Dryomov · 10 years ago
  33. 2cfa34f libceph: primary_affinity infrastructure by Ilya Dryomov · 10 years ago
  34. d286de7 libceph: primary_temp decode bits by Ilya Dryomov · 10 years ago
  35. 9686f94 libceph: primary_temp infrastructure by Ilya Dryomov · 10 years ago
  36. 35a935d libceph: generalize ceph_pg_mapping by Ilya Dryomov · 10 years ago
  37. ec7af97 libceph: introduce get_osdmap_client_data_v() by Ilya Dryomov · 10 years ago
  38. 10db634 libceph: introduce decode{,_new}_pg_temp() and switch to them by Ilya Dryomov · 10 years ago
  39. 4d60351 libceph: switch osdmap_set_max_osd() to krealloc() by Ilya Dryomov · 10 years ago
  40. 433fbdd libceph: introduce decode{,_new}_pools() and switch to them by Ilya Dryomov · 10 years ago
  41. 0f70c7e libceph: rename __decode_pool{,_names}() to decode_pool{,_names}() by Ilya Dryomov · 10 years ago
  42. 53bbaba libceph: fix and clarify ceph_decode_need() sizes by Ilya Dryomov · 10 years ago
  43. 9464d00 libceph: nuke bogus encoding version check in osdmap_apply_incremental() by Ilya Dryomov · 10 years ago
  44. 86f1742 libceph: fixup error handling in osdmap_apply_incremental() by Ilya Dryomov · 10 years ago
  45. 9902e68 libceph: fix crush_decode() call site in osdmap_decode() by Ilya Dryomov · 10 years ago
  46. 2d88b2e libceph: check length of osdmap osd arrays by Ilya Dryomov · 10 years ago
  47. 3977058 libceph: safely decode max_osd value in osdmap_decode() by Ilya Dryomov · 10 years ago
  48. 597b52f libceph: fixup error handling in osdmap_decode() by Ilya Dryomov · 10 years ago
  49. a2505d6 libceph: split osdmap allocation and decode steps by Ilya Dryomov · 10 years ago
  50. 38a8d56 libceph: dump osdmap and enhance output on decode errors by Ilya Dryomov · 10 years ago
  51. 9d52147 libceph: a per-osdc crush scratch buffer by Ilya Dryomov · 10 years ago
  52. 17a13e4 libceph: follow {read,write}_tier fields on osd request submission by Ilya Dryomov · 10 years ago
  53. ce7f6a2 libceph: add ceph_pg_pool_by_id() by Ilya Dryomov · 10 years ago
  54. 7c13cb6 libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg() by Ilya Dryomov · 10 years ago
  55. e8ef19c crush: eliminate CRUSH_MAX_SET result size limitation by Ilya Dryomov · 10 years ago
  56. b3b33b0 crush: pass weight vector size to map function by Ilya Dryomov · 10 years ago
  57. 9542cf0 libceph: use pg_num_mask instead of pgp_num_mask for pg.seed calc by Sage Weil · 11 years ago
  58. ef4859d libceph: define ceph_decode_pgid() only once by Alex Elder · 11 years ago
  59. 41766f8 libceph: rename ceph_calc_object_layout() by Alex Elder · 11 years ago
  60. d6c0dd6 libceph: fix decoding of pgids by Sage Weil · 11 years ago
  61. 83ca14f libceph: add support for HASHPSPOOL pool flag by Sage Weil · 11 years ago
  62. 2169aea libceph: calculate placement based on the internal data types by Sage Weil · 11 years ago
  63. 4f6a7e5 ceph: update support for PGID64, PGPOOL3, OSDENC protocol features by Sage Weil · 11 years ago
  64. 5b191d9 libceph: decode into cpu-native ceph_pg type by Sage Weil · 11 years ago
  65. 12979354 libceph: rename ceph_pg -> ceph_pg_v1 by Sage Weil · 11 years ago
  66. 1ec3911 libceph: fix undefined behavior when using snprintf() by Cong Ding · 11 years ago
  67. e8afad6 libceph: pass length to ceph_calc_file_object_mapping() by Alex Elder · 12 years ago
  68. 1604f48 libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is failed by Jim Schutt · 11 years ago
  69. 72afc71 libceph: define ceph_pg_pool_name_by_id() by Alex Elder · 12 years ago
  70. 0ed7285 libceph: fix osdmap decode error paths by Sage Weil · 12 years ago
  71. d63b77f libceph: check for invalid mapping by Sage Weil · 12 years ago
  72. 546f04e libceph: support crush tunables by Sage Weil · 12 years ago
  73. 9a64e8e Merge tag 'v3.5-rc1' by Sage Weil · 12 years ago
  74. a550604 libceph: fix overflow in osdmap_apply_incremental() by Xi Wang · 12 years ago
  75. e91a9b6 libceph: fix overflow in osdmap_decode() by Xi Wang · 12 years ago
  76. ad3b904 libceph: fix overflow in __decode_pool_names() by Xi Wang · 12 years ago
  77. af56e0a Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client by Linus Torvalds · 12 years ago
  78. 6bd9adb libceph: fix pg_temp updates by Sage Weil · 12 years ago
  79. 8b39326 crush: warn on do_rule failure by Sage Weil · 12 years ago
  80. fc7c3ae crush: remove parent maps by Sage Weil · 12 years ago
  81. 41ebcc0 crush: remove forcefeed functionality by Sage Weil · 12 years ago
  82. 3469ac1a ceph: drop support for preferred_osd pgs by Sage Weil · 12 years ago
  83. 95c9617 net: cleanup unsigned to unsigned int by Eric Dumazet · 12 years ago
  84. 6448669 libceph: fix overflow check in crush_decode() by Xi Wang · 12 years ago
  85. 8adc8b3 libceph: fix pg_temp mapping update by Sage Weil · 13 years ago
  86. 782e182 libceph: fix pg_temp mapping calculation by Sage Weil · 13 years ago
  87. 7662d8f libceph: handle new osdmap down/state change encoding by Sage Weil · 13 years ago
  88. 3145666 libceph: fix osdmap timestamp assignment by Sage Weil · 13 years ago
  89. b0aee35 ceph: Always free allocated memory in osdmap_decode() by Jesper Juhl · 13 years ago
  90. 3d14c5d ceph: factor out libceph from Ceph file system by Yehuda Sadeh · 14 years ago[Renamed (98%) from fs/ceph/osdmap.c]
  91. 7669a2c ceph: lookup pool in osdmap by name by Yehuda Sadeh · 14 years ago
  92. 213c99e ceph: whitespace cleanup by Sage Weil · 14 years ago
  93. 73a7e69 ceph: fix decoding of pool snap info by Sage Weil · 14 years ago
  94. effcb9e ceph: print useful error message when crush rule not found by Sage Weil · 14 years ago
  95. cd84db6 ceph: code cleanup by Yehuda Sadeh · 14 years ago
  96. bc4fdca ceph: fix pg_mapping leak on pg_temp updates by Sage Weil · 14 years ago
  97. b0bbb0b ceph: add kfree() to error path by Dan Carpenter · 14 years ago
  98. cebc5be ceph: fix crush map update decoding by Sage Weil · 14 years ago
  99. 7e34bc5 fs/ceph: Use ERR_CAST by Julia Lawall · 14 years ago
  100. d85b705 ceph: resubmit requests on pg mapping change (not just primary change) by Sage Weil · 14 years ago