Yan, Zheng
|
2c63f49a72
libceph: add helper that duplicates last extent operation
|
9 years ago |
Ilya Dryomov
|
3f1af42ad0
libceph: enable large, variable-sized OSD requests
|
9 years ago |
Ilya Dryomov
|
9e767adbd3
libceph: osdc->req_mempool should be backed by a slab pool
|
9 years ago |
Ilya Dryomov
|
ae458f5a17
libceph: make r_request msg_size calculation clearer
|
9 years ago |
Yan, Zheng
|
7665d85b73
libceph: move r_reply_op_{len,result} into struct ceph_osd_req_op
|
9 years ago |
Ilya Dryomov
|
de2aa102ea
libceph: rename ceph_osd_req_op::payload_len to indata_len
|
9 years ago |
Ilya Dryomov
|
82dcabad75
libceph: revamp subs code, switch to SUBSCRIBE2 protocol
|
9 years ago |
Ilya Dryomov
|
cd8140c673
libceph: don't spam dmesg with stray reply warnings
|
9 years ago |
Ilya Dryomov
|
b0b31a8ffe
libceph: MOSDOpReply v7 encoding
|
9 years ago |
Ilya Dryomov
|
583d0fef75
libceph: clear msg->con in ceph_msg_release() only
|
10 years ago |
Ilya Dryomov
|
79dbd1baa6
libceph: msg signing callouts don't need con argument
|
10 years ago |
Ioana Ciornei
|
8a703a383d
libceph: evaluate osd_req_op_data() arguments only once
|
10 years ago |
Shraddha Barke
|
70cf052d0c
libceph: remove con argument in handle_reply()
|
10 years ago |
Ilya Dryomov
|
e30b7577bf
rbd: use writefull op for object size writes
|
10 years ago |
Ilya Dryomov
|
d15f9d694b
libceph: check data_len in ->alloc_msg()
|
10 years ago |
Ilya Dryomov
|
a319bf56a6
libceph: store timeouts in jiffies, verify user input
|
10 years ago |
Yan, Zheng
|
144cba1493
libceph: allow setting osd_req_op's flags
|
10 years ago |
Yan, Zheng
|
66ba609f7b
libceph: properly release STAT request's raw_data_in
|
10 years ago |
Ilya Dryomov
|
521a04d06a
Revert "libceph: clear r_req_lru_item in __unregister_linger_request()"
|
10 years ago |
Ilya Dryomov
|
b049453221
libceph: request a new osdmap if lingering request maps to no osd
|
10 years ago |
Ilya Dryomov
|
b28ec2f37e
libceph: kfree() in put_osd() shouldn't depend on authorizer
|
10 years ago |
Ilya Dryomov
|
7eb71e0351
libceph: fix double __remove_osd() problem
|
10 years ago |
Yan, Zheng
|
715e4cd405
libceph: specify position of extent operation
|
11 years ago |
Yan, Zheng
|
864e9197f1
libceph: add CREATE osd operation support
|
11 years ago |
Yan, Zheng
|
d74b50bed0
libceph: add SETXATTR/CMPXATTR osd operations support
|
11 years ago |
Yan, Zheng
|
33d0733796
libceph: message signature support
|
11 years ago |
Ilya Dryomov
|
cc9f1f518c
libceph: change from BUG to WARN for __remove_osd() asserts
|
11 years ago |
Ilya Dryomov
|
ba9d114ec5
libceph: clear r_req_lru_item in __unregister_linger_request()
|
11 years ago |
Ilya Dryomov
|
a390de0208
libceph: unlink from o_linger_requests when clearing r_osd
|
11 years ago |
Ilya Dryomov
|
70b5bfa360
libceph: sync osd op definitions in rados.h
|
11 years ago |