Move size.py to types

Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
This commit is contained in:
Katarzyna Treder
2024-12-10 12:17:13 +01:00
parent baa1f37432
commit d4e562caf9
142 changed files with 150 additions and 167 deletions

View File

@@ -14,7 +14,7 @@ from storage_devices.disk import DiskType, DiskTypeSet
from api.cas.cache_config import CacheMode
from test_tools import fs_utils
from test_tools.disk_utils import Filesystem
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine

View File

@@ -22,7 +22,7 @@ from test_tools.dd import Dd
from test_tools.disk_utils import Filesystem
from test_utils.filesystem.file import File
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
version_file_path = r"/var/lib/opencas/cas_version"
mountpoint = "/mnt"

View File

@@ -9,7 +9,7 @@ import pytest
from api.cas import casadm
from core.test_run import TestRun
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.CI

View File

@@ -17,7 +17,7 @@ from api.cas.cache_config import (
)
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from core.test_run import TestRun
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_utils.os_utils import Udev
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine

View File

@@ -16,7 +16,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.parametrize("cache_mode", CacheMode.with_traits(CacheModeTrait.LazyWrites))

View File

@@ -13,7 +13,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeLowerThan, DiskTypeSet
from test_tools.disk_utils import Filesystem
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
mount_point = "/mnt/cas"
cores_amount = 3

View File

@@ -16,7 +16,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
from test_utils.os_utils import Udev, sync
from test_utils.size import Size, Unit
from types.size import Size, Unit
io_size = Size(10000, Unit.Blocks4096)

View File

@@ -9,7 +9,7 @@ import pytest
from api.cas import casadm, cli, cli_messages
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -26,7 +26,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils.os_utils import Udev
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
random_thresholds = random.sample(range(1028, 1024**2, 4), 3)
random_stream_numbers = random.sample(range(2, 128), 3)

View File

@@ -16,7 +16,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine, CpusAllowedPolicy
from test_utils.os_utils import Udev, sync, get_dut_cpu_physical_cores
from test_utils.size import Size, Unit
from types.size import Size, Unit
class VerifyType(Enum):

View File

@@ -10,7 +10,7 @@ from api.cas.cache_config import CacheMode
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.os_utils import Udev
from test_utils.size import Unit, Size
from types.size import Unit, Size
from test_tools.dd import Dd
from test_tools.iostat import IOstatBasic

View File

