* main - snapshot: create origin of virtual snap read only
@ 2021-02-10 14:43 Zdenek Kabelac
0 siblings, 0 replies; only message in thread
From: Zdenek Kabelac @ 2021-02-10 14:43 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=3cc9efc0ed48f7053f2e92f251586ea7d3edc06a
Commit: 3cc9efc0ed48f7053f2e92f251586ea7d3edc06a
Parent: 96910de4c7acbc11dc9f4c43925765847a059871
Author: Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate: Tue Feb 9 22:31:31 2021 +0100
Committer: Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Wed Feb 10 15:39:03 2021 +0100
snapshot: create origin of virtual snap read only
When creating old fashioned way thick virtual snapshot,
use read-only 'zero' _vorigin device.
---
lib/metadata/lv_manip.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index 833d7f8c5..32bdc7990 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -8747,7 +8747,7 @@ static struct logical_volume *_lv_create_an_lv(struct volume_group *vg,
/* Create zero origin volume for spare snapshot */
if (lp->virtual_extents &&
!(origin_lv = _create_virtual_origin(cmd, vg, lv->name,
- lp->permission,
+ (lp->permission & ~LVM_WRITE),
lp->virtual_extents)))
goto revert_new_lv;
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-02-10 14:43 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-10 14:43 main - snapshot: create origin of virtual snap read only Zdenek Kabelac
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.