Commit History

Author SHA1 Message Date
  Ilya Dryomov 2cfa34f2d6 libceph: primary_affinity infrastructure 11 years ago
  Ilya Dryomov d286de796a libceph: primary_temp decode bits 11 years ago
  Ilya Dryomov 9686f94c8c libceph: primary_temp infrastructure 11 years ago
  Ilya Dryomov 35a935d75d libceph: generalize ceph_pg_mapping 11 years ago
  Ilya Dryomov ec7af97258 libceph: introduce get_osdmap_client_data_v() 11 years ago
  Ilya Dryomov 10db634e20 libceph: introduce decode{,_new}_pg_temp() and switch to them 11 years ago
  Ilya Dryomov 4d60351f90 libceph: switch osdmap_set_max_osd() to krealloc() 11 years ago
  Ilya Dryomov 433fbdd31d libceph: introduce decode{,_new}_pools() and switch to them 11 years ago
  Ilya Dryomov 0f70c7eedb libceph: rename __decode_pool{,_names}() to decode_pool{,_names}() 11 years ago
  Ilya Dryomov 53bbaba9d8 libceph: fix and clarify ceph_decode_need() sizes 11 years ago
  Ilya Dryomov 9464d00862 libceph: nuke bogus encoding version check in osdmap_apply_incremental() 11 years ago
  Ilya Dryomov 86f1742b94 libceph: fixup error handling in osdmap_apply_incremental() 11 years ago
  Ilya Dryomov 9902e682c7 libceph: fix crush_decode() call site in osdmap_decode() 11 years ago
  Ilya Dryomov 2d88b2e081 libceph: check length of osdmap osd arrays 11 years ago
  Ilya Dryomov 3977058c46 libceph: safely decode max_osd value in osdmap_decode() 11 years ago
  Ilya Dryomov 597b52f6ca libceph: fixup error handling in osdmap_decode() 11 years ago
  Ilya Dryomov a2505d63ee libceph: split osdmap allocation and decode steps 11 years ago
  Ilya Dryomov 38a8d56023 libceph: dump osdmap and enhance output on decode errors 11 years ago
  Ilya Dryomov 9d521470a4 libceph: a per-osdc crush scratch buffer 11 years ago
  Ilya Dryomov 17a13e4028 libceph: follow {read,write}_tier fields on osd request submission 11 years ago
  Ilya Dryomov ce7f6a2790 libceph: add ceph_pg_pool_by_id() 11 years ago
  Ilya Dryomov 7c13cb6435 libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg() 11 years ago
  Ilya Dryomov e8ef19c4ad crush: eliminate CRUSH_MAX_SET result size limitation 11 years ago
  Ilya Dryomov b3b33b0e43 crush: pass weight vector size to map function 11 years ago
  Sage Weil 9542cf0bf9 libceph: use pg_num_mask instead of pgp_num_mask for pg.seed calc 12 years ago
  Alex Elder ef4859d647 libceph: define ceph_decode_pgid() only once 12 years ago
  Alex Elder 41766f87f5 libceph: rename ceph_calc_object_layout() 12 years ago
  Sage Weil d6c0dd6b0c libceph: fix decoding of pgids 12 years ago
  Sage Weil 83ca14fdd3 libceph: add support for HASHPSPOOL pool flag 12 years ago
  Sage Weil 2169aea649 libceph: calculate placement based on the internal data types 12 years ago