summaryrefslogtreecommitdiffstats
path: root/include/linux/ceph/osd_client.h
Commit message (Expand)AuthorAgeFilesLines
* libceph: add CEPH_OSD_OP_ASSERT_VER supportJeff Layton2023-08-241-1/+5
* libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_typeJeff Layton2023-08-221-0/+4
* libceph: add sparse read support to OSD clientJeff Layton2023-08-221-0/+32
* libceph: define struct ceph_sparse_extent and add some helpersJeff Layton2023-08-221-1/+42
* libceph: add spinlock around osd->o_requestsJeff Layton2023-08-221-1/+7
* libceph: clean up ceph_osdc_start_request prototypeJeff Layton2022-08-031-3/+2
* libceph: fix potential use-after-free on linger ping and resendsIlya Dryomov2022-05-181-0/+3
* libceph, ceph: move ceph_osdc_copy_from() into cephfs codeLuís Henriques2021-11-081-11/+8
* libceph: just have osd_req_op_init() return a pointerJeff Layton2020-08-031-1/+1
* libceph: support for alloc hint flagsIlya Dryomov2020-06-011-1/+3
* libceph: support for balanced and localized readsIlya Dryomov2020-06-011-0/+1
* ceph: add read/write latency metric supportXiubo Li2020-06-011-0/+3
* ceph: move ceph_osdc_{read,write}pages to ceph.koXiubo Li2020-03-301-17/+0
* ceph: use copy-from2 op in copy_file_rangeLuis Henriques2020-01-271-0/+1
* libceph: add function that clears osd client's abort_errYan, Zheng2019-09-161-0/+1
* libceph: add function that reset client's entity addrYan, Zheng2019-09-161-0/+1
* libceph: export osd_req_op_data() macroIlya Dryomov2019-07-081-0/+8
* libceph: change ceph_osdc_call() to take page vector for responseIlya Dryomov2019-07-081-1/+1
* libceph: rename r_unsafe_item to r_private_itemIlya Dryomov2019-07-081-1/+1
* libceph: allow setting abort_on_full for rbdDongsheng Yang2019-01-071-1/+0
* libceph: support the RADOS copy-from operationLuis Henriques2018-10-221-0/+17
* libceph: osd_req_op_cls_init() doesn't need to take opcodeIlya Dryomov2018-10-221-3/+2
* libceph: use timespec64 for r_mtimeArnd Bergmann2018-08-021-3/+3
* libceph: make ceph_osdc_notify{,_ack}() payload_len u32Ilya Dryomov2018-08-021-2/+2
* libceph: make abort_on_full a per-osdc settingIlya Dryomov2018-06-041-1/+1
* libceph: defer __complete_request() to a workqueueIlya Dryomov2018-06-041-0/+2
* libceph: introduce ceph_osdc_abort_requests()Ilya Dryomov2018-06-041-0/+2
* libceph, rbd: add error handling for osd_req_op_cls_init()Chengguang Xu2018-06-041-1/+1
* libceph: add osd_req_op_extent_osd_data_bvecs()Ilya Dryomov2018-05-101-2/+10
* libceph: introduce BVECS data typeIlya Dryomov2018-04-021-0/+8
* libceph, rbd: new bio handling code (aka don't clone bios)Ilya Dryomov2018-04-021-5/+6
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* libceph: make RECOVERY_DELETES feature create a new intervalIlya Dryomov2017-08-011-0/+1
* libceph: respect RADOS_BACKOFF backoffsIlya Dryomov2017-07-071-0/+45
* libceph: make sure need_resend targets reflect latest mapIlya Dryomov2017-07-071-0/+1
* libceph: MOSDOp v8 encoding (actual spgid + full hash)Ilya Dryomov2017-07-071-0/+17
* libceph: introduce ceph_spg, ceph_pg_to_primary_shard()Ilya Dryomov2017-07-071-1/+2
* libceph: fold [l]req->last_force_resend into ceph_osd_request_targetIlya Dryomov2017-07-071-2/+2
* libceph: add an epoch_barrier field to struct ceph_osd_clientJeff Layton2017-05-041-0/+2
* libceph: allow requests to return immediately on full conditions if caller wi...Jeff Layton2017-05-041-0/+1
* libceph: remove req->r_replay_versionJeff Layton2017-05-041-1/+0
* libceph: convert ceph_osd.o_ref from atomic_t to refcount_tElena Reshetova2017-05-041-1/+2
* libceph: osd_request_timeout optionIlya Dryomov2017-03-071-0/+1
* libceph: get rid of ack vs commitIlya Dryomov2017-02-241-5/+1
* libceph: always signal completion when doneIlya Dryomov2016-12-141-1/+1
* libceph: initialize last_linger_id with a large integerIlya Dryomov2016-11-101-0/+2
* libceph: add ceph_osdc_call() single-page helperDouglas Fuller2016-08-241-0/+8
* libceph: support for CEPH_OSD_OP_LIST_WATCHERSDouglas Fuller2016-08-241-1/+14
* libceph: fix some missing includesIlya Dryomov2016-07-281-0/+1
* libceph: change ceph_osdmap_flag() to take osdcIlya Dryomov2016-05-301-0/+5