@@ -8,7 +8,7 @@ import pytest
from api.cas.cas_module import CasModule
from core.test_run import TestRun
from test_utils.size import Unit
from types.size import Unit
from test_utils.os_utils import (allocate_memory,
disable_memory_affecting_functions,
drop_caches,

View File

@@ -8,7 +8,7 @@ import pytest
import time
from core.test_run_utils import TestRun
from test_utils.size import Size, Unit
from types.size import Size, Unit
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio

View File

@@ -6,11 +6,11 @@
import pytest
from api.cas import casadm, casadm_parser
from api.cas import casadm
from core.test_run import TestRun
from test_utils.os_utils import sync
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Unit, Size
from types.size import Unit, Size
from test_tools.dd import Dd

View File

@@ -17,7 +17,7 @@ from test_tools.disk_utils import Filesystem
from test_utils.filesystem.file import File
from test_utils.os_utils import sync
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
from api.cas.cli_messages import (
check_stderr_msg,
missing_param,

View File

@@ -10,7 +10,7 @@ from api.cas import casadm, casadm_parser, cli_messages
from api.cas.cli import start_cmd
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Unit, Size
from types.size import Unit, Size
CACHE_ID_RANGE = (1, 16384)
CORE_ID_RANGE = (0, 4095)

View File

@@ -8,7 +8,7 @@ import time
from core.test_run_utils import TestRun
from storage_devices.device import Device
from test_utils.size import Size, Unit
from types.size import Size, Unit
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio

View File

@@ -14,7 +14,7 @@ from api.cas.casadm import set_param_cutoff_cmd
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -19,7 +19,7 @@ from api.cas.cache_config import (
)
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Size, Unit
from types.size import Size, Unit
# There should be at least 2 cache instances and 2 cores per cache

View File

@@ -17,7 +17,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils.disk_finder import get_system_disks
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -10,7 +10,7 @@ from storage_devices.lvm import get_block_devices_list
from api.cas.init_config import InitConfig
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite, VerifyMethod
from test_utils.size import Size, Unit
from types.size import Size, Unit
def run_fio_on_lvm(volumes: []):

View File

@@ -14,7 +14,7 @@ from core.test_run import TestRun
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Unit, Size
from types.size import Unit, Size
start_size = int(Size(512, Unit.Byte))

View File

@@ -19,7 +19,7 @@ from test_tools.fio.fio_param import ReadWrite, IoEngine, VerifyMethod
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.filesystem.file import File
from test_utils.os_utils import sync
from test_utils.size import Unit, Size
from types.size import Unit, Size
start_size = Size(512, Unit.Byte).get_value()

View File

@@ -22,7 +22,7 @@ from test_tools.fio.fio_param import ReadWrite
from test_utils.asynchronous import start_async_func
from test_utils.filesystem.directory import Directory
from test_utils.output import CmdException
from test_utils.size import Unit, Size
from types.size import Unit, Size
ram_disk, tmp_dir, fio_seed = None, None, None
num_jobs = 8

View File

@@ -15,10 +15,10 @@ from storage_devices.drbd import Drbd
from test_tools.drbdadm import Drbdadm
from test_tools import fs_utils
from test_tools.disk_utils import Filesystem
from test_tools.fs_utils import copy, check_if_file_exists
from test_tools.fs_utils import copy
from test_utils.filesystem.directory import Directory
from test_utils.filesystem.file import File
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_utils.emergency_escape import EmergencyEscape
from test_utils.fstab import add_mountpoint
from storage_devices.lvm import Lvm

View File

@@ -11,7 +11,7 @@ from test_tools.dd import Dd
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.os_utils import Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
from storage_devices.disk import DiskType, DiskTypeSet
from storage_devices.device import Device
from api.cas import casadm, dmesg

View File

@@ -23,13 +23,12 @@ from storage_devices.disk import DiskType, DiskTypeSet
from storage_devices.drbd import Drbd
from test_tools.dd import Dd
from test_tools.disk_utils import Filesystem
from test_utils.size import Size, Unit
from test_utils.filesystem.file import File
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite
from test_tools.fs_utils import readlink, create_directory
from test_tools.fs_utils import create_directory
from test_utils.drbd import Resource, Node
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_failover_multihost import check_drbd_installed

View File

@@ -22,14 +22,13 @@ from storage_devices.disk import DiskType, DiskTypeSet
from storage_devices.drbd import Drbd
from storage_devices.raid import Raid, RaidConfiguration, MetadataVariant, Level
from test_tools.dd import Dd
from test_tools.drbdadm import Drbdadm
from test_tools.disk_utils import Filesystem
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite
from test_tools.fs_utils import readlink
from test_utils.drbd import Resource, Node
from test_utils.os_utils import sync, Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_tools import fs_utils

View File

@@ -3,14 +3,12 @@
# SPDX-License-Identifier: BSD-3-Clause
#
import time
import pytest
from api.cas import cli, casadm
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from core.test_run import TestRun
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache_1", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -20,7 +20,7 @@ from test_tools.device_mapper import ErrorDevice, DmTable
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine, ErrorFilter, VerifyMethod
from test_utils.os_utils import Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
start_size = Size(512, Unit.Byte)
stop_size = Size(128, Unit.KibiByte)

View File

@@ -21,7 +21,7 @@ from api.cas.cache_config import (
)
from storage_devices.disk import DiskTypeSet, DiskType
from test_utils.io_stats import IoStats
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.parametrizex("cache_line_size", CacheLineSize)

View File

@@ -16,7 +16,7 @@ from test_tools.dd import Dd
from test_tools.disk_utils import Filesystem
from test_utils import os_utils
from test_utils.os_utils import Udev, DropCachesMode
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.lazy_writes.recovery.recovery_tests_methods import compare_files
mount_point = "/mnt/cas"

View File

@@ -12,8 +12,8 @@ from api.cas.core import Core
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from core.test_run import TestRun
from test_tools.dd import Dd
from test_utils.os_utils import Udev, sync
from test_utils.size import Size, Unit
from test_utils.os_utils import Udev
from types.size import Size, Unit
block_size = Size(1, Unit.Blocks4096)

View File

@@ -11,10 +11,8 @@ from tests.lazy_writes.recovery.recovery_tests_methods import copy_file, compare
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools import fs_utils
from test_tools.dd import Dd
from test_tools.disk_utils import Filesystem
from test_utils import os_utils
from test_utils.size import Size, Unit
from types.size import Size, Unit
mount_point = "/mnt/cas"
test_file_path = f"{mount_point}/test_file"

View File

@@ -5,20 +5,15 @@
#
import pytest
from collections import namedtuple
import random
from api.cas import casadm
from api.cas import dmesg
from api.cas.cli import casadm_bin
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Size, Unit
from api.cas.cli_messages import check_stderr_msg, missing_param, disallowed_param
from types.size import Size, Unit
from api.cas.cache_config import CacheLineSize, CacheMode
from api.cas.cli import standby_activate_cmd, standby_load_cmd
from api.cas.dmesg import get_md_section_size
from api.cas.ioclass_config import IoClass
from test_tools.dd import Dd
from test_utils.os_utils import sync
from test_utils.filesystem.file import File

View File

@@ -6,11 +6,11 @@
import pytest
from api.cas import cli, casadm
from api.cas import casadm
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from core.test_run import TestRun
from test_utils.size import Size, Unit
from api.cas.cache_config import CacheLineSize, CacheMode, CacheStatus
from types.size import Size, Unit
from api.cas.cache_config import CacheLineSize, CacheStatus
from api.cas.casadm_params import StatsFilter
from api.cas.casadm_parser import get_core_info_for_cache_by_path
from api.cas.core import CoreStatus, Core

View File

@@ -13,7 +13,7 @@ from test_tools import fs_utils, disk_utils
from test_tools.disk_utils import Filesystem
from test_utils.filesystem.file import File
from test_utils.filesystem.symlink import Symlink
from test_utils.size import Size, Unit
from types.size import Size, Unit
mount_point, mount_point2 = "/mnt/cas", "/mnt/cas2"
test_file_path = f"{mount_point}/test_file"

View File

@@ -11,7 +11,7 @@ from api.cas import casadm, cli, cli_messages
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
log_path = "/var/log/opencas.log"
wait_long_time = 180

View File

@@ -10,7 +10,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet
from test_tools.dd import Dd
from test_utils.os_utils import Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -19,7 +19,7 @@ from api.cas.cache_config import (
)
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_utils.os_utils import Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.parametrizex("cache_mode", CacheMode.without_traits(CacheModeTrait.LazyWrites))

View File

@@ -17,7 +17,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine, ErrorFilter
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.parametrizex("cache_mode", CacheMode)

View File

@@ -11,7 +11,7 @@ from api.cas.cli import standby_activate_cmd
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.filesystem.symlink import Symlink
from test_utils.size import Size, Unit
from types.size import Size, Unit
from api.cas.cache_config import CacheLineSize
from api.cas.cache import CacheStatus
from test_tools.dd import Dd

View File

@@ -10,7 +10,7 @@ from api.cas import casadm
from api.cas.casadm_parser import get_caches
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Size, Unit
from types.size import Size, Unit
from api.cas.cache_config import CacheStatus

View File

@@ -11,7 +11,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_tools.disk_utils import Filesystem
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -13,7 +13,7 @@ from api.cas.core import Core, CoreStatus
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.dd import Dd
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -31,7 +31,7 @@ from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils.filesystem.file import File
from test_utils.os_utils import Udev, sync
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_utils.time import Time

View File

@@ -16,7 +16,7 @@ from api.cas.init_config import InitConfig
from core.test_run import TestRun
from storage_devices.disk import DiskTypeSet, DiskType
from storage_devices.raid import RaidConfiguration, Raid, Level, MetadataVariant
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.os_dependent

View File

@@ -15,7 +15,7 @@ from test_tools.dd import Dd
from test_tools.disk_utils import Filesystem
from test_utils.filesystem.file import File
from test_utils.os_utils import drop_caches, DropCachesMode, sync
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.os_dependent

View File

@@ -15,7 +15,7 @@ from api.cas.cache_config import (CleaningPolicy,
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import *
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.parametrizex("cores_amount", [1, 4])

View File

@@ -16,7 +16,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils import os_utils
from test_utils.os_utils import Runlevel
from test_utils.size import Size, Unit
from types.size import Size, Unit
mount_point = "/mnt/test"

View File

@@ -8,7 +8,7 @@ import pytest
from api.cas import casadm, casadm_parser, cli, cli_messages
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -14,11 +14,11 @@ from api.cas.cli_messages import check_stderr_msg, stop_cache_errors
from core.test_run import TestRun
from storage_devices.disk import DiskTypeLowerThan, DiskTypeSet, DiskType
from test_tools.dd import Dd
from test_tools.disk_utils import Filesystem, mount
from test_tools.disk_utils import Filesystem
from test_tools.fs_utils import check_if_file_exists
from test_utils.filesystem.file import File
from test_utils.os_utils import sync
from test_utils.size import Size, Unit
from types.size import Size, Unit
mount_point = "/mnt/cas"

View File

@@ -13,7 +13,7 @@ from api.cas.core import CoreStatus
from api.cas.init_config import InitConfig
from core.test_run import TestRun
from storage_devices.disk import DiskTypeLowerThan, DiskTypeSet, DiskType
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.CI

View File

@@ -17,7 +17,7 @@ from test_utils.filesystem.file import File
from test_tools.disk_utils import Filesystem
from test_utils import fstab
from test_tools.dd import Dd
from test_utils.size import Unit, Size
from types.size import Unit, Size
from test_utils.os_utils import sync, Udev
from test_utils.emergency_escape import EmergencyEscape
from api.cas.cas_service import set_cas_service_timeout, clear_cas_service_timeout

View File

@@ -15,7 +15,7 @@ from test_tools.disk_utils import Filesystem
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, CpusAllowedPolicy, ReadWrite
from test_utils.os_utils import get_dut_cpu_physical_cores
from test_utils.size import Size, Unit
from types.size import Size, Unit
mount_point = "/mnt/test"
runtime = timedelta(minutes=15)

View File

@@ -13,7 +13,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from core.test_run import TestRun
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -14,7 +14,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils.filesystem.symlink import Symlink
from test_utils.os_utils import Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -19,7 +19,7 @@ from test_tools.disk_utils import Filesystem, check_if_device_supports_trim
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils import os_utils
from test_utils.size import Size, Unit
from types.size import Size, Unit
from api.cas.dmesg import get_metadata_size_on_device

View File

@@ -11,7 +11,7 @@ from api.cas.cache_config import CacheMode, CacheLineSize
from core.test_run import TestRun
from storage_devices.disk import DiskTypeSet, DiskType
from test_tools.disk_utils import Filesystem
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.os_dependent

View File

@@ -18,7 +18,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.os_utils import Udev, sync
from test_utils.os_utils import drop_caches, DropCachesMode
from test_utils.size import Size, Unit
from types.size import Size, Unit
ioclass_config_path = "/etc/opencas/ioclass.conf"
template_config_path = "/etc/opencas/ioclass-config.csv"

View File

@@ -13,7 +13,7 @@ from api.cas.ioclass_config import IoClass
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools import fs_utils
from test_utils.size import Size, Unit
from types.size import Size, Unit
ioclass_config_path = "/tmp/opencas_ioclass.conf"

View File

@@ -11,7 +11,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.dd import Dd
from test_utils.os_utils import sync, Udev, drop_caches
from test_utils.size import Unit, Size
from types.size import Unit, Size
dd_bs = Size(1, Unit.Blocks4096)
dd_count = 1230

View File

@@ -18,7 +18,7 @@ from test_tools.disk_utils import Filesystem
from test_utils.filesystem.directory import Directory
from test_utils.filesystem.file import File
from test_utils.os_utils import drop_caches, DropCachesMode, sync, Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.io_class.io_class_common import mountpoint, prepare, ioclass_config_path

View File

@@ -13,7 +13,7 @@ from api.cas.cache_config import CacheMode, CleaningPolicy, SeqCutOffPolicy
from .io_class_common import ioclass_config, get_io_class_occupancy, run_io_dir
from api.cas import casadm
from test_utils.os_utils import sync, Udev, drop_caches
from test_utils.size import Unit, Size
from types.size import Unit, Size
cache_size = Size(100, Unit.MiB)

View File

@@ -14,7 +14,7 @@ from test_tools.dd import Dd
from test_tools.disk_utils import Filesystem
from test_utils.filesystem.file import File
from test_utils.os_utils import sync, DropCachesMode, drop_caches
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.io_class.io_class_common import mountpoint, prepare, ioclass_config_path

View File

@@ -16,7 +16,7 @@ from test_tools import fs_utils
from test_tools.disk_utils import Filesystem
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.volumes.common import lvm_filters
mount_point = "/mnt/"

View File

@@ -12,13 +12,12 @@ import pytest
from api.cas import ioclass_config, casadm
from api.cas.cache_config import CacheMode, CacheLineSize
from api.cas.ioclass_config import IoClass, default_config_file_path
from api.cas.statistics import IoClassUsageStats
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools import fs_utils
from test_tools.disk_utils import Filesystem
from test_utils.os_utils import sync, Udev
from test_utils.size import Unit, Size
from types.size import Unit, Size
from tests.io_class.io_class_common import (
prepare,
mountpoint,

View File

@@ -16,7 +16,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools import fs_utils
from test_tools.disk_utils import Filesystem
from test_utils.os_utils import sync, Udev
from test_utils.size import Unit
from types.size import Unit
from tests.io_class.io_class_common import (
prepare,
mountpoint,

View File

@@ -14,7 +14,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools import fs_utils
from test_tools.disk_utils import Filesystem
from test_utils.os_utils import sync, Udev
from test_utils.size import Unit
from types.size import Unit
from tests.io_class.io_class_common import (
mountpoint,
prepare,

View File

@@ -13,7 +13,7 @@ from api.cas.ioclass_config import IoClass, default_config_file_path
from test_tools import fs_utils
from test_tools.disk_utils import Filesystem
from core.test_run import TestRun
from test_utils.size import Size, Unit
from types.size import Size, Unit
from .io_class_common import (
prepare,
mountpoint,

View File

@@ -9,7 +9,7 @@ from api.cas import casadm, ioclass_config
from api.cas.ioclass_config import IoClass
from core.test_run_utils import TestRun
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.io_class.io_class_common import (
compare_io_classes_list,
generate_and_load_random_io_class_config,

View File

@@ -11,7 +11,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools import fs_utils
from test_utils.output import CmdException
from test_utils.size import Unit, Size
from types.size import Unit, Size
from tests.io_class.io_class_common import prepare, ioclass_config_path
headerless_configuration = "1,unclassified,22,1.00"

View File

@@ -12,7 +12,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.dd import Dd
from test_utils.os_utils import sync, Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.io_class.io_class_common import prepare, ioclass_config_path

View File

@@ -9,14 +9,13 @@ from collections import namedtuple
import pytest
from api.cas import ioclass_config, casadm
from api.cas.statistics import IoClassUsageStats
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools import fs_utils
from test_tools.dd import Dd
from test_tools.disk_utils import Filesystem
from test_utils.os_utils import drop_caches, DropCachesMode, sync, Udev
from test_utils.size import Unit, Size
from types.size import Unit, Size
from tests.io_class.io_class_common import prepare, mountpoint, ioclass_config_path

View File

@@ -19,7 +19,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils import os_utils
from test_utils.os_utils import Runlevel
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.io_class.io_class_common import (
prepare,
mountpoint,

View File

@@ -18,7 +18,7 @@ from test_tools.disk_utils import Filesystem
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils.os_utils import sync, drop_caches
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.io_class.io_class_common import template_config_path

View File

@@ -11,7 +11,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.os_utils import sync, Udev, drop_caches
from test_utils.size import Unit, Size
from types.size import Unit, Size
from tests.io_class.io_class_common import prepare

View File

@@ -20,7 +20,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.filesystem.file import File
from test_utils.os_utils import sync, Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.io_class.io_class_common import prepare, ioclass_config_path, mountpoint

View File

@@ -25,7 +25,7 @@ from test_tools.blktrace import BlkTrace, BlkTraceMask, ActionKind, RwbsKind
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils.os_utils import kill_all_io
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_utils.time import Time

View File

@@ -15,7 +15,7 @@ from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.os_utils import Udev, kill_all_io
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_utils.time import Time

View File

@@ -19,7 +19,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools.dd import Dd
from test_utils.os_utils import Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_utils.time import Time

View File

@@ -14,7 +14,7 @@ from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.asynchronous import start_async_func
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -10,7 +10,7 @@ from test_tools import fs_utils
from test_tools.dd import Dd
from test_utils import os_utils
from test_utils.filesystem.file import File
from test_utils.size import Size, Unit
from types.size import Size, Unit
def create_test_files(test_file_size):

View File

@@ -18,7 +18,7 @@ from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils import os_utils
from test_utils.filesystem.file import File
from test_utils.os_utils import DropCachesMode
from test_utils.size import Size, Unit
from types.size import Size, Unit
from test_utils.time import Time
from tests.lazy_writes.recovery.recovery_tests_methods import power_cycle_dut

View File

@@ -16,7 +16,7 @@ from test_tools.fs_utils import readlink
from test_utils import os_utils
from test_utils.os_utils import Udev, DropCachesMode
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.lazy_writes.recovery.recovery_tests_methods import create_test_files, copy_file, \
compare_files, power_cycle_dut

View File

@@ -14,7 +14,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_tools.disk_utils import Filesystem
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
from tests.lazy_writes.recovery.recovery_tests_methods import create_test_files, copy_file, \
compare_files

View File

@@ -11,7 +11,7 @@ from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.os_utils import Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -10,7 +10,7 @@ from core.test_run_utils import TestRun
from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -19,7 +19,7 @@ from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_tools.fs_utils import remove
from test_utils.filesystem.file import File
from test_utils.os_utils import sync, Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
file_size = Size(640, Unit.GiB)
required_disk_size = file_size * 1.02

View File

@@ -16,7 +16,7 @@ from test_tools.fs_utils import create_random_test_file, remove
from test_tools.iostat import IOstatBasic
from test_utils.filesystem.file import File
from test_utils.os_utils import Udev, sync
from test_utils.size import Size, Unit
from types.size import Size, Unit
bs = Size(512, Unit.KibiByte)
mnt_point = "/mnt/cas/"

View File

@@ -18,7 +18,7 @@ from test_tools.disk_utils import Filesystem
from test_tools.fs_utils import create_random_test_file
from test_utils.scsi_debug import Logs, syslog_path
from test_utils import os_utils
from test_utils.size import Size, Unit
from types.size import Size, Unit
mount_point = "/mnt/cas"

View File

@@ -15,7 +15,7 @@ from storage_devices.disk import DiskTypeSet, DiskType, DiskTypeLowerThan
from test_tools.dd import Dd
from test_utils.filesystem.file import File
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.require_disk("cache", DiskTypeSet([DiskType.optane, DiskType.nand]))

View File

@@ -4,14 +4,11 @@
#
import pytest
import time
import random
from datetime import timedelta
from test_utils.size import Size, Unit
from types.size import Size, Unit
from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_tools import fs_utils
from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_tools.iostat import IOstatExtended

View File

@@ -10,7 +10,7 @@ from core.test_run import TestRun
from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan
from test_utils.os_utils import (get_number_of_processors_from_cpuinfo,
get_number_of_processes)
from test_utils.size import Size, Unit
from types.size import Size, Unit
cleaning_threads_expected = 1
management_thread_expected = 1

View File

@@ -15,7 +15,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import ReadWrite, IoEngine
from test_utils.os_utils import get_mem_available, get_module_mem_footprint
from test_utils.os_utils import sync, Udev
from test_utils.size import Size, Unit
from types.size import Size, Unit
cores_count = 16
cache_size = Size(50, Unit.GibiByte)

View File

@@ -13,10 +13,9 @@ from api.cas.cache_config import CacheLineSize
from core.test_run import TestRun
from storage_devices.device import Device
from storage_devices.disk import DiskTypeSet, DiskType
from storage_devices.partition import Partition
from test_tools import disk_utils, fs_utils
from test_tools import disk_utils
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
@pytest.mark.os_dependent

View File

@@ -19,7 +19,7 @@ from test_tools.disk_utils import Filesystem
from test_utils.scsi_debug import Logs, syslog_path
from test_tools.fs_utils import create_random_test_file
from test_utils import os_utils
from test_utils.size import Size, Unit
from types.size import Size, Unit
mount_point = "/mnt/cas"

View File

@@ -19,7 +19,7 @@ from test_tools.fio.fio import Fio
from test_tools.fio.fio_param import IoEngine, ReadWrite
from test_utils.os_utils import Udev, set_wbt_lat, get_dut_cpu_physical_cores
from test_utils.output import CmdException
from test_utils.size import Size, Unit
from types.size import Size, Unit
from utils.performance import WorkloadParameter

View File

@@ -18,7 +18,7 @@ from test_utils.os_utils import (
set_wbt_lat,
get_dut_cpu_physical_cores,
)
from test_utils.size import Unit, Size
from types.size import Unit, Size
def fill_cas_cache(target, bs):

View File

@@ -18,7 +18,7 @@ from test_utils.os_utils import (
get_number_of_processors_from_cpuinfo,
get_dut_cpu_physical_cores,
)
from test_utils.size import Unit, Size
from types.size import Unit, Size
# TODO: for disks other than Intel Optane, fio ramp is needed before fio tests on raw disk

Some files were not shown because too many files have changed in this diff Show More