Commit Graph

211 Commits (315c00bc9f2bd17f7ad7ed8119ca49b1125af507)

Author SHA1 Message Date
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 10 years ago
Ilya Dryomov 91883cd27c libceph: don't try checking queue_work() return value 10 years ago
Joe Perches b9a678994b libceph: Convert pr_warning to pr_warn 10 years ago
Ilya Dryomov 2cc6128ab2 libceph: resend lingering requests with a new tid 10 years ago
Ilya Dryomov f671b581f1 libceph: abstract out ceph_osd_request enqueue logic 10 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
Ilya Dryomov 6562d661d2 libceph: harden ceph_osdc_request_release() a bit 11 years ago
Ilya Dryomov 9e94af202a libceph: move and add dout()s to ceph_osdc_request_{get,put}() 11 years ago
Ilya Dryomov bbf37ec3a6 libceph: add maybe_move_osd_to_lru() and switch to it 11 years ago
Ilya Dryomov 1d0326b13b libceph: rename ceph_osd_request::r_linger_osd to r_linger_osd_item 11 years ago
stephen hemminger f647944995 ceph: remove bogus extern 11 years ago
Ilya Dryomov 8008ab1080 libceph: return primary from ceph_calc_pg_acting() 11 years ago
Ilya Dryomov a2505d63ee libceph: split osdmap allocation and decode steps 11 years ago
Ilya Dryomov c647b8a8c6 libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op 11 years ago
Ilya Dryomov 7b25bf5f02 libceph: encode CEPH_OSD_OP_FLAG_* op flags 11 years ago
stephen hemminger 2045ceaed4 net: remove unnecessary return's 11 years ago
Ilya Dryomov ff513ace9b libceph: take map_sem for read in handle_reply() 11 years ago
Ilya Dryomov 0bbfdfe8d2 libceph: factor out logic from ceph_osdc_start_request() 11 years ago
Ilya Dryomov c172ec5c8d libceph: fix error handling in ceph_osdc_init() 11 years ago
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