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
|
a51b272e9e
libceph: fix two messenger bugs
|
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
|
98fa5dd883
libceph: provide data length when preparing message
|
12 years ago |
Alex Elder
|
a193080481
libceph: record message data length
|
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 |