Sage Weil
|
1b83bef24c
libceph: update osd request/reply encoding
|
12 lat temu |
Alex Elder
|
c47f937154
rbd: pass length, not op for osd completions
|
12 lat temu |
Alex Elder
|
39bf2c5d09
rbd: move rbd_osd_trivial_callback()
|
12 lat temu |
Alex Elder
|
cc344fa1b5
rbd: eliminate sparse warnings
|
12 lat temu |
Alex Elder
|
37206ee5be
rbd: normalize dout() calls
|
12 lat temu |
Alex Elder
|
632b88cade
rbd: barriers are hard
|
12 lat temu |
Alex Elder
|
4dda41d3d7
rbd: ignore zero-length requests
|
12 lat temu |
Alex Elder
|
903bb32e89
libceph: drop return value from page vector copy routines
|
12 lat temu |
Alex Elder
|
23ed6e13b3
rbd: ignore result of ceph_copy_from_page_vector()
|
12 lat temu |
Alex Elder
|
1ceae7ef0f
rbd: prevent bytes transferred overflow
|
12 lat temu |
Alex Elder
|
fbfab53966
libceph: allow STAT osd operations
|
12 lat temu |
Alex Elder
|
ef06f4d32a
rbd: add parentheses to object request iterator macros
|
12 lat temu |
Alex Elder
|
3c663bbdcd
libceph: kill ceph_osdc_create_event() "one_shot" parameter
|
12 lat temu |
Alex Elder
|
077413082f
rbd: add barriers near done flag operations
|
12 lat temu |
Alex Elder
|
a14ea269dd
rbd: turn off interrupts for open/remove locking
|
12 lat temu |
Alex Elder
|
9cbb1d7268
libceph: don't require r_num_pages for bio requests
|
12 lat temu |
Alex Elder
|
1e32d34cfa
rbd: don't take extra bio reference for osd client
|
12 lat temu |
Alex Elder
|
b82d167be6
rbd: prevent open for image being removed
|
12 lat temu |
Alex Elder
|
6d292906f8
rbd: define flags field, use it for exists flag
|
12 lat temu |
Alex Elder
|
8eb8756530
rbd: don't drop watch requests on completion
|
12 lat temu |
Alex Elder
|
25dcf954c3
rbd: decrement obj request count when deleting
|
12 lat temu |
Alex Elder
|
975241afcb
rbd: track object rather than osd request for watch
|
12 lat temu |
Alex Elder
|
6977c3f983
rbd: unregister linger in watch sync routine
|
12 lat temu |
Alex Elder
|
9f20e02a53
rbd: get rid of rbd_req_sync_exec()
|
12 lat temu |
Alex Elder
|
36be9a7618
rbd: implement sync method with new code
|
12 lat temu |
Alex Elder
|
cf81b60e4b
rbd: send notify ack asynchronously
|
12 lat temu |
Alex Elder
|
5ae9db81b4
rbd: get rid of rbd_req_sync_notify_ack()
|
12 lat temu |
Alex Elder
|
b8d70035b3
rbd: use new code for notify ack
|
12 lat temu |
Alex Elder
|
ecf7a0318b
rbd: get rid of rbd_req_sync_watch()
|
12 lat temu |
Alex Elder
|
9969ebc5af
rbd: implement watch/unwatch with new code
|
12 lat temu |