Merge pull request #649 from pdebski21/1023

fix for issue #1023
This commit is contained in:
Robert Baldyga
2022-02-07 16:17:14 +01:00
committed by GitHub
6 changed files with 82 additions and 4 deletions

View File

@@ -54,6 +54,7 @@ class OcfErrorCode(IntEnum):
OCF_ERR_METADATA_LAYOUT_MISMATCH = auto()
OCF_ERR_CACHE_LINE_SIZE_MISMATCH = auto()
OCF_ERR_CACHE_STANDBY = auto()
OCF_ERR_CORE_SIZE_MISMATCH = auto()
OCF_ERR_STANDBY_ATTACHED = auto()

View File

@@ -256,6 +256,12 @@ class Volume(Structure):
def get_length(self):
return self.size
def resize(self, size):
self.size = size
self.data = create_string_buffer(int(self.size))
memset(self.data, self.VOLUME_POISON, self.size)
self._storage = cast(self.data, c_void_p)
def get_max_io_size(self):
return S.from_KiB(128)