[lvm-devel] master - libdm: drop extra space from cache target line

Zdenek Kabelac zkabelac at fedoraproject.org
Tue Nov 24 10:33:10 UTC 2015


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=ddbf0075b1abb5ea0cb0ff56cc128fd18523ed36
Commit:        ddbf0075b1abb5ea0cb0ff56cc128fd18523ed36
Parent:        fe64d3a2e27cedd7973d0a01360796089596b20b
Author:        Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate:    Mon Nov 23 23:12:43 2015 +0100
Committer:     Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Mon Nov 23 23:33:37 2015 +0100

libdm: drop extra space from cache target line

Extra space between 'cache' target and metadata device caused
string comparation being not equal and thus always causing
table reload even when uneeded.
---
 WHATS_NEW_DM          |    1 +
 libdm/libdm-deptree.c |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/WHATS_NEW_DM b/WHATS_NEW_DM
index dd1b0b6..49aa50f 100644
--- a/WHATS_NEW_DM
+++ b/WHATS_NEW_DM
@@ -1,5 +1,6 @@
 Version 1.02.112 - 
 =====================================
+  Drop extra space from cache target line to fix unneded table reloads.
 
 Version 1.02.111 - 23rd November 2015
 =====================================
diff --git a/libdm/libdm-deptree.c b/libdm/libdm-deptree.c
index d7e2143..830a6a8 100644
--- a/libdm/libdm-deptree.c
+++ b/libdm/libdm-deptree.c
@@ -2429,7 +2429,7 @@ static int _cache_emit_segment_line(struct dm_task *dmt,
 	if (!_build_dev_string(origin, sizeof(origin), seg->origin))
 		return_0;
 
-	EMIT_PARAMS(pos, " %s %s %s", metadata, data, origin);
+	EMIT_PARAMS(pos, "%s %s %s", metadata, data, origin);
 
 	/* Data block size */
 	EMIT_PARAMS(pos, " %u", seg->data_block_size);




More information about the lvm-devel mailing list