Fix names: rename types to type_def
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
This commit is contained in:
parent
e0f6d58d80
commit
58d89121ad
@ -7,8 +7,8 @@
|
|||||||
from enum import Enum, IntFlag
|
from enum import Enum, IntFlag
|
||||||
|
|
||||||
from test_tools.os_tools import get_kernel_module_parameter
|
from test_tools.os_tools import get_kernel_module_parameter
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from types.time import Time
|
from type_def.time import Time
|
||||||
|
|
||||||
|
|
||||||
class CacheLineSize(Enum):
|
class CacheLineSize(Enum):
|
||||||
|
@ -22,7 +22,7 @@ from core.test_run import TestRun
|
|||||||
from storage_devices.device import Device
|
from storage_devices.device import Device
|
||||||
from test_tools.os_tools import reload_kernel_module
|
from test_tools.os_tools import reload_kernel_module
|
||||||
from connection.utils.output import CmdException, Output
|
from connection.utils.output import CmdException, Output
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
# casadm commands
|
# casadm commands
|
||||||
|
@ -18,7 +18,7 @@ from storage_devices.device import Device
|
|||||||
from test_tools import fs_utils, disk_utils
|
from test_tools import fs_utils, disk_utils
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.common.wait import wait
|
from test_tools.common.wait import wait
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
|
|
||||||
|
|
||||||
class CoreStatus(Enum):
|
class CoreStatus(Enum):
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
import re
|
import re
|
||||||
|
|
||||||
from test_tools.dmesg import get_dmesg
|
from test_tools.dmesg import get_dmesg
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
def get_metadata_size_on_device(cache_id: int) -> Size:
|
def get_metadata_size_on_device(cache_id: int) -> Size:
|
||||||
|
@ -11,7 +11,7 @@ from typing import List
|
|||||||
|
|
||||||
from api.cas import casadm
|
from api.cas import casadm
|
||||||
from api.cas.casadm_params import StatsFilter
|
from api.cas.casadm_params import StatsFilter
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
class UnitType(Enum):
|
class UnitType(Enum):
|
||||||
|
@ -14,7 +14,7 @@ from storage_devices.disk import DiskType, DiskTypeSet
|
|||||||
from api.cas.cache_config import CacheMode
|
from api.cas.cache_config import CacheMode
|
||||||
from test_tools import fs_utils
|
from test_tools import fs_utils
|
||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ from test_tools.dd import Dd
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
version_file_path = r"/var/lib/opencas/cas_version"
|
version_file_path = r"/var/lib/opencas/cas_version"
|
||||||
mountpoint = "/mnt"
|
mountpoint = "/mnt"
|
||||||
|
@ -9,7 +9,7 @@ import pytest
|
|||||||
from api.cas import casadm
|
from api.cas import casadm
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.CI
|
@pytest.mark.CI
|
||||||
|
@ -17,7 +17,7 @@ from api.cas.cache_config import (
|
|||||||
)
|
)
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
|
@ -16,7 +16,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize("cache_mode", CacheMode.with_traits(CacheModeTrait.LazyWrites))
|
@pytest.mark.parametrize("cache_mode", CacheMode.with_traits(CacheModeTrait.LazyWrites))
|
||||||
|
@ -13,7 +13,7 @@ from core.test_run import TestRun
|
|||||||
from storage_devices.disk import DiskType, DiskTypeLowerThan, DiskTypeSet
|
from storage_devices.disk import DiskType, DiskTypeLowerThan, DiskTypeSet
|
||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
mount_point = "/mnt/cas"
|
mount_point = "/mnt/cas"
|
||||||
cores_amount = 3
|
cores_amount = 3
|
||||||
|
@ -17,7 +17,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
io_size = Size(10000, Unit.Blocks4096)
|
io_size = Size(10000, Unit.Blocks4096)
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ import pytest
|
|||||||
from api.cas import casadm, cli, cli_messages
|
from api.cas import casadm, cli, cli_messages
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -26,7 +26,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
random_thresholds = random.sample(range(1028, 1024**2, 4), 3)
|
random_thresholds = random.sample(range(1028, 1024**2, 4), 3)
|
||||||
random_stream_numbers = random.sample(range(2, 128), 3)
|
random_stream_numbers = random.sample(range(2, 128), 3)
|
||||||
|
@ -17,7 +17,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine, CpusAllowedPolicy
|
from test_tools.fio.fio_param import ReadWrite, IoEngine, CpusAllowedPolicy
|
||||||
from test_tools.os_tools import sync, get_dut_cpu_physical_cores
|
from test_tools.os_tools import sync, get_dut_cpu_physical_cores
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
class VerifyType(Enum):
|
class VerifyType(Enum):
|
||||||
|
@ -10,7 +10,7 @@ from api.cas.cache_config import CacheMode
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from test_tools.iostat import IOstatBasic
|
from test_tools.iostat import IOstatBasic
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ import pytest
|
|||||||
|
|
||||||
from api.cas.cas_module import CasModule
|
from api.cas.cas_module import CasModule
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from types.size import Unit
|
from type_def.size import Unit
|
||||||
from test_tools.os_tools import (drop_caches,
|
from test_tools.os_tools import (drop_caches,
|
||||||
is_kernel_module_loaded,
|
is_kernel_module_loaded,
|
||||||
load_kernel_module,
|
load_kernel_module,
|
||||||
|
@ -8,7 +8,7 @@ import pytest
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
from core.test_run_utils import TestRun
|
from core.test_run_utils import TestRun
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
|
@ -10,7 +10,7 @@ from api.cas import casadm
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ from test_tools.disk_utils import Filesystem
|
|||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from api.cas.cli_messages import (
|
from api.cas.cli_messages import (
|
||||||
check_stderr_msg,
|
check_stderr_msg,
|
||||||
missing_param,
|
missing_param,
|
||||||
|
@ -10,7 +10,7 @@ from api.cas import casadm, casadm_parser, cli_messages
|
|||||||
from api.cas.cli import start_cmd
|
from api.cas.cli import start_cmd
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
|
|
||||||
CACHE_ID_RANGE = (1, 16384)
|
CACHE_ID_RANGE = (1, 16384)
|
||||||
CORE_ID_RANGE = (0, 4095)
|
CORE_ID_RANGE = (0, 4095)
|
||||||
|
@ -8,7 +8,7 @@ import time
|
|||||||
|
|
||||||
from core.test_run_utils import TestRun
|
from core.test_run_utils import TestRun
|
||||||
from storage_devices.device import Device
|
from storage_devices.device import Device
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
|
@ -14,7 +14,7 @@ from api.cas.casadm import set_param_cutoff_cmd
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
|
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -19,7 +19,7 @@ from api.cas.cache_config import (
|
|||||||
)
|
)
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
# There should be at least 2 cache instances and 2 cores per cache
|
# There should be at least 2 cache instances and 2 cores per cache
|
||||||
|
@ -17,7 +17,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
||||||
from test_tools.disk_finder import get_system_disks
|
from test_tools.disk_finder import get_system_disks
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -10,7 +10,7 @@ from storage_devices.lvm import get_block_devices_list
|
|||||||
from api.cas.init_config import InitConfig
|
from api.cas.init_config import InitConfig
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite, VerifyMethod
|
from test_tools.fio.fio_param import IoEngine, ReadWrite, VerifyMethod
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
def run_fio_on_lvm(volumes: []):
|
def run_fio_on_lvm(volumes: []):
|
||||||
|
@ -14,7 +14,7 @@ from core.test_run import TestRun
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
|
|
||||||
|
|
||||||
start_size = int(Size(512, Unit.Byte))
|
start_size = int(Size(512, Unit.Byte))
|
||||||
|
@ -19,7 +19,7 @@ from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
|
|||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
|
|
||||||
|
|
||||||
start_size = Size(512, Unit.Byte).get_value()
|
start_size = Size(512, Unit.Byte).get_value()
|
||||||
|
@ -22,7 +22,7 @@ from test_tools.fio.fio_param import ReadWrite
|
|||||||
from connection.utils.asynchronous import start_async_func
|
from connection.utils.asynchronous import start_async_func
|
||||||
from test_utils.filesystem.directory import Directory
|
from test_utils.filesystem.directory import Directory
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
|
|
||||||
ram_disk, tmp_dir, fio_seed = None, None, None
|
ram_disk, tmp_dir, fio_seed = None, None, None
|
||||||
num_jobs = 8
|
num_jobs = 8
|
||||||
|
@ -18,7 +18,7 @@ from test_tools.disk_utils import Filesystem
|
|||||||
from test_tools.fs_utils import copy
|
from test_tools.fs_utils import copy
|
||||||
from test_utils.filesystem.directory import Directory
|
from test_utils.filesystem.directory import Directory
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from test_utils.emergency_escape import EmergencyEscape
|
from test_utils.emergency_escape import EmergencyEscape
|
||||||
from test_tools.fstab import add_mountpoint
|
from test_tools.fstab import add_mountpoint
|
||||||
from storage_devices.lvm import Lvm
|
from storage_devices.lvm import Lvm
|
||||||
|
@ -11,7 +11,7 @@ from test_tools.dd import Dd
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet
|
from storage_devices.disk import DiskType, DiskTypeSet
|
||||||
from storage_devices.device import Device
|
from storage_devices.device import Device
|
||||||
from api.cas import casadm, dmesg
|
from api.cas import casadm, dmesg
|
||||||
|
@ -28,7 +28,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import ReadWrite
|
from test_tools.fio.fio_param import ReadWrite
|
||||||
from test_tools.fs_utils import create_directory
|
from test_tools.fs_utils import create_directory
|
||||||
from test_utils.drbd import Resource, Node
|
from test_utils.drbd import Resource, Node
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
from test_failover_multihost import check_drbd_installed
|
from test_failover_multihost import check_drbd_installed
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ from test_tools.fs_utils import readlink
|
|||||||
from test_utils.drbd import Resource, Node
|
from test_utils.drbd import Resource, Node
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from test_tools import fs_utils
|
from test_tools import fs_utils
|
||||||
|
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ import pytest
|
|||||||
from api.cas import cli, casadm
|
from api.cas import cli, casadm
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache_1", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache_1", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -21,7 +21,7 @@ from storage_devices.error_device import ErrorDevice
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine, ErrorFilter, VerifyMethod
|
from test_tools.fio.fio_param import ReadWrite, IoEngine, ErrorFilter, VerifyMethod
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
start_size = Size(512, Unit.Byte)
|
start_size = Size(512, Unit.Byte)
|
||||||
stop_size = Size(128, Unit.KibiByte)
|
stop_size = Size(128, Unit.KibiByte)
|
||||||
|
@ -22,7 +22,7 @@ from api.cas.cache_config import (
|
|||||||
)
|
)
|
||||||
from storage_devices.disk import DiskTypeSet, DiskType
|
from storage_devices.disk import DiskTypeSet, DiskType
|
||||||
from test_utils.io_stats import IoStats
|
from test_utils.io_stats import IoStats
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrizex("cache_line_size", CacheLineSize)
|
@pytest.mark.parametrizex("cache_line_size", CacheLineSize)
|
||||||
|
@ -16,7 +16,7 @@ from test_tools.dd import Dd
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_tools.os_tools import DropCachesMode, sync, drop_caches
|
from test_tools.os_tools import DropCachesMode, sync, drop_caches
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.lazy_writes.recovery.recovery_tests_methods import compare_files
|
from tests.lazy_writes.recovery.recovery_tests_methods import compare_files
|
||||||
|
|
||||||
mount_point = "/mnt/cas"
|
mount_point = "/mnt/cas"
|
||||||
|
@ -13,7 +13,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
block_size = Size(1, Unit.Blocks4096)
|
block_size = Size(1, Unit.Blocks4096)
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ from tests.lazy_writes.recovery.recovery_tests_methods import copy_file, compare
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools import fs_utils
|
from test_tools import fs_utils
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
mount_point = "/mnt/cas"
|
mount_point = "/mnt/cas"
|
||||||
test_file_path = f"{mount_point}/test_file"
|
test_file_path = f"{mount_point}/test_file"
|
||||||
|
@ -10,7 +10,7 @@ from api.cas import casadm
|
|||||||
from api.cas import dmesg
|
from api.cas import dmesg
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from api.cas.cache_config import CacheLineSize, CacheMode
|
from api.cas.cache_config import CacheLineSize, CacheMode
|
||||||
from api.cas.cli import standby_activate_cmd, standby_load_cmd
|
from api.cas.cli import standby_activate_cmd, standby_load_cmd
|
||||||
from api.cas.dmesg import get_md_section_size
|
from api.cas.dmesg import get_md_section_size
|
||||||
|
@ -9,7 +9,7 @@ import pytest
|
|||||||
from api.cas import casadm
|
from api.cas import casadm
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from api.cas.cache_config import CacheLineSize, CacheStatus
|
from api.cas.cache_config import CacheLineSize, CacheStatus
|
||||||
from api.cas.casadm_params import StatsFilter
|
from api.cas.casadm_params import StatsFilter
|
||||||
from api.cas.casadm_parser import get_core_info_for_cache_by_path
|
from api.cas.casadm_parser import get_core_info_for_cache_by_path
|
||||||
|
@ -13,7 +13,7 @@ from test_tools import fs_utils, disk_utils
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_utils.filesystem.symlink import Symlink
|
from test_utils.filesystem.symlink import Symlink
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
mount_point, mount_point2 = "/mnt/cas", "/mnt/cas2"
|
mount_point, mount_point2 = "/mnt/cas", "/mnt/cas2"
|
||||||
test_file_path = f"{mount_point}/test_file"
|
test_file_path = f"{mount_point}/test_file"
|
||||||
|
@ -11,7 +11,7 @@ from api.cas import casadm, cli, cli_messages
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
log_path = "/var/log/opencas.log"
|
log_path = "/var/log/opencas.log"
|
||||||
wait_long_time = 180
|
wait_long_time = 180
|
||||||
|
@ -10,7 +10,7 @@ from core.test_run import TestRun
|
|||||||
from storage_devices.disk import DiskType, DiskTypeSet
|
from storage_devices.disk import DiskType, DiskTypeSet
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -20,7 +20,7 @@ from api.cas.cache_config import (
|
|||||||
)
|
)
|
||||||
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrizex("cache_mode", CacheMode.without_traits(CacheModeTrait.LazyWrites))
|
@pytest.mark.parametrizex("cache_mode", CacheMode.without_traits(CacheModeTrait.LazyWrites))
|
||||||
|
@ -17,7 +17,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine, ErrorFilter
|
from test_tools.fio.fio_param import ReadWrite, IoEngine, ErrorFilter
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrizex("cache_mode", CacheMode)
|
@pytest.mark.parametrizex("cache_mode", CacheMode)
|
||||||
|
@ -11,7 +11,7 @@ from api.cas.cli import standby_activate_cmd
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_utils.filesystem.symlink import Symlink
|
from test_utils.filesystem.symlink import Symlink
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from api.cas.cache_config import CacheLineSize
|
from api.cas.cache_config import CacheLineSize
|
||||||
from api.cas.cache import CacheStatus
|
from api.cas.cache import CacheStatus
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
|
@ -10,7 +10,7 @@ from api.cas import casadm
|
|||||||
from api.cas.casadm_parser import get_caches
|
from api.cas.casadm_parser import get_caches
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from api.cas.cache_config import CacheStatus
|
from api.cas.cache_config import CacheStatus
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ from core.test_run import TestRun
|
|||||||
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -13,7 +13,7 @@ from api.cas.core import Core, CoreStatus
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -32,8 +32,8 @@ from test_utils.filesystem.file import File
|
|||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from types.time import Time
|
from type_def.time import Time
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.CI
|
@pytest.mark.CI
|
||||||
|
@ -16,7 +16,7 @@ from api.cas.init_config import InitConfig
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskTypeSet, DiskType
|
from storage_devices.disk import DiskTypeSet, DiskType
|
||||||
from storage_devices.raid import RaidConfiguration, Raid, Level, MetadataVariant
|
from storage_devices.raid import RaidConfiguration, Raid, Level, MetadataVariant
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.os_dependent
|
@pytest.mark.os_dependent
|
||||||
|
@ -15,7 +15,7 @@ from test_tools.dd import Dd
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import drop_caches, DropCachesMode, sync
|
from test_tools.os_tools import drop_caches, DropCachesMode, sync
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.os_dependent
|
@pytest.mark.os_dependent
|
||||||
|
@ -15,7 +15,7 @@ from api.cas.cache_config import (CleaningPolicy,
|
|||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import *
|
from test_tools.fio.fio_param import *
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrizex("cores_amount", [1, 4])
|
@pytest.mark.parametrizex("cores_amount", [1, 4])
|
||||||
|
@ -18,7 +18,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from test_tools.os_tools import sync, drop_caches
|
from test_tools.os_tools import sync, drop_caches
|
||||||
from test_tools.runlevel import Runlevel
|
from test_tools.runlevel import Runlevel
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
mount_point = "/mnt/test"
|
mount_point = "/mnt/test"
|
||||||
|
@ -8,7 +8,7 @@ import pytest
|
|||||||
from api.cas import casadm, casadm_parser, cli, cli_messages
|
from api.cas import casadm, casadm_parser, cli, cli_messages
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -18,7 +18,7 @@ from test_tools.disk_utils import Filesystem
|
|||||||
from test_tools.fs_utils import check_if_file_exists
|
from test_tools.fs_utils import check_if_file_exists
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
mount_point = "/mnt/cas"
|
mount_point = "/mnt/cas"
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ from api.cas.core import CoreStatus
|
|||||||
from api.cas.init_config import InitConfig
|
from api.cas.init_config import InitConfig
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskTypeLowerThan, DiskTypeSet, DiskType
|
from storage_devices.disk import DiskTypeLowerThan, DiskTypeSet, DiskType
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.CI
|
@pytest.mark.CI
|
||||||
|
@ -17,7 +17,7 @@ from test_utils.filesystem.file import File
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_tools import fstab
|
from test_tools import fstab
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from test_utils.emergency_escape import EmergencyEscape
|
from test_utils.emergency_escape import EmergencyEscape
|
||||||
|
@ -15,7 +15,7 @@ from test_tools.disk_utils import Filesystem
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import IoEngine, CpusAllowedPolicy, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, CpusAllowedPolicy, ReadWrite
|
||||||
from test_tools.os_tools import get_dut_cpu_physical_cores
|
from test_tools.os_tools import get_dut_cpu_physical_cores
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
mount_point = "/mnt/test"
|
mount_point = "/mnt/test"
|
||||||
runtime = timedelta(minutes=15)
|
runtime = timedelta(minutes=15)
|
||||||
|
@ -13,7 +13,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -14,7 +14,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
||||||
from test_utils.filesystem.symlink import Symlink
|
from test_utils.filesystem.symlink import Symlink
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -19,7 +19,7 @@ from test_tools.blktrace import BlkTrace, BlkTraceMask, RwbsKind
|
|||||||
from test_tools.disk_utils import Filesystem, check_if_device_supports_trim
|
from test_tools.disk_utils import Filesystem, check_if_device_supports_trim
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from api.cas.dmesg import get_metadata_size_on_device
|
from api.cas.dmesg import get_metadata_size_on_device
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ from api.cas.cache_config import CacheMode, CacheLineSize
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskTypeSet, DiskType
|
from storage_devices.disk import DiskTypeSet, DiskType
|
||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.os_dependent
|
@pytest.mark.os_dependent
|
||||||
|
@ -19,7 +19,7 @@ from test_tools.fio.fio_param import ReadWrite, IoEngine
|
|||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from test_tools.os_tools import drop_caches, DropCachesMode
|
from test_tools.os_tools import drop_caches, DropCachesMode
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
ioclass_config_path = "/etc/opencas/ioclass.conf"
|
ioclass_config_path = "/etc/opencas/ioclass.conf"
|
||||||
template_config_path = "/etc/opencas/ioclass-config.csv"
|
template_config_path = "/etc/opencas/ioclass-config.csv"
|
||||||
|
@ -13,7 +13,7 @@ from api.cas.ioclass_config import IoClass
|
|||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools import fs_utils
|
from test_tools import fs_utils
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
ioclass_config_path = "/tmp/opencas_ioclass.conf"
|
ioclass_config_path = "/tmp/opencas_ioclass.conf"
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
|||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from test_tools.os_tools import sync, drop_caches
|
from test_tools.os_tools import sync, drop_caches
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
|
|
||||||
dd_bs = Size(1, Unit.Blocks4096)
|
dd_bs = Size(1, Unit.Blocks4096)
|
||||||
dd_count = 1230
|
dd_count = 1230
|
||||||
|
@ -19,7 +19,7 @@ from test_utils.filesystem.directory import Directory
|
|||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import drop_caches, DropCachesMode, sync
|
from test_tools.os_tools import drop_caches, DropCachesMode, sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.io_class.io_class_common import mountpoint, prepare, ioclass_config_path
|
from tests.io_class.io_class_common import mountpoint, prepare, ioclass_config_path
|
||||||
|
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ from .io_class_common import ioclass_config, get_io_class_occupancy, run_io_dir
|
|||||||
from api.cas import casadm
|
from api.cas import casadm
|
||||||
from test_tools.os_tools import sync, drop_caches
|
from test_tools.os_tools import sync, drop_caches
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
|
|
||||||
|
|
||||||
cache_size = Size(100, Unit.MiB)
|
cache_size = Size(100, Unit.MiB)
|
||||||
|
@ -14,7 +14,7 @@ from test_tools.dd import Dd
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import sync, DropCachesMode, drop_caches
|
from test_tools.os_tools import sync, DropCachesMode, drop_caches
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.io_class.io_class_common import mountpoint, prepare, ioclass_config_path
|
from tests.io_class.io_class_common import mountpoint, prepare, ioclass_config_path
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ from test_tools import fs_utils
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.volumes.common import lvm_filters
|
from tests.volumes.common import lvm_filters
|
||||||
|
|
||||||
mount_point = "/mnt/"
|
mount_point = "/mnt/"
|
||||||
|
@ -18,7 +18,7 @@ from test_tools import fs_utils
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
from tests.io_class.io_class_common import (
|
from tests.io_class.io_class_common import (
|
||||||
prepare,
|
prepare,
|
||||||
mountpoint,
|
mountpoint,
|
||||||
|
@ -17,7 +17,7 @@ from test_tools import fs_utils
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Unit
|
from type_def.size import Unit
|
||||||
from tests.io_class.io_class_common import (
|
from tests.io_class.io_class_common import (
|
||||||
prepare,
|
prepare,
|
||||||
mountpoint,
|
mountpoint,
|
||||||
|
@ -15,7 +15,7 @@ from test_tools import fs_utils
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Unit
|
from type_def.size import Unit
|
||||||
from tests.io_class.io_class_common import (
|
from tests.io_class.io_class_common import (
|
||||||
mountpoint,
|
mountpoint,
|
||||||
prepare,
|
prepare,
|
||||||
|
@ -13,7 +13,7 @@ from api.cas.ioclass_config import IoClass, default_config_file_path
|
|||||||
from test_tools import fs_utils
|
from test_tools import fs_utils
|
||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from .io_class_common import (
|
from .io_class_common import (
|
||||||
prepare,
|
prepare,
|
||||||
mountpoint,
|
mountpoint,
|
||||||
|
@ -9,7 +9,7 @@ from api.cas import casadm, ioclass_config
|
|||||||
from api.cas.ioclass_config import IoClass
|
from api.cas.ioclass_config import IoClass
|
||||||
from core.test_run_utils import TestRun
|
from core.test_run_utils import TestRun
|
||||||
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.io_class.io_class_common import (
|
from tests.io_class.io_class_common import (
|
||||||
compare_io_classes_list,
|
compare_io_classes_list,
|
||||||
generate_and_load_random_io_class_config,
|
generate_and_load_random_io_class_config,
|
||||||
|
@ -11,7 +11,7 @@ from core.test_run import TestRun
|
|||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools import fs_utils
|
from test_tools import fs_utils
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
from tests.io_class.io_class_common import prepare, ioclass_config_path
|
from tests.io_class.io_class_common import prepare, ioclass_config_path
|
||||||
|
|
||||||
headerless_configuration = "1,unclassified,22,1.00"
|
headerless_configuration = "1,unclassified,22,1.00"
|
||||||
|
@ -13,7 +13,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
|||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.io_class.io_class_common import prepare, ioclass_config_path
|
from tests.io_class.io_class_common import prepare, ioclass_config_path
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ from test_tools.dd import Dd
|
|||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from test_tools.os_tools import drop_caches, DropCachesMode, sync
|
from test_tools.os_tools import drop_caches, DropCachesMode, sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
from tests.io_class.io_class_common import prepare, mountpoint, ioclass_config_path
|
from tests.io_class.io_class_common import prepare, mountpoint, ioclass_config_path
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
||||||
from test_tools.os_tools import sync, drop_caches
|
from test_tools.os_tools import sync, drop_caches
|
||||||
from test_tools.runlevel import Runlevel
|
from test_tools.runlevel import Runlevel
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.io_class.io_class_common import (
|
from tests.io_class.io_class_common import (
|
||||||
prepare,
|
prepare,
|
||||||
mountpoint,
|
mountpoint,
|
||||||
|
@ -18,7 +18,7 @@ from test_tools.disk_utils import Filesystem
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
||||||
from test_tools.os_tools import sync, drop_caches
|
from test_tools.os_tools import sync, drop_caches
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.io_class.io_class_common import template_config_path
|
from tests.io_class.io_class_common import template_config_path
|
||||||
|
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from test_tools.os_tools import sync, drop_caches
|
from test_tools.os_tools import sync, drop_caches
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Unit, Size
|
from type_def.size import Unit, Size
|
||||||
from tests.io_class.io_class_common import prepare
|
from tests.io_class.io_class_common import prepare
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ from test_tools.fio.fio_param import ReadWrite, IoEngine
|
|||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.io_class.io_class_common import prepare, ioclass_config_path, mountpoint
|
from tests.io_class.io_class_common import prepare, ioclass_config_path, mountpoint
|
||||||
|
|
||||||
|
|
||||||
|
@ -25,8 +25,8 @@ from test_tools.blktrace import BlkTrace, BlkTraceMask, ActionKind, RwbsKind
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
||||||
from test_tools.os_tools import kill_all_io
|
from test_tools.os_tools import kill_all_io
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from types.time import Time
|
from type_def.time import Time
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -16,8 +16,8 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from test_tools.os_tools import kill_all_io
|
from test_tools.os_tools import kill_all_io
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from types.time import Time
|
from type_def.time import Time
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -19,8 +19,8 @@ from core.test_run import TestRun
|
|||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from types.time import Time
|
from type_def.time import Time
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -14,7 +14,7 @@ from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from connection.utils.asynchronous import start_async_func
|
from connection.utils.asynchronous import start_async_func
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -10,7 +10,7 @@ from core.test_run import TestRun
|
|||||||
from test_tools import fs_utils
|
from test_tools import fs_utils
|
||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
def create_test_files(test_file_size):
|
def create_test_files(test_file_size):
|
||||||
|
@ -17,8 +17,8 @@ from test_tools.fio.fio import Fio
|
|||||||
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
from test_tools.fio.fio_param import IoEngine, ReadWrite
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import DropCachesMode, drop_caches, sync
|
from test_tools.os_tools import DropCachesMode, drop_caches, sync
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from types.time import Time
|
from type_def.time import Time
|
||||||
from tests.lazy_writes.recovery.recovery_tests_methods import power_cycle_dut
|
from tests.lazy_writes.recovery.recovery_tests_methods import power_cycle_dut
|
||||||
|
|
||||||
test_file_size = Size(300, Unit.MebiByte)
|
test_file_size = Size(300, Unit.MebiByte)
|
||||||
|
@ -16,7 +16,7 @@ from test_tools.fs_utils import readlink
|
|||||||
from test_tools.os_tools import DropCachesMode, sync, drop_caches
|
from test_tools.os_tools import DropCachesMode, sync, drop_caches
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.lazy_writes.recovery.recovery_tests_methods import create_test_files, copy_file, \
|
from tests.lazy_writes.recovery.recovery_tests_methods import create_test_files, copy_file, \
|
||||||
compare_files, power_cycle_dut
|
compare_files, power_cycle_dut
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ from core.test_run import TestRun
|
|||||||
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
||||||
from test_tools.disk_utils import Filesystem
|
from test_tools.disk_utils import Filesystem
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from tests.lazy_writes.recovery.recovery_tests_methods import create_test_files, copy_file, \
|
from tests.lazy_writes.recovery.recovery_tests_methods import create_test_files, copy_file, \
|
||||||
compare_files
|
compare_files
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
|||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -10,7 +10,7 @@ from core.test_run_utils import TestRun
|
|||||||
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
from test_tools.fio.fio_param import ReadWrite, IoEngine
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -20,7 +20,7 @@ from test_tools.fs_utils import remove
|
|||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
file_size = Size(640, Unit.GiB)
|
file_size = Size(640, Unit.GiB)
|
||||||
required_disk_size = file_size * 1.02
|
required_disk_size = file_size * 1.02
|
||||||
|
@ -17,7 +17,7 @@ from test_tools.iostat import IOstatBasic
|
|||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
bs = Size(512, Unit.KibiByte)
|
bs = Size(512, Unit.KibiByte)
|
||||||
mnt_point = "/mnt/cas/"
|
mnt_point = "/mnt/cas/"
|
||||||
|
@ -18,7 +18,7 @@ from test_tools.disk_utils import Filesystem
|
|||||||
from test_tools.fs_utils import create_random_test_file
|
from test_tools.fs_utils import create_random_test_file
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.scsi_debug import Logs, syslog_path
|
from test_tools.scsi_debug import Logs, syslog_path
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
mount_point = "/mnt/cas"
|
mount_point = "/mnt/cas"
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
|
|||||||
from test_tools.dd import Dd
|
from test_tools.dd import Dd
|
||||||
from test_utils.filesystem.file import File
|
from test_utils.filesystem.file import File
|
||||||
from connection.utils.output import CmdException
|
from connection.utils.output import CmdException
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
import pytest
|
import pytest
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
from core.test_run import TestRun
|
from core.test_run import TestRun
|
||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools.fio.fio import Fio
|
from test_tools.fio.fio import Fio
|
||||||
|
@ -10,7 +10,7 @@ from core.test_run import TestRun
|
|||||||
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
|
||||||
from test_tools.os_tools import (get_number_of_processors_from_cpuinfo,
|
from test_tools.os_tools import (get_number_of_processors_from_cpuinfo,
|
||||||
get_number_of_processes)
|
get_number_of_processes)
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
cleaning_threads_expected = 1
|
cleaning_threads_expected = 1
|
||||||
management_thread_expected = 1
|
management_thread_expected = 1
|
||||||
|
@ -16,7 +16,7 @@ from test_tools.fio.fio_param import ReadWrite, IoEngine
|
|||||||
from test_tools.memory import get_mem_available, get_module_mem_footprint
|
from test_tools.memory import get_mem_available, get_module_mem_footprint
|
||||||
from test_tools.os_tools import sync
|
from test_tools.os_tools import sync
|
||||||
from test_tools.udev import Udev
|
from test_tools.udev import Udev
|
||||||
from types.size import Size, Unit
|
from type_def.size import Size, Unit
|
||||||
|
|
||||||
cores_count = 16
|
cores_count = 16
|
||||||
cache_size = Size(50, Unit.GibiByte)
|
cache_size = Size(50, Unit.GibiByte)
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user