2016-05-25 |
Ilya Dryomov | libceph: support for checking on status of watch Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: support for sending notifies Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph, rbd: ceph_osd_linger_request, watch/notify v2 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | rbd: rbd_dev_header_unwatch_sync() variant Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: wait_request_timeout() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: request_init() and request_release_checks() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: a major OSD client update Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: protect osdc->osd_lru list with a spinlock Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: allocate ceph_osd with GFP_NOFAIL Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: osd_init() and osd_cleanup() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: handle_one_map() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: allocate dummy osdmap in ceph_osdc_init() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: schedule tick from ceph_osdc_init() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: move schedule_delayed_work() in ceph_osdc_init() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: redo callbacks and factor out MOSDOpReply... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: drop msg argument from ceph_osdc_callback_t Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: switch to calc_target(), part 2 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: switch to calc_target(), part 1 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: introduce ceph_osd_request_target, calc_target() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: pi->min_size, pi->last_force_request_resend Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: make pgid_cmp() global Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: rename ceph_calc_pg_primary() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: ceph_osds, ceph_pg_to_up_acting_osds() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: rename ceph_oloc_oid_to_pg() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: fix ceph_eversion encoding Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: DEFINE_RB_FUNCS macro Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: open-code remove_{all,old}_osds() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: nuke unused fields and functions Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | rbd: use header_oid instead of header_name Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: variable-sized ceph_object_id Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: change how osd_op_reply message size is calculated Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: move message allocation out of ceph_osdc_alloc_requ... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: grab snapc in ceph_osdc_alloc_request() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: make ceph_osdc_put_request() accept NULL Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | rbd: get/put img_request in rbd_img_request_submit() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-04-28 |
Ilya Dryomov | rbd: report unsupported features to syslog Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-04-28 |
Ilya Dryomov | rbd: fix rbd map vs notify races Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-04-25 |
Ilya Dryomov | libceph: make authorizer destruction independent of... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: use sizeof_footer() more Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | ceph: kill ceph_empty_snapc Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: enable large, variable-sized OSD requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: osdc->req_mempool should be backed by a slab... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: make r_request msg_size calculation clearer Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: rename ceph_osd_req_op::payload_len to indata_len Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: behave in mon_fault() if cur_mon < 0 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: reschedule tick in mon_fault() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: introduce and switch to reopen_session() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: monc hunt rate is 3s with backoff up to 30s Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: monc ping rate is 10s Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: pick a different monitor when reconnecting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: revamp subs code, switch to SUBSCRIBE2 protocol Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: decouple hunting and subs management Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: move debugfs initialization into __ceph_open_session() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-24 |
Ilya Dryomov | libceph: don't spam dmesg with stray reply warnings Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-24 |
Ilya Dryomov | libceph: use the right footer size when skipping a... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-24 |
Ilya Dryomov | libceph: don't bail early from try_read() when skipping... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | libceph: MOSDOpReply v7 encoding Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | libceph: advertise support for TUNABLES5 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | crush: decode and initialize chooseleaf_stable Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | crush: add chooseleaf_stable tunable Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | crush: ensure take bucket value is valid Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | crush: ensure bucket id is valid before indexing buckets... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-27 |
Ilya Dryomov | libceph: Remove unnecessary ivsize variables Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: remove outdated comment Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: kill off ceph_x_ticket_handler::validity Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: invalidate AUTH in addition to a service ticket Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: fix authorizer invalidation, take 2 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: clear messenger auth_retry flag if we fault Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: fix ceph_msg_revoke() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-13 |
Ilya Dryomov | block: use bd{grab,put}() instead of open-coding Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-12-04 |
Ilya Dryomov | block: detach bdev inode from its wb in __blkdev_put() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-12-04 |
Ilya Dryomov | rbd: don't put snap_context twice in rbd_queue_workfn() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-24 |
Ilya Dryomov | block: rename request_queue slab cache Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: clear msg->con in ceph_msg_release() only Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: add nocephx_sign_messages option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: stop duplicating client fields in messenger Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: drop authorizer check from cephx msg signing... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: msg signing callouts don't need con argument Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: introduce ceph_x_authorizer_cleanup() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | rbd: remove duplicate calls to rbd_dev_mapping_clear() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | rbd: set device_type::release instead of device::release Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | rbd: don't free rbd_dev outside of the release callback Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | rbd: return -ENOMEM instead of pool id if rbd_dev_create... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-23 |
Ilya Dryomov | rbd: prevent kernel stack blow up on rbd map Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-23 |
Ilya Dryomov | rbd: don't leak parent_spec in rbd_dev_probe_parent() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-16 |
Ilya Dryomov | rbd: use writefull op for object size writes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-16 |
Ilya Dryomov | rbd: set max_sectors explicitly Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-17 |
Ilya Dryomov | libceph: advertise support for keepalive2 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-17 |
Ilya Dryomov | libceph: don't access invalid memory in keepalive2... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-10 |
Ilya Dryomov | sysctl: fix int -> unsigned long assignments in INT_MIN... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-09 |
Ilya Dryomov | libceph: check data_len in ->alloc_msg() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Ilya Dryomov | rbd: plug rbd_dev->header.object_prefix memory leak Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Ilya Dryomov | rbd: fix double free on rbd_dev->header_name Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Ilya Dryomov | libceph: rename con_work() to ceph_con_workfn() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-07-31 |
Ilya Dryomov | rbd: fix copyup completion race Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-07-09 |
Ilya Dryomov | libceph: treat sockaddr_storage with uninitialized... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-07-09 |
Ilya Dryomov | libceph: enable ceph in a non-default network namespace Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-06-30 |
Ilya Dryomov | rbd: use GFP_NOIO in rbd_obj_request_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-06-30 |
Ilya Dryomov | crush: fix a bug in tree bucket decode Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-06-25 |
Ilya Dryomov | rbd: queue_depth map option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |