[lvm-devel] master - lvm2app: fix cache percantage reporting

Zdenek Kabelac zkabelac at fedoraproject.org
Fri Sep 9 13:04:12 UTC 2016


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=9350aa72184e08da0faa5f1fda2f245e6342a426
Commit:        9350aa72184e08da0faa5f1fda2f245e6342a426
Parent:        4b22cd81e6b3b60f08976df4104b7411d1af4fc5
Author:        Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate:    Fri Sep 9 14:25:53 2016 +0200
Committer:     Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Fri Sep 9 15:03:28 2016 +0200

lvm2app: fix cache percantage reporting

In lvm2app we were always returning dirty (copy%) value.
Return properly data & metadata usage values.
---
 WHATS_NEW               |    1 +
 lib/report/properties.c |    4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/WHATS_NEW b/WHATS_NEW
index 9584872..2c47452 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
 Version 2.02.166 - 
 =====================================
+  Fix lvm2api reporting of cache data and metadata percent.
   Restore reporting of metadata usage for cache volumes (2.02.155).
   Support raid scrubbing on cache origin LV.
 
diff --git a/lib/report/properties.c b/lib/report/properties.c
index d3feb07..3b27bdc 100644
--- a/lib/report/properties.c
+++ b/lib/report/properties.c
@@ -114,7 +114,7 @@ static dm_percent_t _data_percent(const struct logical_volume *lv)
 			stack;
 			return DM_PERCENT_INVALID;
 		}
-		percent = status->dirty_usage;
+		percent = status->data_usage;
 		dm_pool_destroy(status->mem);
 		return percent;
 	}
@@ -135,7 +135,7 @@ static dm_percent_t _metadata_percent(const struct logical_volume *lv)
 			stack;
 			return DM_PERCENT_INVALID;
 		}
-		percent = status->dirty_usage;
+		percent = status->metadata_usage;
 		dm_pool_destroy(status->mem);
 		return percent;
 	}




More information about the lvm-devel mailing list