2014-07-08 |
Ilya Dryomov | rbd: add rbd_obj_watch_request_helper() helper Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | rbd: rbd_obj_request_wait() should cancel the request... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: introduce ceph_osdc_cancel_request() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: fix linger request check in __unregister_request() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: unregister only registered linger requests Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: assert both regular and lingering lists in... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: harden ceph_osdc_request_release() a bit Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: move and add dout()s to ceph_osdc_request_... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: move and add dout()s to ceph_msg_{get,put}() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: add maybe_move_osd_to_lru() and switch to it Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-07-08 |
Ilya Dryomov | libceph: rename ceph_osd_request::r_linger_osd to r_linger_o... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-06-23 |
Ilya Dryomov | rbd: handle parent_overlap on writes correctly Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-06-06 |
Ilya Dryomov | rbd: fix ida/idr memory leak Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-06-06 |
Ilya Dryomov | rbd: fix osd_request memory leak in __rbd_dev_header_watch_s... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-06-06 |
Ilya Dryomov | rbd: make sure we have latest osdmap on 'rbd map' Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-06-06 |
Ilya Dryomov | libceph: add ceph_monc_wait_osdmap() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-06-06 |
Ilya Dryomov | libceph: mon_get_version request infrastructure Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-06-06 |
Ilya Dryomov | libceph: recognize poolop requests in debugfs Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-05-16 |
Ilya Dryomov | crush: decode and initialize chooseleaf_vary_r Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-05-05 |
Ilya Dryomov | doc: printk-formats: do not mention casts for u64/s64 Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-28 |
Ilya Dryomov | libceph: fix non-default values check in apply_primary_affin... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: dump pool {read,write}_tier to debugfs Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: output primary affinity values on osdmap updates Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: enable PRIMARY_AFFINITY feature bit Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_p... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: add support for osd primary affinity Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: add support for primary_temp mappings Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: return primary from ceph_calc_pg_acting() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: switch ceph_calc_pg_acting() to new helpers Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: introduce apply_temps() helper Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: introduce pg_to_raw_osds() and raw_to_up_osds... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: ceph_can_shift_osds(pool) and pool type defines Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: ceph_osd_{exists,is_up,is_down}(osd) definitions Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: enable OSDMAP_ENC feature bit Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: primary_affinity decode bits Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: primary_affinity infrastructure Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: primary_temp decode bits Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: primary_temp infrastructure Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: generalize ceph_pg_mapping Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: introduce get_osdmap_client_data_v() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: introduce decode{,_new}_pg_temp() and switch... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: switch osdmap_set_max_osd() to krealloc() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: introduce decode{,_new}_pools() and switch... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: rename __decode_pool{,_names}() to decode_pool... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: fix and clarify ceph_decode_need() sizes Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: nuke bogus encoding version check in osdmap_apply_i... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: fixup error handling in osdmap_apply_incremental() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: fix crush_decode() call site in osdmap_decode() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: check length of osdmap osd arrays Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: safely decode max_osd value in osdmap_decode() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: fixup error handling in osdmap_decode() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: split osdmap allocation and decode steps Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: dump osdmap and enhance output on decode errors Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: dump pg_temp mappings to debugfs Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: do not prefix osd lines with \t in debugfs... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | libceph: refer to osdmap directly in osdmap_show() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | crush: support chooseleaf_vary_r tunable (tunables3... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | crush: add SET_CHOOSELEAF_VARY_R step Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | crush: add chooseleaf_vary_r tunable Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | crush: allow crush rules to set (re)tries counts to 0 Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-05 |
Ilya Dryomov | crush: fix off-by-one errors in total_tries refactor Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-03 |
Ilya Dryomov | rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-03 |
Ilya Dryomov | rbd: num_ops parameter for rbd_osd_req_create() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-03 |
Ilya Dryomov | libceph: bump CEPH_OSD_MAX_OP to 3 Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-03 |
Ilya Dryomov | libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-03 |
Ilya Dryomov | libceph: encode CEPH_OSD_OP_FLAG_* op flags Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-03 |
Ilya Dryomov | rbd: fix error paths in rbd_img_request_fill() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-03 |
Ilya Dryomov | rbd: remove out_partial label in rbd_img_request_fill() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-04-03 |
Ilya Dryomov | libceph: a per-osdc crush scratch buffer Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-02-07 |
Ilya Dryomov | libceph: do not dereference a NULL bio pointer Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-02-07 |
Ilya Dryomov | libceph: take map_sem for read in handle_reply() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-02-07 |
Ilya Dryomov | libceph: factor out logic from ceph_osdc_start_request() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-02-03 |
Ilya Dryomov | libceph: fix error handling in ceph_osdc_init() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-28 |
Ilya Dryomov | ceph: cast PAGE_SIZE to size_t in ceph_sync_write() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-28 |
Ilya Dryomov | ceph: fix dout() compile warnings in ceph_filemap_fault() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: support CEPH_FEATURE_OSD_CACHEPOOL feature Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: follow redirect replies from osds Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: rename ceph_osd_request::r_{oloc,oid} to r_base_... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: follow {read,write}_tier fields on osd request... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: add ceph_pg_pool_by_id() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: CEPH_OSD_FLAG_* enum update Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: introduce and start using oid abstraction Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: rename MAX_OBJ_NAME_SIZE to CEPH_MAX_OID_NAME_LEN Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: move ceph_file_layout helpers to ceph_fs.h Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-27 |
Ilya Dryomov | libceph: start using oloc abstraction Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-26 |
Ilya Dryomov | libceph: dout() is missing a newline Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-26 |
Ilya Dryomov | libceph: add ceph_kv{malloc,free}() and switch to them Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-14 |
Ilya Dryomov | libceph: fix preallocation check in get_reply() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-14 |
Ilya Dryomov | libceph: rename front to front_len in get_reply() Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2014-01-14 |
Ilya Dryomov | libceph: rename ceph_msg::front_max to front_alloc_len Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | libceph: use CEPH_MON_PORT when the specified port... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | crush: support new indep mode and SET_* steps (crush... Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | crush: fix crush_choose_firstn comment Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | crush: attempts -> tries Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | crush: add set_choose_local_[fallback_]tries steps Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | crush: generalize descend_once Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | crush: CHOOSE_LEAF -> CHOOSELEAF throughout Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | crush: add SET_CHOOSE_TRIES rule step Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
2013-12-31 |
Ilya Dryomov | crush: apply chooseleaf_tries to firstn mode too Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
commit | commitdiff | tree |
next |