mrc0mmand / rpms / lvm2

Forked from rpms/lvm2 2 years ago
Clone

Blame SOURCES/lvm2-2_02_187-snapshot-fix-checking-of-merged-thin-volume.patch

b83e05
 lib/activate/activate.c | 3 ++-
b83e05
 1 file changed, 2 insertions(+), 1 deletion(-)
b83e05
b83e05
diff --git a/lib/activate/activate.c b/lib/activate/activate.c
b83e05
index 0790817..aba5d14 100644
b83e05
--- a/lib/activate/activate.c
b83e05
+++ b/lib/activate/activate.c
b83e05
@@ -831,7 +831,8 @@ int lv_info_with_seg_status(struct cmd_context *cmd,
b83e05
 				      with_open_count, with_read_ahead))
b83e05
 				return_0;
b83e05
 
b83e05
-			if (status->seg_status.type == SEG_STATUS_SNAPSHOT) {
b83e05
+			if (status->seg_status.type == SEG_STATUS_SNAPSHOT ||
b83e05
+			    (lv_is_thin_volume(olv) && (status->seg_status.type == SEG_STATUS_THIN))) {
b83e05
 				log_debug_activation("Snapshot merge is in progress, querying status of %s instead.",
b83e05
 						     display_lvname(lv));
b83e05
 				/*