Commit Graph

2498 Commits

Author SHA1 Message Date
Katarzyna Treder
7a3b0672f2
Merge pull request #1572 from katlapinka/kasiat/update-tf
Update TF submodule
2024-10-15 12:03:10 +02:00
Katarzyna Treder
7c9c9a54e2 Update TF submodule
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-10-15 11:15:26 +02:00
Katarzyna Treder
dfa36541f6
Merge pull request #1562 from Deixx/concurrent-flush
Small update to test_concurrent_caches_flush
2024-10-15 09:51:23 +02:00
Daniel Madej
75fd39ed7b Update/fix to test_concurrent_caches_flush
No need to run fio in background. This fixes the issue that
one of the tests didn't wait for fio to finish before
checking stats.
More informative error messages.

Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-15 09:46:36 +02:00
Katarzyna Treder
bffe87d071
Merge pull request #1560 from katlapinka/kasiat/test-security-fixes
Small fixes for security tests
2024-10-15 09:37:55 +02:00
Katarzyna Treder
20ee2fda1f Small fixes in security tests
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-10-15 09:36:36 +02:00
Katarzyna Treder
e7f14f7d00
Merge pull request #1538 from Kamoppl/kamilg/fix_scope_bugs_v4
Kamilg/fix scope bugs v4
2024-10-11 11:26:58 +02:00
Kamil Gierszewski
5cada7a0ec
tests: add disabling udev in fault injection test
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-11 10:36:53 +02:00
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