qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-block] [PATCH for-2.7 v2 03/17] blockdev: Add and parse "lock-


From: Denis V. Lunev
Subject: Re: [Qemu-block] [PATCH for-2.7 v2 03/17] blockdev: Add and parse "lock-image" option for block devices
Date: Sat, 16 Apr 2016 16:15:06 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1

On 04/15/2016 06:27 AM, Fam Zheng wrote:
Honor the locking switch specified in CLI or QMP, and set the open flags for
the image accordingly.

Signed-off-by: Fam Zheng <address@hidden>
---
  blockdev.c | 8 ++++++++
  1 file changed, 8 insertions(+)

diff --git a/blockdev.c b/blockdev.c
index f1f520a..93bd43e 100644
--- a/blockdev.c
+++ b/blockdev.c
@@ -382,6 +382,10 @@ static void extract_common_blockdev_options(QemuOpts 
*opts, int *bdrv_flags,
                 return;
              }
          }
+
+        if (!qemu_opt_get_bool(opts, "lock-image", false)) {
+            *bdrv_flags |= BDRV_O_NO_LOCK;
+        }
      }
/* disk I/O throttling */
@@ -4249,6 +4253,10 @@ QemuOptsList qemu_common_drive_opts = {
              .type = QEMU_OPT_BOOL,
              .help = "whether to account for failed I/O operations "
                      "in the statistics",
+        },{
+            .name = "lock-image",
+            .type = QEMU_OPT_BOOL,
+            .help = "whether to lock the image (default: on)",
          },
          { /* end of list */ }
      },
should you add proper clause into qmp-commands.hx?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]