[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub
From: |
Sebastian Färber |
Subject: |
[Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub |
Date: |
Fri, 13 May 2016 10:29:29 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0 |
Add support for reopen() by adding the .bdrv_reopen_prepare() stub
Signed-off-by: Sebastian Färber <address@hidden>
Tested-by: Sebastian Färber <address@hidden>
---
block/rbd.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/block/rbd.c b/block/rbd.c
index 5bc5b32..5f121b5 100644
--- a/block/rbd.c
+++ b/block/rbd.c
@@ -577,6 +577,14 @@ failed_opts:
return r;
}
+/* Note that this will not re-establish a connection with the Ceph cluster
+ - it is effectively a NOP. */
+static int qemu_rbd_reopen_prepare(BDRVReopenState *state,
+ BlockReopenQueue *queue, Error **errp)
+{
+ return 0;
+}
+
static void qemu_rbd_close(BlockDriverState *bs)
{
BDRVRBDState *s = bs->opaque;
@@ -976,6 +984,7 @@ static BlockDriver bdrv_rbd = {
.instance_size = sizeof(BDRVRBDState),
.bdrv_needs_filename = true,
.bdrv_file_open = qemu_rbd_open,
+ .bdrv_reopen_prepare = qemu_rbd_reopen_prepare,
.bdrv_close = qemu_rbd_close,
.bdrv_create = qemu_rbd_create,
.bdrv_has_zero_init = bdrv_has_zero_init_1,
--
1.8.3.1
- [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub,
Sebastian Färber <=
- Re: [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub, Kevin Wolf, 2016/05/13
- Re: [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub, Sebastian Färber, 2016/05/17
- Re: [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub, Jason Dillaman, 2016/05/17
- Re: [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub, Josh Durgin, 2016/05/17
- Re: [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub, Sebastian Färber, 2016/05/18
- Re: [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub, Kevin Wolf, 2016/05/18
- Re: [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub, Jason Dillaman, 2016/05/18
- Re: [Qemu-devel] [PATCH] block/rbd: add .bdrv_reopen_prepare() stub, Jeff Cody, 2016/05/18