Commit Graph

165 Commits (349ad66c0ab0b387afd49e840dbf753ef54cc5d4)

Author SHA1 Message Date
Yan, Zheng 61c5d6bf70 libceph: call r_unsafe_callback when unsafe reply is received 12 years ago
Yan, Zheng ccca4e37b1 libceph: fix truncate size calculation 12 years ago
Yan, Zheng eb845ff13a libceph: fix safe completion 12 years ago
Alex Elder 4974341eb9 libceph: print more info for short message header 12 years ago
Alex Elder 96e4dac66f libceph: add lingering request reference when registered 12 years ago
Alex Elder 14d2f38df6 libceph: must hold mutex for reset_changed_osds() 12 years ago
Alex Elder c10ebbf55b libceph: init sent and completed when starting 12 years ago
Alex Elder 5522ae0b68 libceph: use slab cache for osd client requests 12 years ago
Alex Elder 9ef1ee5a1b libceph: fix byte order mismatch 12 years ago
Alex Elder 6c57b5545d libceph: support pages for class request data 12 years ago
Alex Elder 49719778bf libceph: support raw data requests 12 years ago
Alex Elder 863c7eb590 libceph: clean up osd data field access functions 12 years ago
Alex Elder 406e2c9f92 libceph: kill off osd data write_request parameters 12 years ago
Alex Elder 26be88087a libceph: change how "safe" callback is used 12 years ago
Alex Elder 04017e29bb libceph: make method call data be a separate data item 12 years ago
Alex Elder 90af36022a libceph: add, don't set data for a message 12 years ago
Alex Elder 5476492fba libceph: kill off osd request r_data_in and r_data_out 12 years ago
Alex Elder ec9123c567 libceph: set the data pointers when encoding ops 12 years ago
Alex Elder a4ce40a9a7 libceph: combine initializing and setting osd data 12 years ago
Alex Elder 39b44cbe86 libceph: set message data when building osd request 12 years ago
Alex Elder e65550fd94 libceph: move ceph_osdc_build_request() 12 years ago
Alex Elder 5f562df5f5 libceph: format class info at init time 12 years ago
Alex Elder c99d2d4abb libceph: specify osd op by index in request 12 years ago
Alex Elder 8c042b0df9 libceph: add data pointers in osd op structures 12 years ago
Alex Elder 54d5064912 libceph: rename data out field in osd request op 12 years ago
Alex Elder 79528734f3 libceph: keep source rather than message osd op array 12 years ago
Alex Elder 23c08a9cb2 libceph: define ceph_osd_data_length() 12 years ago
Alex Elder c54d47bfad libceph: define a few more helpers 12 years ago
Alex Elder 43bfe5de9f libceph: define osd data initialization helpers 12 years ago
Alex Elder 9fc6e06471 libceph: compute incoming bytes once 12 years ago
Alex Elder e5975c7c8e ceph: build osd request message later for writepages 12 years ago
Alex Elder 02ee07d300 libceph: hold off building osd request 12 years ago
Alex Elder acead002b2 libceph: don't build request in ceph_osdc_new_request() 12 years ago
Alex Elder a193080481 libceph: record message data length 12 years ago
Alex Elder ace6d3a96f libceph: drop ceph_osd_request->r_con_filling_msg 12 years ago
Alex Elder ef4859d647 libceph: define ceph_decode_pgid() only once 12 years ago
Alex Elder 8058fd4503 libceph: drop mutex on error in handle_reply() 12 years ago
Alex Elder b0270324c5 libceph: use osd_req_op_extent_init() 12 years ago
Alex Elder d18d1e2807 libceph: clean up ceph_osd_new_request() 12 years ago
Alex Elder a19dadfba9 libceph: don't update op in calc_layout() 12 years ago
Alex Elder 75d1c941e5 libceph: pass offset and length out of calc_layout() 12 years ago
Alex Elder 33803f3300 libceph: define source request op functions 12 years ago
Alex Elder a8dd0a37bc libceph: define osd_req_opcode_valid() 12 years ago
Alex Elder 0baa1bd9b6 libceph: be explicit in masking bottom 16 bits 12 years ago
Alex Elder 7e2766a113 libceph: send queued requests when starting new one 12 years ago
Alex Elder ad885927de libceph: keep request lists in tid order 12 years ago
Alex Elder e02493c07c libceph: requeue only sent requests when kicking 12 years ago
Alex Elder 92451b4910 libceph: no more kick_requests() race 12 years ago
Alex Elder dc4b870c97 libceph: slightly defer registering osd request 12 years ago
Sage Weil 27859f9773 libceph: wrap auth ops in wrapper functions 12 years ago