Kamil Gierszewski
1c26de3e7f
tests: update getting metadata size on device in memory consumption test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:53 +02:00
Kamil Gierszewski
a70500ee44
tests: fix init test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:52 +02:00
Kamil Gierszewski
2f188f9766
tests: add dirty data check to acp test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:52 +02:00
Kamil Gierszewski
0fdd4933a2
tests-api: add statistics parse for metadata in GiB
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:51 +02:00
Kamil Gierszewski
6ce978f317
tests: fix io class tests
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:51 +02:00
Kamil Gierszewski
cf68fb226b
tests: fix dmesg getting in test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:50 +02:00
Kamil Gierszewski
004062d9fd
tests: fix test file path
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:50 +02:00
Kamil Gierszewski
4b74c65969
tests: fix checksec permissions
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:49 +02:00
Kamil Gierszewski
51962e4684
tests: refactor test_inactive_cores
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:49 +02:00
Kamil Gierszewski
daea1a433a
tests: fix test_simulation_startup
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 02:42:56 +02:00
Kamil Gierszewski
c32650af0b
tests: fix test recovery
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 02:42:56 +02:00
Kamil Gierszewski
39afdaa6c1
test-api: fix cli help message
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 02:42:56 +02:00
Katarzyna Treder
c1ad2a8584
Merge pull request #1526 from katlapinka/kasiat/ioclass-file-size-core
...
Add tests for io classification statistics per core
2024-10-10 20:46:21 +02:00
Katarzyna Treder
375fce5a19
Add tests for io classification statistics per core
...
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-10-10 20:45:24 +02:00
Katarzyna Treder
df5c0c7d4c
Merge pull request #1501 from Kamoppl/kamilg/add_old_tests
...
tests: add tests for read hit errors
2024-10-09 14:52:22 +02:00
Kamil Gierszewski
625cec7838
tests: update tests
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-09 14:47:48 +02:00
Robert Baldyga
f5ee206fb9
Merge pull request #1564 from robertbaldyga/readme-v24.9
...
README: Recommend the latest release
2024-10-08 14:47:09 +02:00
Robert Baldyga
0e46d30281
README: Recommend the latest release
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-10-08 14:38:19 +02:00
Robert Baldyga
dd992d3cd9
Merge pull request #1561 from robertbaldyga/flush-as-write
...
Submit flush as a WRITE bio
2024-10-08 10:40:00 +02:00
Robert Baldyga
c889254acd
Pass holder properly to cas_bdev_release()
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-10-07 17:14:38 +02:00
Robert Baldyga
8f41ce7ad8
Submit flush as a WRITE bio
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-10-07 13:42:34 +02:00
Robert Baldyga
08c7a71863
Merge pull request #1559 from robertbaldyga/maintainer-email
...
Update maintainer's email
2024-10-07 13:32:52 +02:00
Robert Baldyga
45c020f5eb
Update maintainer's email
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-10-07 13:30:54 +02:00
Robert Baldyga
541a8bebea
Merge pull request #1554 from mmichal10/update-ocf
...
update ocf: Flush test
2024-10-04 10:19:37 +02:00
Michal Mielewczyk
ac82457630
update ocf: Flush test
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-04 10:16:51 +02:00
Robert Baldyga
28bc75238b
Merge pull request #1553 from Deixx/cleanup-umount
...
Fix mdadm --zero-superblock problem in cleanup
2024-10-04 10:13:36 +02:00
Daniel Madej
0999e601b8
Remove redundant unmount
...
remove_partitions() includes unmounting them
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-04 08:58:35 +02:00
Daniel Madej
c2662072a4
Fix mdadm --zero-superblock problem in cleanup
...
Cleanup handled mounted partitions but not the whole device
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-04 08:46:57 +02:00
Robert Baldyga
188e42b752
Merge pull request #1547 from Deixx/block-stats
...
Update for stats tests
2024-10-03 19:31:59 +02:00
Daniel Madej
663b42804d
Update test_stats_values test
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-03 17:19:03 +02:00
Daniel Madej
6e781fe464
Update test_stats_max tests
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-03 17:19:03 +02:00
Daniel Madej
aa0dc4d7ee
Thorough update of test_block_stats.py
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-03 17:19:03 +02:00
Daniel Madej
205af2ab99
Cleanup
...
UsageStats addition methods
InactiveUsage class
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-03 17:12:37 +02:00
Daniel Madej
65879e01cd
Small statistics refactor
...
Extracted common parts to separate methods
Added get_stat_value()
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-03 17:06:36 +02:00
Robert Baldyga
865967e5bd
Merge pull request #1552 from mmichal10/fix-mq-req-type-detection
...
Fix mq req type detection
2024-10-03 15:48:35 +02:00
Michal Mielewczyk
e6d8af673f
configure: make_req_type: Fix argument list
...
The commit c62b37d96b6eb3ec5 in the Linux Kernel not only moved
`make_request_fn` to `struct block_device_operations` and renamed it to
`submit_bio` but in also removed the request_queue from the argument list.
8fbbf31734
missed the last change
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 15:32:58 +02:00
Michal Mielewczyk
c7857f161a
configure: make_req_type: Remove invalid negation
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 15:32:58 +02:00
Robert Baldyga
2a536b0007
Merge pull request #1551 from robertbaldyga/update-ocf-20241003
...
Update OCF - tests and UBSAN fix
2024-10-03 13:49:47 +02:00
Robert Baldyga
d01a208928
Update OCF - tests and UBSAN fix
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-10-03 13:43:01 +02:00
Robert Baldyga
dd0701ded1
Merge pull request #1548 from Deixx/io-class-stats-without-id
...
Enable displaying IO class stats w/o IO class id
2024-10-03 13:15:16 +02:00
Robert Baldyga
d78b9a71f7
Merge pull request #1546 from mmichal10/fix-huge-test
...
tests: fix test_flush_over_640_gibibytes_with_fs
2024-10-03 13:11:48 +02:00
Michal Mielewczyk
1ae15bdb6b
tests: Fix test_flush_over_640_gibibytes_with_fs
...
Don't interrupt the test if prerequisites are not met
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 12:53:40 +02:00
Michal Mielewczyk
c41d5d7176
tests: Fix test_flush_over_640_gibibytes_with_fs
...
4h timeout for copying and calculating crc
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 12:53:40 +02:00
Michal Mielewczyk
f2f98226d8
tests: Fix test_flush_over_640_gibibytes_with_fs
...
As crc32 is supposed to be slightly faster than md5 use it to detect DC
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 12:53:40 +02:00
Michal Mielewczyk
d456674c9a
tests: fix test_flush_over_640_gibibytes_with_fs
...
The test requires quite some space(640G) to prepare a file on a separate
(not-cached) filesystem. Creating the file in rootfs is prone to (vague) errors
due to limited space.
To make sure that the test has all the required space available, create the file
on a separate disk
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 12:53:40 +02:00
Michal Mielewczyk
1a2a7e9276
Update TF: User-defined timeouts for FS utils
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 12:53:38 +02:00
Daniel Madej
7e2c46b827
Enable displaying IO class stats w/o IO class id
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-02 17:51:31 +02:00
Robert Baldyga
7ce5b7e68f
Merge pull request #1531 from mmichal10/fix-make-req-type
...
configure framework: detect make_req_fn type
2024-10-02 10:33:27 +02:00
Robert Baldyga
1fd718fcb0
Merge pull request #1536 from Deixx/perf-100p-refactor
...
Update test_4k_100p_hit_reads_wt
2024-10-02 10:33:06 +02:00
Robert Baldyga
d692204c20
Merge pull request #1523 from katlapinka/kasiat/promotion-api
...
Add API for setting promotion policy params
2024-10-02 10:32:44 +02:00