2017-01-18 |
Ilya Dryomov | libceph: make sure ceph_aes_crypt() IV is aligned Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-14 |
Ilya Dryomov | libceph: remove now unused finish_request() wrapper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-14 |
Ilya Dryomov | libceph: always signal completion when done Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | rbd: silence bogus -Wmaybe-uninitialized warning Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: no need to drop con->mutex for ->get_authorizer() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: drop len argument of *verify_authorizer_reply() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: verify authorize reply on connect Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: no need for GFP_NOFS in ceph_monc_init() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: stop allocating a new cipher on every crypto... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: uninline ceph_crypto_key_destroy() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: remove now unused ceph_*{en,de}crypt*() functions Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: switch ceph_x_decrypt() to ceph_crypt() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: switch ceph_x_encrypt() to ceph_crypt() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: tweak calcu_signature() a little Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: rename and align ceph_x_authorizer::reply_buf Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: introduce ceph_crypt() for in-place en/decryption Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: introduce ceph_x_encrypt_offset() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: old_key in process_one_ticket() is redundant Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-12-12 |
Ilya Dryomov | libceph: ceph_x_encrypt_buflen() takes in_len Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-11-10 |
Ilya Dryomov | libceph: initialize last_linger_id with a large integer Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-15 |
Ilya Dryomov | rbd: don't retry watch reregistration if header object... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-15 |
Ilya Dryomov | rbd: don't wait for the lock forever if blacklisted Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-05 |
Ilya Dryomov | crush: remove redundant local variable Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-05 |
Ilya Dryomov | crush: don't normalize input of crush_ln iteratively Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | libceph: ceph_build_auth() doesn't need ceph_auth_build_hello() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: add rbd_obj_request_error() helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: img_data requests don't own their page array Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: don't call rbd_osd_req_format_read() for !img_data... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: rework rbd_img_obj_exists_submit() error paths Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: don't crash or leak on errors in rbd_img_obj_parent_rea... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: move bumping img_request refcount into rbd_obj_request_... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: mark the original request as done if stat request... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: clean up asserts in rbd_img_obj_request_submit... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: change rbd_obj_request_submit() signature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: lock_on_read map option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: add 'client_addr' sysfs rbd device attribute Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: print capacity in decimal and features in hex Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: support for exclusive-lock feature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: retry watch re-registration periodically Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: introduce a per-device ordered workqueue Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | libceph: rename ceph_client_id() -> ceph_client_gid() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | libceph: rename ceph_entity_name_encode() -> ceph_auth_entit... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-09 |
Ilya Dryomov | ceph: initialize pathbase in the !dentry case in encode_caps... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-09 |
Ilya Dryomov | rbd: nuke the 32-bit pool id check Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-08 |
Ilya Dryomov | rbd: destroy header_oloc in rbd_dev_release() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Ilya Dryomov | libceph: add start en/decoding block helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Ilya Dryomov | libceph: add an ONSTACK initializer for oids Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Ilya Dryomov | libceph: fix some missing includes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-22 |
Ilya Dryomov | libceph: apply new_state before new_up_client on incrementals Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-30 |
Ilya Dryomov | libceph: use %s instead of %pE in dout()s Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-30 |
Ilya Dryomov | libceph: put request only if it's done in handle_reply() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-30 |
Ilya Dryomov | libceph: change ceph_osdmap_flag() to take osdc Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: support for subscribing to "mdsmap.<id>" maps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: replace ceph_monc_request_next_osdmap() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: take osdc->lock in osdmap_show() and dump... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: pool deletion detection Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: async MON client generic requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
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 |
next |