Ilya Dryomov
|
a319bf56a6
libceph: store timeouts in jiffies, verify user input
|
%!s(int64=10) %!d(string=hai) anos |
Yan, Zheng
|
144cba1493
libceph: allow setting osd_req_op's flags
|
%!s(int64=10) %!d(string=hai) anos |
Yan, Zheng
|
66ba609f7b
libceph: properly release STAT request's raw_data_in
|
%!s(int64=10) %!d(string=hai) anos |
Ilya Dryomov
|
521a04d06a
Revert "libceph: clear r_req_lru_item in __unregister_linger_request()"
|
%!s(int64=10) %!d(string=hai) anos |
Ilya Dryomov
|
b049453221
libceph: request a new osdmap if lingering request maps to no osd
|
%!s(int64=10) %!d(string=hai) anos |
Ilya Dryomov
|
b28ec2f37e
libceph: kfree() in put_osd() shouldn't depend on authorizer
|
%!s(int64=10) %!d(string=hai) anos |
Ilya Dryomov
|
7eb71e0351
libceph: fix double __remove_osd() problem
|
%!s(int64=10) %!d(string=hai) anos |
Yan, Zheng
|
715e4cd405
libceph: specify position of extent operation
|
%!s(int64=10) %!d(string=hai) anos |
Yan, Zheng
|
864e9197f1
libceph: add CREATE osd operation support
|
%!s(int64=10) %!d(string=hai) anos |
Yan, Zheng
|
d74b50bed0
libceph: add SETXATTR/CMPXATTR osd operations support
|
%!s(int64=10) %!d(string=hai) anos |
Yan, Zheng
|
33d0733796
libceph: message signature support
|
%!s(int64=10) %!d(string=hai) anos |
Ilya Dryomov
|
cc9f1f518c
libceph: change from BUG to WARN for __remove_osd() asserts
|
%!s(int64=10) %!d(string=hai) anos |
Ilya Dryomov
|
ba9d114ec5
libceph: clear r_req_lru_item in __unregister_linger_request()
|
%!s(int64=10) %!d(string=hai) anos |
Ilya Dryomov
|
a390de0208
libceph: unlink from o_linger_requests when clearing r_osd
|
%!s(int64=10) %!d(string=hai) anos |
Ilya Dryomov
|
70b5bfa360
libceph: sync osd op definitions in rados.h
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
91883cd27c
libceph: don't try checking queue_work() return value
|
%!s(int64=11) %!d(string=hai) anos |
Joe Perches
|
b9a678994b
libceph: Convert pr_warning to pr_warn
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
2cc6128ab2
libceph: resend lingering requests with a new tid
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
f671b581f1
libceph: abstract out ceph_osd_request enqueue logic
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
2d05f082cb
libceph: nuke ceph_osdc_unregister_linger_request()
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
c9f9b93ddf
libceph: introduce ceph_osdc_cancel_request()
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
4f23409e0c
libceph: fix linger request check in __unregister_request()
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
af59306455
libceph: unregister only registered linger requests
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
7c6e6fc53e
libceph: assert both regular and lingering lists in __remove_osd()
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
6562d661d2
libceph: harden ceph_osdc_request_release() a bit
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
9e94af202a
libceph: move and add dout()s to ceph_osdc_request_{get,put}()
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
bbf37ec3a6
libceph: add maybe_move_osd_to_lru() and switch to it
|
%!s(int64=11) %!d(string=hai) anos |
Ilya Dryomov
|
1d0326b13b
libceph: rename ceph_osd_request::r_linger_osd to r_linger_osd_item
|
%!s(int64=11) %!d(string=hai) anos |
stephen hemminger
|
f647944995
ceph: remove bogus extern
|
%!s(int64=11) %!d(string=hai) anos |
Linus Torvalds
|
240cd6a817
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
|
%!s(int64=11) %!d(string=hai) anos |