Alex Elder
|
70636773b7
libceph: set response data fields earlier
|
12 years ago |
Alex Elder
|
ebf18f4709
ceph: only set message data pointers if non-empty
|
12 years ago |
Alex Elder
|
27fa83852b
libceph: isolate other message data fields
|
12 years ago |
Alex Elder
|
f1baeb2b9f
libceph: set page info with byte length
|
12 years ago |
Alex Elder
|
02afca6ca0
libceph: isolate message page field manipulation
|
12 years ago |
Alex Elder
|
e0c594878e
libceph: record byte count not page count
|
12 years ago |
Alex Elder
|
0fff87ec79
libceph: separate read and write data
|
12 years ago |
Alex Elder
|
2ac2b7a6d4
libceph: distinguish page and bio requests
|
12 years ago |
Alex Elder
|
2794a82a11
libceph: separate osd request data info
|
12 years ago |
Alex Elder
|
153e5167e0
libceph: don't assign page info in ceph_osdc_new_request()
|
12 years ago |
Alex Elder
|
41766f87f5
libceph: rename ceph_calc_object_layout()
|
12 years ago |
Alex Elder
|
8f63ca2d23
libceph: fix wrong opcode use in osd_req_encode_op()
|
12 years ago |
Alex Elder
|
0d5af16435
libceph: complete lingering requests only once
|
12 years ago |
Alex Elder
|
f51a822c31
libceph: set page alignment in start_request()
|
12 years ago |
Alex Elder
|
d4b515fa10
libceph: distinguish page array and pagelist count
|
12 years ago |
Alex Elder
|
60cf5992d9
libceph: don't pass request to calc_layout()
|
12 years ago |
Alex Elder
|
dbe0fc4188
libceph: format target object name in caller
|
12 years ago |
Alex Elder
|
47a05811b6
libceph: pass object number back to calc_layout() caller
|
12 years ago |
Alex Elder
|
3ff5f385b1
libceph: fix a osd request memory leak
|
12 years ago |
Sage Weil
|
1b83bef24c
libceph: update osd request/reply encoding
|
12 years ago |
Sage Weil
|
2169aea649
libceph: calculate placement based on the internal data types
|
12 years ago |
Sage Weil
|
5b191d9914
libceph: decode into cpu-native ceph_pg type
|
12 years ago |
Sage Weil
|
12979354a1
libceph: rename ceph_pg -> ceph_pg_v1
|
12 years ago |
Alex Elder
|
fbfab53966
libceph: allow STAT osd operations
|
12 years ago |
Alex Elder
|
f44246e394
libceph: simplify data length calculation
|
12 years ago |
Alex Elder
|
a9f36c3ed4
libceph: remove dead code in osd_req_encode_op()
|
12 years ago |
Alex Elder
|
4c46459cae
libceph: report defined but unsupported osd ops
|
12 years ago |
Alex Elder
|
2d2f522699
libceph: kill ceph_osdc_wait_event()
|
12 years ago |
Alex Elder
|
3c663bbdcd
libceph: kill ceph_osdc_create_event() "one_shot" parameter
|
12 years ago |
Alex Elder
|
60e56f1381
libceph: kill ceph_calc_raw_layout()
|
12 years ago |