rbd: header read/refresh improvements
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest3 patches 10 repliesIn review
- v13 patches 6 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | ceph: support multiple class method calls in one ceph_msginclude/ net/ net/ | +93 | 0 replies | |
| 2/3 | rbd: combine object method calls in header refresh using fewer ceph_msgsdrivers/ include/ | +306 | 0 replies | |
| 3/3 | rbd: re-read features during header refresh and detect changes.drivers/ | +76 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCHv2 0/3] rbd: header read/refresh improvements
Support multiple class op calls in one ceph_msg and consolidate rbd header read and refresh processes to use this feature to reduce the number of ceph_msgs sent for that process. Refresh features on header refresh and begin returning EIO if features have changed since mapping.
v2: Edit history and address comments from Mike Christie.
Douglas Fuller (3):
ceph: support multiple class method calls in one ceph_msg
rbd: combine object method calls in header refresh using fewer
ceph_msgs
rbd: re-read features during header refresh and detect changes.
drivers/block/rbd.c | 512 +++++++++++++++++++++++++++++----------- include/linux/ceph/osd_client.h | 3 +- net/ceph/messenger.c | 4 + net/ceph/osd_client.c | 90 ++++++- 4 files changed, 462 insertions(+), 147 deletions(-)
Signature · 1 line
1.9.3