From 06edc48717a8e5dd3ff0503c7207a0a87daa5d9c Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Tue, 2 Mar 2021 13:12:22 +0100 Subject: [PATCH] pyocf: remove min_size from ioclass config Signed-off-by: Michal Mielewczyk --- tests/functional/pyocf/types/cache.py | 3 --- tests/functional/pyocf/types/ioclass.py | 1 - tests/functional/tests/eviction/test_eviction.py | 2 -- tests/functional/tests/management/test_attach_cache.py | 2 +- 4 files changed, 1 insertion(+), 7 deletions(-) diff --git a/tests/functional/pyocf/types/cache.py b/tests/functional/pyocf/types/cache.py index 85118e2..b17361f 100644 --- a/tests/functional/pyocf/types/cache.py +++ b/tests/functional/pyocf/types/cache.py @@ -357,7 +357,6 @@ class Cache: self, part_id: int, name: str, - min_size: int, max_size: int, priority: int, cache_mode=CACHE_MODE_NONE, @@ -379,7 +378,6 @@ class Cache: ) ioclasses_info._config[i]._prio = ioclass_info._priority ioclasses_info._config[i]._cache_mode = ioclass_info._cache_mode - ioclasses_info._config[i]._min_size = ioclass_info._min_size ioclasses_info._config[i]._max_size = ioclass_info._max_size self.read_unlock() @@ -387,7 +385,6 @@ class Cache: ioclasses_info._config[part_id]._name = name.encode("ascii") ioclasses_info._config[part_id]._cache_mode = int(cache_mode) ioclasses_info._config[part_id]._prio = priority - ioclasses_info._config[part_id]._min_size = min_size ioclasses_info._config[part_id]._max_size = max_size self.write_lock() diff --git a/tests/functional/pyocf/types/ioclass.py b/tests/functional/pyocf/types/ioclass.py index a4fd3fb..e5bafdb 100644 --- a/tests/functional/pyocf/types/ioclass.py +++ b/tests/functional/pyocf/types/ioclass.py @@ -26,7 +26,6 @@ class IoClassConfig(Structure): ("_name", c_char_p), ("_prio", c_uint16), ("_cache_mode", c_int), - ("_min_size", c_uint32), ("_max_size", c_uint32), ] diff --git a/tests/functional/tests/eviction/test_eviction.py b/tests/functional/tests/eviction/test_eviction.py index 7a004c9..6cb7232 100644 --- a/tests/functional/tests/eviction/test_eviction.py +++ b/tests/functional/tests/eviction/test_eviction.py @@ -93,14 +93,12 @@ def test_evict_overflown_pinned(pyocf_ctx, cls: CacheLineSize): cache.configure_partition( part_id=test_ioclass_id, name="default_ioclass", - min_size=0, max_size=100, priority=1, ) cache.configure_partition( part_id=pinned_ioclass_id, name="pinned_ioclass", - min_size=0, max_size=pinned_ioclass_max_occupancy, priority=-1, ) diff --git a/tests/functional/tests/management/test_attach_cache.py b/tests/functional/tests/management/test_attach_cache.py index b901179..56557a3 100644 --- a/tests/functional/tests/management/test_attach_cache.py +++ b/tests/functional/tests/management/test_attach_cache.py @@ -51,7 +51,7 @@ def test_attach_different_size( cache.add_core(core) cache.configure_partition( - part_id=1, name="test_part", min_size=0, max_size=50, priority=1 + part_id=1, name="test_part", max_size=50, priority=1 ) cache.set_seq_cut_off_policy(SeqCutOffPolicy.NEVER)