[dm-devel] [PATCH] dm: document when snapshot has finished merging
Mike Snitzer
snitzer at redhat.com
Wed Jan 27 20:55:59 UTC 2010
Update Documentation/device-mapper/snapshot.txt to cover "How to
determine when a snapshot has finished merging".
Signed-off-by: Mike Snitzer <snitzer at redhat.com>
---
Documentation/device-mapper/snapshot.txt | 42 ++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/Documentation/device-mapper/snapshot.txt b/Documentation/device-mapper/snapshot.txt
index e3a77b2..7028a2a 100644
--- a/Documentation/device-mapper/snapshot.txt
+++ b/Documentation/device-mapper/snapshot.txt
@@ -122,3 +122,45 @@ volumeGroup-base: 0 2097152 snapshot-merge 254:11 254:12 P 16
brw------- 1 root root 254, 11 29 ago 18:15 /dev/mapper/volumeGroup-base-real
brw------- 1 root root 254, 12 29 ago 18:16 /dev/mapper/volumeGroup-base-cow
brw------- 1 root root 254, 10 29 ago 18:16 /dev/mapper/volumeGroup-base
+
+
+How to determine when a snapshot has finished merging
+=====================================================
+The status for the snapshot-merge (and snapshot) target includes the
+"allocated metadata sectors". The snapshot(-merge) status format is:
+<sectors_allocated>/<total_sectors> <metadata_sectors>
+
+Merging has finished when <sectors_allocated> == <metadata_sectors>
+
+Here is a practical example (using a hybrid of lvm and dmsetup commands):
+
+# lvs
+ LV VG Attr LSize Origin Snap% Move Log Copy% Convert
+ testlv1 test owi-a- 4.00g
+ testlv1_snap test swi-a- 1.00g testlv1 18.97
+
+# dmsetup status test-testlv1_snap
+0 8388608 snapshot 397896/2097152 1560
+ ^^^^ metadata sectors
+
+# lvconvert --merge -b test/testlv1_snap
+ Merging of volume testlv1_snap started.
+
+# lvs test/testlv1
+ LV VG Attr LSize Origin Snap% Move Log Copy% Convert
+ testlv1 test Owi-a- 4.00g 17.23
+
+# dmsetup status test-testlv1
+0 8388608 snapshot-merge 281688/2097152 1104
+
+# dmsetup status test-testlv1
+0 8388608 snapshot-merge 180480/2097152 712
+
+# dmsetup status test-testlv1
+0 8388608 snapshot-merge 16/2097152 16
+
+Merging has finished
+
+# lvs
+ LV VG Attr LSize Origin Snap% Move Log Copy% Convert
+ testlv1 test owi-a- 4.00g
More information about the dm-devel
mailing list