[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/5] RBD: blockdev-add (for 2.9?)
From: |
Jeff Cody |
Subject: |
[Qemu-devel] [PATCH v3 0/5] RBD: blockdev-add (for 2.9?) |
Date: |
Mon, 27 Feb 2017 23:12:23 -0500 |
This series adds blockdev-add for rbd.
Changes from v2:
Patch 2: Updated commit message, and documented the runtime opts
(Thanks Eric)
Patch 3: Fixed commit type, added "FIXME" in ugly string concat spot
(Thanks Eric)
Patch 4: Fixed all the nits - deleted lines, spaces. Kept list
alphabetical. (Thanks Eric)
Patch 5: Significant changes. Both 'mon_host' became 'server', and an array.
'auth_supported' became 'auth-supported', and an array.
(Thanks Daniel, Eric)
Patch 5 also contains a new function, qemu_rbd_array_opts(), to
parse the array options.
Changes from v1:
Overall:
* QAPI interface does not allow arbitrary key/value pairs
in v2 (Thanks Daniel)
* QAPI interface adds 'mon_host' and 'auth_supported' options (Thanks Daniel)
* Use 'user' instead of 'rbd-id' (Thanks Daniel)
v
By patch:
Patch 1:
* Fixed some indentation in patch 1 (Thanks Markus)
Patch 2:
* 'rbd-id' becomes 'user', and the commit message is fixed. (Thanks Daniel)
Patch 3:
* Ripple-through from changes in patch 2
* Removed the string unescape from qemu_rbd_set_keypairs(), because the
strings have already been unescaped by the time they hit this function.
Patch 4:
* 'rbd-id' becomes 'user'
* drop the 'keyvalue-pairs' from the QAPI (both, thanks Daniel)
Patch 5:
* new patch
* Adds the 'server' (mon_host) and 'auth_supported' options to the
QAPI (Thanks Daniel)
Jeff Cody (5):
block/rbd: don't copy strings in qemu_rbd_next_tok()
block/rbd: add all the currently supported runtime_opts
block/rbd: parse all options via bdrv_parse_filename
block/rbd: add blockdev-add support
block/rbd: add support for 'mon_host', 'auth_supported' via QAPI
block/rbd.c | 553 ++++++++++++++++++++++++++++++++++-----------------
qapi/block-core.json | 62 +++++-
2 files changed, 427 insertions(+), 188 deletions(-)
--
2.9.3
- [Qemu-devel] [PATCH v3 0/5] RBD: blockdev-add (for 2.9?),
Jeff Cody <=
- [Qemu-devel] [PATCH v3 1/5] block/rbd: don't copy strings in qemu_rbd_next_tok(), Jeff Cody, 2017/02/27
- [Qemu-devel] [PATCH v3 2/5] block/rbd: add all the currently supported runtime_opts, Jeff Cody, 2017/02/27
- [Qemu-devel] [PATCH v3 4/5] block/rbd: add blockdev-add support, Jeff Cody, 2017/02/27
- [Qemu-devel] [PATCH v3 3/5] block/rbd: parse all options via bdrv_parse_filename, Jeff Cody, 2017/02/27
- [Qemu-devel] [PATCH v3 5/5] block/rbd: add support for 'mon_host', 'auth_supported' via QAPI, Jeff Cody, 2017/02/27