From da7a668137f6b955d69e87aa6e8b1cde50855fc8 Mon Sep 17 00:00:00 2001 From: Yukihiro KAWADA Date: Thu, 15 Sep 2016 12:25:54 +0900 Subject: [PATCH] netapp image cache cleaning start thresholds does not work Fix avl_percent value. Change-Id: Ie886124e626e4883b81d5a1ba203621f104e5ef7 Closes-Bug: #1623739 --- cinder/volume/drivers/netapp/dataontap/nfs_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cinder/volume/drivers/netapp/dataontap/nfs_base.py b/cinder/volume/drivers/netapp/dataontap/nfs_base.py index ac7919e43b0..cbf848dc27c 100644 --- a/cinder/volume/drivers/netapp/dataontap/nfs_base.py +++ b/cinder/volume/drivers/netapp/dataontap/nfs_base.py @@ -407,7 +407,7 @@ class NetAppNfsDriver(driver.ManageableVD, try: total_size, total_avl = \ self._get_capacity_info(share) - avl_percent = int((total_avl / total_size) * 100) + avl_percent = int((float(total_avl) / total_size) * 100) if avl_percent <= thres_size_perc_start: LOG.info(_LI('Cleaning cache for share %s.'), share) eligible_files = self._find_old_cache_files(share)