Skip to content

rbd improvements

Josh Durgin ceph-devel kvm 9 versions – New

Get series with b4
b4 am '1306451254-25864-1-git-send-email-josh.durgin__22127.2188857712$1306451521$gmane$org@dreamhost.com'

Versions newest first · linked by author and title

  1. v6 Latest posting 2/20 of 4 patches 0 repliesNew
  2. v6 posting 1/24 patches 1 replyApplied
  3. v5 posting 2/20 of 4 patches 0 repliesSuperseded
Earlier versions · 6
VersionPostedPatchesRepliesStatus
v5 posting 1/24 patches4 repliesSuperseded
v4 posting 2/20 of 4 patches0 repliesSuperseded
v4 posting 1/24 patches5 repliesSuperseded
v34 patches0 repliesSuperseded
v22 patches13 repliesSuperseded
v12 patches2 repliesSuperseded

Changes in v6 from the cover letter

* compare full string, not prefix, with "conf" in 2/4
* when truncate fails, just return librbd's error

Patches in v6 posting 2/2 No applies recorded yet

None of the 4 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v6 yet.

Read the v6 thread

Cover letter [PATCH v6 0/4] rbd improvements

This patchset moves the complexity of the rbd format into librbd and adds truncation support.

Changes since v5:
* compare full string, not prefix, with "conf" in 2/4
* when truncate fails, just return librbd's error

Changes since v4:
* fixed cosmetic issues pointed out by Christian Brunner

Changes since v3:
* trivially rebased
* updated copyright header

Changes since v2:
* return values are checked in rbd_aio_rw_vector
* bdrv_truncate added

Josh Durgin (4):
rbd: use the higher level librbd instead of just librados
rbd: allow configuration of rados from the rbd filename
rbd: check return values when scheduling aio
rbd: Add bdrv_truncate implementation

 block/rbd.c       |  896 +++++++++++++++++++----------------------------------
 block/rbd_types.h |   71 -----
 configure         |   33 +--
 3 files changed, 334 insertions(+), 666 deletions(-)
 delete mode 100644 block/rbd_types.h
Signature · 1 line
1.7.2.3