Red Hat Bugzilla – Bug 1460161
lvs reports incorrect output when a snapshot is merging
Last modified: 2017-08-01 17:54:18 EDT
+++ This bug was initially created as a clone of Bug #1458061 +++
lvs -a -o+name
lvs -a -o+name,attr
The output changes according to which columns you select!
Due to this commit which incorrectly overwrites the LV being reported upon when kernel device-mapper status information is queried:
Author: Zdenek Kabelac <email@example.com>
Date: Mon Dec 5 14:31:25 2016 +0100
activation: lv_info_with_seg_status API change
Drop LV from passed API arg - it's always segment being checked.
Also use_layer is now in full control of lv_info_with_seg_status().
It decides which device needs to be checked to get 'the most info'.
TODO: future version should be able to expose status from
Sometimes the status comes from a different LV from the rest of the data - it is incorrect to change it affecting the caller!
- lv = origin_from_cow(lv);
+ status->lv = lv = origin_from_cow(lv);
Restoring some reported info for old snapshot with:
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.