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 |
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
|
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 |
Alex Elder
|
fe38a2b67b
libceph: start defining message data cursor
|
12 years ago |
Alex Elder
|
437945094f
libceph: abstract message data
|
12 years ago |
Alex Elder
|
f9e15777af
libceph: be explicit about message data representation
|
12 years ago |
Alex Elder
|
97fb1c7f66
libceph: define ceph_msg_has_*() data macros
|
12 years ago |
Alex Elder
|
35b6280899
libceph: define and use ceph_crc32c_page()
|
12 years ago |
Alex Elder
|
afb3d90e20
libceph: define and use ceph_tcp_recvpage()
|
12 years ago |
Alex Elder
|
34d2d2006c
libceph: encapsulate reading message data
|
12 years ago |
Alex Elder
|
e387d525b0
libceph: small write_partial_msg_pages() refactor
|
12 years ago |
Alex Elder
|
78625051b5
libceph: consolidate message prep code
|
12 years ago |
Alex Elder
|
bae6acd9c6
libceph: use local variables for message positions
|
12 years ago |
Alex Elder
|
98a0370898
libceph: don't clear bio_iter in prepare_write_message()
|
12 years ago |
Alex Elder
|
07aa155878
libceph: activate message data assignment checks
|
12 years ago |
Alex Elder
|
4a73ef27ad
libceph: record message data byte length
|
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
|
9516e45b25
libceph: simplify new message initialization
|
12 years ago |