This is an automated email from the ASF dual-hosted git repository. tvb pushed a commit to branch jennis/cache_quota in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 7fa7b5c6ed9a228e5b5a6c01ff9790b13b5da30a Author: James Ennis <[email protected]> AuthorDate: Thu Apr 25 12:59:30 2019 +0100 cascache.py: Make calculate_cache_quota public --- buildstream/_cas/cascache.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/buildstream/_cas/cascache.py b/buildstream/_cas/cascache.py index 647ece5..7933fa6 100644 --- a/buildstream/_cas/cascache.py +++ b/buildstream/_cas/cascache.py @@ -59,7 +59,7 @@ class CASCacheUsage(): def __init__(self, casquota): if not casquota._cache_quota_original: - casquota._calculate_cache_quota() + casquota.calculate_cache_quota() self.quota_config = casquota._config_cache_quota # Configured quota self.quota_size = casquota._cache_quota_original # Resolved cache quota in bytes self.used_size = casquota.get_cache_size() # Size used by artifacts in bytes @@ -1219,7 +1219,7 @@ class CASQuota: def full(self): if not self._cache_quota: - self._calculate_cache_quota() + self.calculate_cache_quota() if self.get_cache_size() > self._cache_quota: return True @@ -1287,14 +1287,14 @@ class CASQuota: def _get_cache_volume_size(self): return utils._get_volume_size(self.casdir) - # _calculate_cache_quota() + # calculate_cache_quota() # # Calculates and sets the cache quota and lower threshold based on the # quota set in Context. # It checks that the quota is both a valid expression, and that there is # enough disk space to satisfy that quota # - def _calculate_cache_quota(self): + def calculate_cache_quota(self): # Headroom intended to give BuildStream a bit of leeway. # This acts as the minimum size of cache_quota and also # is taken from the user requested cache_quota.
