Ilya Dryomov
|
583d0fef75
libceph: clear msg->con in ceph_msg_release() only
|
9 years ago |
Ilya Dryomov
|
79dbd1baa6
libceph: msg signing callouts don't need con argument
|
9 years ago |
Ioana Ciornei
|
8a703a383d
libceph: evaluate osd_req_op_data() arguments only once
|
9 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
|
10 years ago |
Yan, Zheng
|
864e9197f1
libceph: add CREATE osd operation support
|
10 years ago |
Yan, Zheng
|
d74b50bed0
libceph: add SETXATTR/CMPXATTR osd operations support
|
10 years ago |
Yan, Zheng
|
33d0733796
libceph: message signature support
|
10 years ago |
Ilya Dryomov
|
cc9f1f518c
libceph: change from BUG to WARN for __remove_osd() asserts
|
10 years ago |
Ilya Dryomov
|
ba9d114ec5
libceph: clear r_req_lru_item in __unregister_linger_request()
|
10 years ago |
Ilya Dryomov
|
a390de0208
libceph: unlink from o_linger_requests when clearing r_osd
|
10 years ago |
Ilya Dryomov
|
70b5bfa360
libceph: sync osd op definitions in rados.h
|
11 years ago |
Ilya Dryomov
|
91883cd27c
libceph: don't try checking queue_work() return value
|
11 years ago |
Joe Perches
|
b9a678994b
libceph: Convert pr_warning to pr_warn
|
11 years ago |
Ilya Dryomov
|
2cc6128ab2
libceph: resend lingering requests with a new tid
|
11 years ago |
Ilya Dryomov
|
f671b581f1
libceph: abstract out ceph_osd_request enqueue logic
|
11 years ago |
Ilya Dryomov
|
2d05f082cb
libceph: nuke ceph_osdc_unregister_linger_request()
|
11 years ago |
Ilya Dryomov
|
c9f9b93ddf
libceph: introduce ceph_osdc_cancel_request()
|
11 years ago |
Ilya Dryomov
|
4f23409e0c
libceph: fix linger request check in __unregister_request()
|
11 years ago |
Ilya Dryomov
|
af59306455
libceph: unregister only registered linger requests
|
11 years ago |
Ilya Dryomov
|
7c6e6fc53e
libceph: assert both regular and lingering lists in __remove_osd()
|
11 years ago |