summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-09-09 14:25:53 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2016-09-09 15:03:28 +0200
commit9350aa72184e08da0faa5f1fda2f245e6342a426 (patch)
tree3855e8e327a04b2927569729993652d5e8870484
parent4b22cd81e6b3b60f08976df4104b7411d1af4fc5 (diff)
downloadlvm2-9350aa72184e08da0faa5f1fda2f245e6342a426.tar.gz
lvm2app: fix cache percantage reporting
In lvm2app we were always returning dirty (copy%) value. Return properly data & metadata usage values.
-rw-r--r--WHATS_NEW1
-rw-r--r--lib/report/properties.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index 95848729d..2c47452a0 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 d3feb07fe..3b27bdc3f 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;
}