Show patches with: Submitter = Ilya Dryomov       |   464 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
rbd: remove experimental designation from kernel layering rbd: remove experimental designation from kernel layering - 1 - --- 2019-02-08 Ilya Dryomov New
libceph: handle an empty authorize reply libceph: handle an empty authorize reply - 1 - --- 2019-02-07 Ilya Dryomov New
[v2,3/3] rbd: round off and ignore discards that are too small krbd discard optimizations - - - --- 2019-01-31 Ilya Dryomov New
[v2,2/3] rbd: handle DISCARD and WRITE_ZEROES separately krbd discard optimizations - - - --- 2019-01-31 Ilya Dryomov New
[v2,1/3] rbd: get rid of obj_req->obj_request_count krbd discard optimizations - - - --- 2019-01-31 Ilya Dryomov New
[3/3] rbd: round off and ignore discards that are too small krbd discard optimizations - - - --- 2019-01-29 Ilya Dryomov New
[2/3] rbd: handle DISCARD and WRITE_ZEROES separately krbd discard optimizations - - - --- 2019-01-29 Ilya Dryomov New
[1/3] rbd: get rid of obj_req->obj_request_count krbd discard optimizations - - - --- 2019-01-29 Ilya Dryomov New
[GIT,PULL] Ceph fixes for 5.0-rc4 [GIT,PULL] Ceph fixes for 5.0-rc4 - - - --- 2019-01-24 Ilya Dryomov New
libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() - - 1 --- 2019-01-16 Ilya Dryomov New
[GIT,PULL] Ceph updates for 5.0-rc2 [GIT,PULL] Ceph updates for 5.0-rc2 - - - --- 2019-01-11 Ilya Dryomov New
rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set - - - --- 2019-01-08 Ilya Dryomov New
[GIT,PULL] Ceph updates for 4.21-rc1 [GIT,PULL] Ceph updates for 4.21-rc1 - - - --- 2019-01-03 Ilya Dryomov New
[GIT,PULL] Ceph fix for 4.20-rc7 [GIT,PULL] Ceph fix for 4.20-rc7 - - - --- 2018-12-14 Ilya Dryomov New
[GIT,PULL] Ceph fix for 4.20-rc4 [GIT,PULL] Ceph fix for 4.20-rc4 - - - --- 2018-11-23 Ilya Dryomov New
[4/4] libceph: switch more to bool in ceph_tcp_sendmsg() libceph: fix ceph_tcp_sendpage() more hinting - - - --- 2018-11-23 Ilya Dryomov New
[3/4] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() libceph: fix ceph_tcp_sendpage() more hinting - - - --- 2018-11-23 Ilya Dryomov New
[2/4] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() libceph: fix ceph_tcp_sendpage() more hinting - - - --- 2018-11-23 Ilya Dryomov New
[1/4] libceph: drop last_piece logic from write_partial_message_data() libceph: fix ceph_tcp_sendpage() more hinting - - - --- 2018-11-23 Ilya Dryomov New
libceph: fall back to sendmsg for slab pages libceph: fall back to sendmsg for slab pages - - - --- 2018-11-19 Ilya Dryomov New
[GIT,PULL] Ceph fixes for 4.20-rc2 [GIT,PULL] Ceph fixes for 4.20-rc2 - - - --- 2018-11-09 Ilya Dryomov New
libceph: assume argonaut on the server side libceph: assume argonaut on the server side - 1 - --- 2018-11-08 Ilya Dryomov New
[GIT,PULL] Ceph updates for 4.20-rc1 [GIT,PULL] Ceph updates for 4.20-rc1 - - - --- 2018-10-31 Ilya Dryomov New
[10/10] libceph: check reply num_data_items in setup_request_data() libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[09/10] libceph: preallocate message data items libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[08/10] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[07/10] libceph: introduce alloc_watch_request() libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[06/10] libceph: assign cookies in linger_submit() libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[05/10] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[04/10] ceph: num_ops is off by one in ceph_aio_retry_work() libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[03/10] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[02/10] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
[01/10] libceph: introduce ceph_pagelist_alloc() libceph: preallocate message data items - - - --- 2018-10-17 Ilya Dryomov New
libceph: bump CEPH_MSG_MAX_DATA_LEN libceph: bump CEPH_MSG_MAX_DATA_LEN - 1 - --- 2018-10-11 Ilya Dryomov New
[GIT,PULL] Ceph updates for 4.19-rc3 [GIT,PULL] Ceph updates for 4.19-rc3 - - - --- 2018-09-07 Ilya Dryomov New
[v2,2/2] rbd: support cloning across namespaces rbd: support cloning across namespaces - - - --- 2018-09-05 Ilya Dryomov New
[v2,1/2] rbd: factor out get_parent_info() rbd: support cloning across namespaces - - - --- 2018-09-05 Ilya Dryomov New
[2/2] rbd: support cloning across namespaces rbd: support cloning across namespaces - 1 - --- 2018-08-26 Ilya Dryomov New
[1/2] rbd: factor out get_parent_info_legacy() rbd: support cloning across namespaces - - - --- 2018-08-26 Ilya Dryomov New
ceph: avoid a use-after-free in ceph_destroy_options() ceph: avoid a use-after-free in ceph_destroy_options() 1 - - --- 2018-08-24 Ilya Dryomov New
[GIT,PULL] Ceph updates for 4.19-rc1 [GIT,PULL] Ceph updates for 4.19-rc1 - - - --- 2018-08-20 Ilya Dryomov New
[8/8] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() libceph: support for cephx v2 - - - --- 2018-08-01 Ilya Dryomov New
[7/8] libceph: check authorizer reply/challenge length before reading libceph: support for cephx v2 - - - --- 2018-08-01 Ilya Dryomov New
[6/8] libceph: implement CEPHX_V2 calculation mode libceph: support for cephx v2 - - - --- 2018-08-01 Ilya Dryomov New
[5/8] libceph: add authorizer challenge libceph: support for cephx v2 - - - --- 2018-08-01 Ilya Dryomov New
[4/8] libceph: factor out encrypt_authorizer() libceph: support for cephx v2 - - - --- 2018-08-01 Ilya Dryomov New
[3/8] libceph: factor out __ceph_x_decrypt() libceph: support for cephx v2 - - - --- 2018-08-01 Ilya Dryomov New
[2/8] libceph: factor out __prepare_write_connect() libceph: support for cephx v2 - - - --- 2018-08-01 Ilya Dryomov New
[1/8] libceph: store ceph_auth_handshake pointer in ceph_connection libceph: support for cephx v2 - - - --- 2018-08-01 Ilya Dryomov New
[1/2] rbd: don't queue watch delayed work when we are removing device - - - --- 2018-05-31 Ilya Dryomov New
[7/7] libceph: make abort_on_full a per-osdc setting - - - --- 2018-05-30 Ilya Dryomov New
[6/7] libceph: don't abort reads in ceph_osdc_abort_on_full() - - - --- 2018-05-30 Ilya Dryomov New
[5/7] libceph: avoid a use-after-free during map check - - - --- 2018-05-30 Ilya Dryomov New
[4/7] libceph: don't warn if req->r_abort_on_full is set - - - --- 2018-05-30 Ilya Dryomov New
[3/7] libceph: use for_each_request() in ceph_osdc_abort_on_full() - - - --- 2018-05-30 Ilya Dryomov New
[2/7] libceph: defer __complete_request() to a workqueue - - - --- 2018-05-30 Ilya Dryomov New
[1/7] libceph: move more code into __complete_request() - - - --- 2018-05-30 Ilya Dryomov New
libceph: allocate the locator string with GFP_NOFAIL - - - --- 2018-05-30 Ilya Dryomov New
[2/2] ceph: fix iov_iter issues in ceph_direct_read_write() - 2 - --- 2018-05-04 Ilya Dryomov New
[1/2] libceph: add osd_req_op_extent_osd_data_bvecs() - 1 - --- 2018-05-04 Ilya Dryomov New
ceph: show wsize only if non-default - - - --- 2018-05-03 Ilya Dryomov New
ceph: fix rsize/wsize capping in ceph_direct_read_write() - 1 - --- 2018-05-03 Ilya Dryomov New
libceph: use MSG_TRUNC for discarding received bytes - - - --- 2018-04-27 Ilya Dryomov New
libceph: validate con->state at the top of try_write() - - - --- 2018-04-26 Ilya Dryomov New
libceph: get rid of more_kvec in try_write() - 1 - --- 2018-04-25 Ilya Dryomov New
libceph: validate con->state at the top of try_write() - 1 - --- 2018-04-25 Ilya Dryomov New
[2/2] libceph: reschedule a tick in finish_hunting() - - - --- 2018-04-23 Ilya Dryomov New
[1/2] libceph: un-backoff on tick when we have a authenticated session - - - --- 2018-04-23 Ilya Dryomov New
ceph: only dirty ITER_IOVEC pages for direct read - - - --- 2018-04-01 Ilya Dryomov New
Re: [PATCH 1/2] rbd: RBD_DEV_FLAG_THICK rbd_dev_flags bit - - - --- 2018-03-23 Ilya Dryomov New
rbd: set max_segments to USHRT_MAX - 1 - --- 2018-01-08 Ilya Dryomov New
rbd: default to single-major device number scheme - 1 - --- 2017-11-13 Ilya Dryomov New
rbd: use GFP_NOIO for parent stat and data requests - 1 - --- 2017-11-06 Ilya Dryomov New
[2/2] rbd: get rid of rbd_mapping::read_only - - - --- 2017-11-06 Ilya Dryomov New
[1/2] rbd: fix and simplify rbd_ioctl_set_ro() - - - --- 2017-11-06 Ilya Dryomov New
ceph: Delete unused variable in mds_client - - - --- 2017-10-16 Ilya Dryomov New
libceph: don't allow bidirectional swap of pg-upmap-items - 1 - --- 2017-09-19 Ilya Dryomov New
[RESEND] devices: recognise rbd devices - - - --- 2017-09-13 Ilya Dryomov New
devices: recognise rbd devices - - - --- 2017-08-16 Ilya Dryomov New
[6/6] libceph: make RECOVERY_DELETES feature create a new interval - - - --- 2017-07-28 Ilya Dryomov New
[5/6] libceph: upmap semantic changes - - - --- 2017-07-28 Ilya Dryomov New
[4/6] crush: assume weight_set != null imples weight_set_size > 0 - - - --- 2017-07-28 Ilya Dryomov New
[3/6] libceph: fallback for when there isn't a pool-specific choose_arg - - - --- 2017-07-28 Ilya Dryomov New
[2/6] libceph: don't call ->reencode_message() more than once per message - 1 - --- 2017-07-28 Ilya Dryomov New
[1/6] libceph: make encode_request_*() work with r_mempool requests - 1 - --- 2017-07-28 Ilya Dryomov New
libceph: fix osd request encoding regression - - - --- 2017-07-26 Ilya Dryomov New
libceph: fix osd request encoding regression - - - --- 2017-07-25 Ilya Dryomov New
libceph: set -EINVAL in one place in crush_decode() - - - --- 2017-07-13 Ilya Dryomov New
[5/5] libceph: fix error handling in process_one_ticket() - 1 - --- 2017-05-23 Ilya Dryomov New
[4/5] libceph: validate blob_struct_v in process_one_ticket() - 1 - --- 2017-05-23 Ilya Dryomov New
[3/5] libceph: drop version variable from ceph_monmap_decode() - 1 - --- 2017-05-23 Ilya Dryomov New
[2/5] libceph: make ceph_msg_data_advance() return void - 1 - --- 2017-05-23 Ilya Dryomov New
[1/5] libceph: use kbasename() and kill ceph_file_part() - 1 - --- 2017-05-23 Ilya Dryomov New
rbd: implement REQ_OP_WRITE_ZEROES - 3 - --- 2017-05-23 Ilya Dryomov New
[9/9] rbd: exclusive map option - - - --- 2017-04-25 Ilya Dryomov New
[8/9] rbd: return ResponseMessage result from rbd_handle_request_lock() - - - --- 2017-04-25 Ilya Dryomov New
[7/9] rbd: kill rbd_is_lock_supported() - - - --- 2017-04-25 Ilya Dryomov New
[6/9] rbd: support updating the lock cookie without releasing the lock - - - --- 2017-04-25 Ilya Dryomov New
[5/9] rbd: store lock cookie - - - --- 2017-04-25 Ilya Dryomov New
[4/9] rbd: ignore unlock errors - - - --- 2017-04-25 Ilya Dryomov New
« 1 2 3 44 5 »