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
Robert Baldyga
67d9379c5f
Merge pull request #1543 from Deixx/mstream-seq-cutoff-fix
...
Update for test_multistream_seq_cutoff_functional
2024-10-02 10:32:26 +02:00
Robert Baldyga
e433546951
Merge pull request #1542 from Deixx/parallel-flush
...
Update for test_parallel_core_flushing
2024-10-02 10:32:07 +02:00
Robert Baldyga
fedacbb7f0
Merge pull request #1545 from robertbaldyga/update-ocf-20241002
...
Update OCF - io error handling
2024-10-02 09:45:19 +02:00
Robert Baldyga
2405af70c4
Update OCF - io error handling
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-10-02 09:37:33 +02:00
Daniel Madej
3c20937d7f
Update for test_multistream_seq_cutoff_functional
...
Throw exception when dd runs out of space
Shorter logs
Blocks instead of bytes in error message
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-02 08:42:20 +02:00
Daniel Madej
829dbf9ba5
Update for test_parallel_core_flushing
...
Add oflag=direct
Stop cache before calculating backend md5 sums
Check all cores before ending test on fail
Print flushing progress in log
Check occupancy and dirty for each core
Minor fix and refactor
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-09-30 17:26:19 +02:00
Katarzyna Treder
bc6165a185
Merge pull request #1534 from Kamoppl/kamilg/fix_scope_bugs_v3
...
Kamilg/fix scope bugs v3
2024-09-30 10:05:34 +02:00
Kamil Gierszewski
5f170b11b3
test-api: reverse cache stop
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:54 +02:00
Kamil Gierszewski
16227e90ed
test-api: update cli messages
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:54 +02:00
Kamil Gierszewski
39c4a3be4e
tests: refactor test_init_status
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:54 +02:00
Kamil Gierszewski
b3cb1251cc
tests: refactor test_clean_reboot
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:53 +02:00
Kamil Gierszewski
61ff8f60c5
tests: reformat test_clean_reboot
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:53 +02:00
Kamil Gierszewski
41460f0e6c
tests: fix incremental load test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:53 +02:00
Kamil Gierszewski
9cf90e61b6
tests: fix udev test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:52 +02:00
Kamil Gierszewski
97e3002d21
tests: fix plug usage
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:52 +02:00
Kamil Gierszewski
96a0f1fa43
test-api: fix class variable types in statistics.py
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:52 +02:00
Kamil Gierszewski
66c6291b7a
test-api: add inactive stats
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-30 09:57:52 +02:00
Katarzyna Treder
d52ba362e2
Merge pull request #1540 from Deixx/metadata-init-remove
...
Remove metadata_size_on_disk from Cache init
2024-09-30 09:55:56 +02:00
Daniel Madej
5d10c512b2
Remove metadata_size_on_disk from Cache init
...
Not used and might cause an exception in cleanup in specific
scenarios
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-09-30 08:20:41 +02:00
Robert Baldyga
5feb927771
Merge pull request #1539 from mmichal10/static-ocf-update
...
Update ocf: missing 'static' identifier
2024-09-27 12:51:15 +02:00