|
|
9bac43 |
From 8da92a8a73295fe3239124d26507c5cf0276ddab Mon Sep 17 00:00:00 2001
|
|
|
9bac43 |
From: Fam Zheng <famz@redhat.com>
|
|
|
9bac43 |
Date: Tue, 12 Dec 2017 02:19:20 +0100
|
|
|
9bac43 |
Subject: [PATCH 3/6] qemu-img: Clarify about relative backing file options
|
|
|
9bac43 |
|
|
|
9bac43 |
RH-Author: Fam Zheng <famz@redhat.com>
|
|
|
9bac43 |
Message-id: <20171212021920.25231-1-famz@redhat.com>
|
|
|
9bac43 |
Patchwork-id: 78306
|
|
|
9bac43 |
O-Subject: [RHV7.5 qemu-kvm-rhev PATCH] qemu-img: Clarify about relative backing file options
|
|
|
9bac43 |
Bugzilla: 1451269
|
|
|
9bac43 |
RH-Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
|
|
|
9bac43 |
RH-Acked-by: Peter Xu <peterx@redhat.com>
|
|
|
9bac43 |
RH-Acked-by: Jeffrey Cody <jcody@redhat.com>
|
|
|
9bac43 |
|
|
|
9bac43 |
It's not too surprising when a user specifies the backing file relative
|
|
|
9bac43 |
to the current working directory instead of the top layer image. This
|
|
|
9bac43 |
causes error when they differ. Though the error message has enough
|
|
|
9bac43 |
information to infer the fact about the misunderstanding, it is better
|
|
|
9bac43 |
if we document this explicitly, so that users don't have to learn from
|
|
|
9bac43 |
mistakes.
|
|
|
9bac43 |
|
|
|
9bac43 |
Signed-off-by: Fam Zheng <famz@redhat.com>
|
|
|
9bac43 |
Reviewed-by: Eric Blake <eblake@redhat.com>
|
|
|
9bac43 |
Reviewed-by: Jeff Cody <jcody@redhat.com>
|
|
|
9bac43 |
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
|
|
|
9bac43 |
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|
|
|
9bac43 |
(cherry picked from commit a16efd53406bc8d89f87253ab10290f8d1b145a7)
|
|
|
9bac43 |
Signed-off-by: Fam Zheng <famz@redhat.com>
|
|
|
9bac43 |
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
|
|
|
9bac43 |
---
|
|
|
9bac43 |
qemu-img.texi | 9 +++++++++
|
|
|
9bac43 |
1 file changed, 9 insertions(+)
|
|
|
9bac43 |
|
|
|
9bac43 |
diff --git a/qemu-img.texi b/qemu-img.texi
|
|
|
9bac43 |
index 72dabd6..90c7eab 100644
|
|
|
9bac43 |
--- a/qemu-img.texi
|
|
|
9bac43 |
+++ b/qemu-img.texi
|
|
|
9bac43 |
@@ -244,6 +244,9 @@ only the differences from @var{backing_file}. No size needs to be specified in
|
|
|
9bac43 |
this case. @var{backing_file} will never be modified unless you use the
|
|
|
9bac43 |
@code{commit} monitor command (or qemu-img commit).
|
|
|
9bac43 |
|
|
|
9bac43 |
+If a relative path name is given, the backing file is looked up relative to
|
|
|
9bac43 |
+the directory containing @var{filename}.
|
|
|
9bac43 |
+
|
|
|
9bac43 |
Note that a given backing file will be opened to check that it is valid. Use
|
|
|
9bac43 |
the @code{-u} option to enable unsafe backing file mode, which means that the
|
|
|
9bac43 |
image will be created even if the associated backing file cannot be opened. A
|
|
|
9bac43 |
@@ -343,6 +346,9 @@ created as a copy on write image of the specified base image; the
|
|
|
9bac43 |
@var{backing_file} should have the same content as the input's base image,
|
|
|
9bac43 |
however the path, image format, etc may differ.
|
|
|
9bac43 |
|
|
|
9bac43 |
+If a relative path name is given, the backing file is looked up relative to
|
|
|
9bac43 |
+the directory containing @var{output_filename}.
|
|
|
9bac43 |
+
|
|
|
9bac43 |
If the @code{-n} option is specified, the target volume creation will be
|
|
|
9bac43 |
skipped. This is useful for formats such as @code{rbd} if the target
|
|
|
9bac43 |
volume has already been created with site specific options that cannot
|
|
|
9bac43 |
@@ -490,6 +496,9 @@ The backing file is changed to @var{backing_file} and (if the image format of
|
|
|
9bac43 |
string), then the image is rebased onto no backing file (i.e. it will exist
|
|
|
9bac43 |
independently of any backing file).
|
|
|
9bac43 |
|
|
|
9bac43 |
+If a relative path name is given, the backing file is looked up relative to
|
|
|
9bac43 |
+the directory containing @var{filename}.
|
|
|
9bac43 |
+
|
|
|
9bac43 |
@var{cache} specifies the cache mode to be used for @var{filename}, whereas
|
|
|
9bac43 |
@var{src_cache} specifies the cache mode for reading backing files.
|
|
|
9bac43 |
|
|
|
9bac43 |
--
|
|
|
9bac43 |
1.8.3.1
|
|
|
9bac43 |
|