Commit Graph

464 Commits (ccce9bb83ed20bca52f82ff9d7cf889d23a2ec01)

Author SHA1 Message Date
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 81b36be4c5 libceph: allocate ceph message data with a slab allocator 12 years ago
Alex Elder e3d5d63804 libceph: allocate ceph messages with a slab allocator 12 years ago
Alex Elder 4f0dcb10cf libceph: create source file "net/ceph/snapshot.c" 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 a51b272e9e libceph: fix two messenger bugs 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 ca8b3a6917 libceph: implement multiple data items in a message 12 years ago
Alex Elder 5240d9f95d libceph: replace message data pointer with list 12 years ago
Alex Elder 8ae4f4f5c0 libceph: have cursor point to data 12 years ago
Alex Elder 36153ec9dd libceph: move cursor into message 12 years ago
Alex Elder c851c49591 libceph: record bio length 12 years ago
Alex Elder f759ebb968 libceph: skip message if too big to receive 12 years ago
Alex Elder ea96571f7b libceph: fix possible CONFIG_BLOCK build problem 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 98fa5dd883 libceph: provide data length when preparing message 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