Merge pull request #242 from rafalste/fix_api_minor_issues

Fix minor issues in API
This commit is contained in:
Daniel Madej 2019-12-18 14:15:09 +01:00 committed by GitHub
commit 9cabf06ed4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 5 deletions

View File

@ -58,11 +58,14 @@ class MetadataMode(Enum):
class CleaningPolicy(Enum): class CleaningPolicy(Enum):
alru = 0 alru = "ALRU"
nop = 1 nop = "NOP"
acp = 2 acp = "ACP"
DEFAULT = alru DEFAULT = alru
def __str__(self):
return self.value
class CacheStatus(Enum): class CacheStatus(Enum):
not_running = 0 not_running = 0
@ -75,7 +78,7 @@ class CacheStatus(Enum):
class Time(timedelta): class Time(timedelta):
def total_milliseconds(self): def total_milliseconds(self):
return self.total_seconds() * 1000 return int(self.total_seconds() * 1000)
class FlushParametersAlru: class FlushParametersAlru:

View File

@ -225,7 +225,7 @@ def get_flush_parameters_alru(cache_id: int):
def get_flush_parameters_acp(cache_id: int): def get_flush_parameters_acp(cache_id: int):
casadm_output = casadm.get_param_cleaning_acp(cache_id, casadm_output = casadm.get_param_cleaning_acp(cache_id,
casadm.OutputFormat.csv).stdout.spltlines() casadm.OutputFormat.csv).stdout.splitlines()
flush_parameters = FlushParametersAcp() flush_parameters = FlushParametersAcp()
for line in casadm_output: for line in casadm_output:
if 'max buffers' in line: if 'max buffers' in line: