Ilya Dryomov
|
205ee1187a
libceph: follow redirect replies from osds
|
11 years ago |
Ilya Dryomov
|
3c972c95c6
libceph: rename ceph_osd_request::r_{oloc,oid} to r_base_{oloc,oid}
|
11 years ago |
Ilya Dryomov
|
17a13e4028
libceph: follow {read,write}_tier fields on osd request submission
|
11 years ago |
Ilya Dryomov
|
7c13cb6435
libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg()
|
11 years ago |
Ilya Dryomov
|
4295f2217a
libceph: introduce and start using oid abstraction
|
11 years ago |
Ilya Dryomov
|
2d0ebc5d59
libceph: rename MAX_OBJ_NAME_SIZE to CEPH_MAX_OID_NAME_LEN
|
11 years ago |
Ilya Dryomov
|
22116525ba
libceph: start using oloc abstraction
|
11 years ago |
Ilya Dryomov
|
0b4af2e8c9
libceph: dout() is missing a newline
|
11 years ago |
Ilya Dryomov
|
f2be82b005
libceph: fix preallocation check in get_reply()
|
11 years ago |
Ilya Dryomov
|
3f0a4ac55f
libceph: rename front to front_len in get_reply()
|
11 years ago |
Josh Durgin
|
9a1ea2dbff
libceph: resend all writes after the osdmap loses the full flag
|
11 years ago |
Josh Durgin
|
d29adb34a9
libceph: block I/O when PAUSE or FULL osd map flags are set
|
11 years ago |
Li Wang
|
37c89bde5d
ceph: Add necessary clean up if invalid reply received in handle_reply()
|
11 years ago |
Josh Durgin
|
dd935f44a4
libceph: add function to ensure notifies are complete
|
12 years ago |
Dan Carpenter
|
dbcae088fa
libceph: create_singlethread_workqueue() doesn't return ERR_PTRs
|
12 years ago |
Dan Carpenter
|
b72e19b922
libceph: potential NULL dereference in ceph_osdc_handle_map()
|
12 years ago |
Dan Carpenter
|
1874119664
libceph: fix error handling in handle_reply()
|
12 years ago |
Li Wang
|
ad7a60de88
ceph: punch hole support
|
12 years ago |
majianpeng
|
73d9f7eef3
libceph: unregister request in __map_request failed and nofail == false
|
12 years ago |
Yan, Zheng
|
61c5d6bf70
libceph: call r_unsafe_callback when unsafe reply is received
|
12 years ago |
Yan, Zheng
|
ccca4e37b1
libceph: fix truncate size calculation
|
12 years ago |
Yan, Zheng
|
eb845ff13a
libceph: fix safe completion
|
12 years ago |
Alex Elder
|
4974341eb9
libceph: print more info for short message header
|
12 years ago |
Alex Elder
|
96e4dac66f
libceph: add lingering request reference when registered
|
12 years ago |
Alex Elder
|
14d2f38df6
libceph: must hold mutex for reset_changed_osds()
|
12 years ago |
Alex Elder
|
c10ebbf55b
libceph: init sent and completed when starting
|
12 years ago |
Alex Elder
|
5522ae0b68
libceph: use slab cache for osd client requests
|
12 years ago |
Alex Elder
|
9ef1ee5a1b
libceph: fix byte order mismatch
|
12 years ago |
Alex Elder
|
6c57b5545d
libceph: support pages for class request data
|
12 years ago |
Alex Elder
|
49719778bf
libceph: support raw data requests
|
12 years ago |