Skip to content

rbd: rearrange initialization sequence

Alex Elder ceph-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9rbd: assign header name laterdrivers/block/rbd.c+0 -01 reply
2/9rbd: defer registering snapshot devicesdrivers/block/rbd.c+3 -11 reply
3/9rbd: call set_snap() before snap_devs_update()drivers/block/rbd.c+0 -01 reply
4/9rbd: read the header before registering devicedrivers/block/rbd.c+17 -141 reply
5/9rbd: defer setting device iddrivers/block/rbd.c+22 -221 reply
6/9rbd: call rbd_init_disk() soonerdrivers/block/rbd.c+9 -71 reply
7/9rbd: drop dev registration check for new snapdrivers/block/rbd.c+0 -01 reply
8/9rbd: set initial capacity in rbd_init_disk()drivers/block/rbd.c+2 -11 reply
9/9rbd: set up watch before announcing diskdrivers/block/rbd.c+5 -51 reply

Reviews trailers per patch

8 of 9 patches have a Reviewed-by or Acked-by.

PatchJosh Durgin
1/9R-b
2/9
3/9R-b
4/9R-b
5/9R-b
6/9R-b
7/9R-b
8/9R-b
9/9R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/9] rbd: rearrange initialization sequence

This fifth series rearranges the order of a bunch of steps that occur during initialization of a new rbd device structure. It consists almost entirely of simple movements of code, but it significantly separates updating a device's snapshot list from registering devices for newly-found snapshots (which will be for the benefit of format 2 image initialization).

It is available as branch "wip-rbd-review-4" on the ceph-client git repository, and is based on the branch "wip-rbd-review-3".

https://github.com/ceph/ceph-client/tree/wip-rbd-review-4

-Alex

[PATCH 1/9]  d58dd5e rbd: assign header name later
[PATCH 2/9]  c8fd9cf rbd: defer registering snapshot devices
[PATCH 3/9]  bf469fa rbd: call set_snap() before snap_devs_update()
[PATCH 4/9]  1ee626d rbd: read the header before registering device
[PATCH 5/9]  f05c12d rbd: defer setting device id
[PATCH 6/9]  8b8b8b7 rbd: call rbd_init_disk() sooner
[PATCH 7/9]  f1194c2 rbd: drop dev registration check for new snap
[PATCH 8/9]  345936d rbd: set initial capacity in rbd_init_disk()
[PATCH 9/9]  527bbdd rbd: set up watch before announcing disk