Commit Graph

28240 Commits (ccce9bb83ed20bca52f82ff9d7cf889d23a2ec01)

Author SHA1 Message Date
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 56fc565916 libceph: account for alignment in pages cursor 12 years ago
Alex Elder 5df521b1ee libceph: page offset must be less than page size 12 years ago
Alex Elder 1190bf06a6 libceph: fix broken data length assertions 12 years ago
Alex Elder 6644ed7b7e libceph: make message data be a pointer 12 years ago
Alex Elder 8ea299bcbc libceph: use only ceph_msg_data_advance() 12 years ago
Alex Elder 143334ff44 libceph: don't add to crc unless data sent 12 years ago
Alex Elder f5db90bcf2 libceph: kill last of ceph_msg_pos 12 years ago
Alex Elder 859a35d552 libceph: kill most of ceph_msg_pos 12 years ago
Alex Elder 643c68a4a9 libceph: use cursor resid for loop condition 12 years ago
Alex Elder 4c59b4a278 libceph: collapse all data items into one 12 years ago
Alex Elder 686be20875 libceph: get rid of read helpers 12 years ago
Alex Elder 61fcdc97c0 libceph: no outbound zero data 12 years ago
Alex Elder 878efabd32 libceph: use cursor for inbound data pages 12 years ago
Alex Elder 6518be47f9 libceph: kill ceph message bio_iter, bio_seg 12 years ago
Alex Elder 463207aa40 libceph: use cursor for bio reads 12 years ago
Alex Elder 25aff7c559 libceph: record residual bytes for all message data types 12 years ago
Alex Elder 28a89ddece libceph: drop pages parameter 12 years ago
Alex Elder 888334f966 libceph: initialize data fields on last msg put 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 e9966076cd libceph: wrap auth methods in a mutex 12 years ago
Sage Weil 27859f9773 libceph: wrap auth ops in wrapper functions 12 years ago
Sage Weil 0bed9b5c52 libceph: add update_authorizer auth method 12 years ago
Sage Weil 4b8e8b5d78 libceph: fix authorizer invalidation 12 years ago
Sage Weil 20e55c4cc7 libceph: clear messenger auth_retry flag when we authenticate 12 years ago
Sage Weil 3a23083bda libceph: implement RECONNECT_SEQ feature 12 years ago
Alex Elder 8a166d0536 libceph: more cleanup of write_partial_msg_pages() 12 years ago
Alex Elder 9d2a06c275 libceph: kill message trail 12 years ago
Alex Elder 95e072eb38 libceph: kill osd request r_trail 12 years ago
Alex Elder 9a5e6d09dd libceph: have osd requests support pagelist data 12 years ago
Alex Elder 175face2ba libceph: let osd ops determine request data length 12 years ago
Alex Elder e766d7b55e libceph: implement pages array cursor 12 years ago
Alex Elder 6aaa4511de libceph: implement bio message data item cursor 12 years ago
Alex Elder 7fe1e5e57b libceph: use data cursor for message pagelist 12 years ago
Alex Elder dd236fcb65 libceph: prepare for other message data item types 12 years ago