support watch/notify version 2
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest6 patches 4 repliesIn review
- v16 patches 11 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | ceph/rbd: add support for watch notify payloadsdrivers/ include/ net/ | +23 | 0 replies | |
| 2/6 | ceph/rbd: add support for header version 2 and 3drivers/ include/ net/ | +28 | 0 replies | |
| 3/6 | ceph/rbd: update watch-notify ceph_osd_opdrivers/ include/ include/ +2 more | +107 | 0 replies | |
| 4/6 | osd_client, rbd: update event interface for watch/notify2drivers/ include/ net/ | +175 | 1 reply | |
| 5/6 | osd_client: add support for notify payloads via notify eventinclude/ net/ | +131 | 3 replies | |
| 6/6 | osd_client: send watch ping messagesinclude/ net/ | +19 | 0 replies |
Reviews trailers per patch
3 of 6 patches have a Reviewed-by or Acked-by.
| Patch | Josh Durgin |
|---|---|
| 1/6 | R-b |
| 2/6 | R-b |
| 3/6 | R-b |
| 4/6 | |
| 5/6 | |
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCHv2 0/6] support watch/notify version 2
osd_client, rbd: add support for version 2 of watch/notify
Support watch/notify 2 in osd_client and update rbd for compatibility. Map ceph_osd_event to expected watch/notify messages and store watch and watch error callbacks. Implement CEPH_OSD_WATCH_OP_PING and CEPH_OSD_WATCH_OP_RECONNECT. Handle CEPH_WATCH_EVENT_DISCONNECT. Handle CEPH_WATCH_EVENT_NOTIFY_COMPLETE and provide a data item for clients to consume.
v2: incorporated changes from Mike, Josh, and Ilya. Changed notify-ack data to page vector and size instead of ceph_msg_data and other fixes.
Douglas Fuller (3):
osd_client, rbd: update event interface for watch/notify2
osd_client: add support for notify payloads via notify event
osd_client: send watch ping messages
Mike Christie (3):
ceph/rbd: add support for watch notify payloads ceph/rbd: add support for header version 2 and 3 ceph/rbd: update watch-notify ceph_osd_op
drivers/block/rbd.c | 54 ++++-- include/linux/ceph/ceph_fs.h | 6 +- include/linux/ceph/osd_client.h | 55 ++++-- include/linux/ceph/rados.h | 18 +- net/ceph/osd_client.c | 387 +++++++++++++++++++++++++++++++++++----- 5 files changed, 443 insertions(+), 77 deletions(-)
Signature · 1 line
1.9.3