pyocf: remove min_size from ioclass config

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
This commit is contained in:
Michal Mielewczyk 2021-03-02 13:12:22 +01:00
parent 95d756de91
commit 06edc48717
4 changed files with 1 additions and 7 deletions

View File

@ -357,7 +357,6 @@ class Cache:
self, self,
part_id: int, part_id: int,
name: str, name: str,
min_size: int,
max_size: int, max_size: int,
priority: int, priority: int,
cache_mode=CACHE_MODE_NONE, cache_mode=CACHE_MODE_NONE,
@ -379,7 +378,6 @@ class Cache:
) )
ioclasses_info._config[i]._prio = ioclass_info._priority ioclasses_info._config[i]._prio = ioclass_info._priority
ioclasses_info._config[i]._cache_mode = ioclass_info._cache_mode 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 ioclasses_info._config[i]._max_size = ioclass_info._max_size
self.read_unlock() self.read_unlock()
@ -387,7 +385,6 @@ class Cache:
ioclasses_info._config[part_id]._name = name.encode("ascii") ioclasses_info._config[part_id]._name = name.encode("ascii")
ioclasses_info._config[part_id]._cache_mode = int(cache_mode) ioclasses_info._config[part_id]._cache_mode = int(cache_mode)
ioclasses_info._config[part_id]._prio = priority 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 ioclasses_info._config[part_id]._max_size = max_size
self.write_lock() self.write_lock()

View File

@ -26,7 +26,6 @@ class IoClassConfig(Structure):
("_name", c_char_p), ("_name", c_char_p),
("_prio", c_uint16), ("_prio", c_uint16),
("_cache_mode", c_int), ("_cache_mode", c_int),
("_min_size", c_uint32),
("_max_size", c_uint32), ("_max_size", c_uint32),
] ]

View File

@ -93,14 +93,12 @@ def test_evict_overflown_pinned(pyocf_ctx, cls: CacheLineSize):
cache.configure_partition( cache.configure_partition(
part_id=test_ioclass_id, part_id=test_ioclass_id,
name="default_ioclass", name="default_ioclass",
min_size=0,
max_size=100, max_size=100,
priority=1, priority=1,
) )
cache.configure_partition( cache.configure_partition(
part_id=pinned_ioclass_id, part_id=pinned_ioclass_id,
name="pinned_ioclass", name="pinned_ioclass",
min_size=0,
max_size=pinned_ioclass_max_occupancy, max_size=pinned_ioclass_max_occupancy,
priority=-1, priority=-1,
) )

View File

@ -51,7 +51,7 @@ def test_attach_different_size(
cache.add_core(core) cache.add_core(core)
cache.configure_partition( 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) cache.set_seq_cut_off_policy(SeqCutOffPolicy.NEVER)