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
Michal Mielewczyk
448e247bbf
Update ocf: missing 'static' identifier
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-27 12:29:27 +02:00
Robert Baldyga
9176a2449e
Merge pull request #1537 from mmichal10/block-attach
...
Block attach
2024-09-26 18:50:34 +02:00
Michal Mielewczyk
f34328adf2
Disable cache attach and detach
...
The feature is disable due to a possible data corruption which may occur when
attaching a new caching device. Once the problem is resolved this commit should
be reverted
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-26 17:02:50 +02:00
Michal Mielewczyk
cefa6ab121
Add missing volume_destroy() in attach
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-26 17:02:50 +02:00
Michal Mielewczyk
46775aa884
casadm: Exit status 0 for blocked commands
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-26 17:02:44 +02:00
Daniel Madej
0d19498eb5
Update test_4k_100p_hit_reads_wt
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-09-26 16:20:05 +02:00
Michal Mielewczyk
8fbbf31734
configure framework: detect make_req_fn type
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-25 15:59:21 +02:00
Robert Baldyga
f44b3d8867
Merge pull request #1532 from robertbaldyga/update-ocf-20240925
...
Update OCF version
2024-09-25 10:11:07 +02:00
Robert Baldyga
226b21ff00
Update OCF version
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-25 10:07:40 +02:00
Robert Baldyga
3ad7c39820
Merge pull request #1530 from Kamoppl/kamilg/fix_scope_bugs_v2
...
Kamilg/fix scope bugs v2
2024-09-24 16:50:32 +02:00
Kamil Gierszewski
6d71961292
test-api: fix core_pool remove
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-23 22:40:48 +02:00
Kamil Gierszewski
64e4b8d9a7
tests: fix test_cli_help test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-23 17:16:50 +02:00
Kamil Gierszewski
d0d0fdb9c8
test-api: reformat cli_help_messages.py
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-23 17:14:47 +02:00
Robert Baldyga
388e1ac3c7
Merge pull request #1529 from Kamoppl/kamilg/fix_scope_bugs
...
Kamilg/Fix tests and update test API functionality
2024-09-23 13:39:37 +02:00
Kamil Gierszewski
8d4262079e
tests: fix test_negative_start_cache
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-23 13:20:41 +02:00
Kamil Gierszewski
b8d6f8403e
test-api: fix cache mode change
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-23 12:54:12 +02:00
Kamil Gierszewski
df8705373c
tests: fix test for cleaning policy
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-23 12:54:12 +02:00
Robert Baldyga
17d2b9fecc
Merge pull request #1528 from mmichal10/nomerges-explained
...
Restore the explanation for NOMERGES flag
2024-09-20 18:43:05 +02:00
Robert Baldyga
cf4a40e6c0
Merge pull request #1522 from robertbaldyga/forward_io
...
Implement forward_io interface
2024-09-20 18:42:35 +02:00
Robert Baldyga
c73686fa50
Remove unused configure.d symbols
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-20 18:03:06 +02:00
Robert Baldyga
4bb4b914cb
Remove unneeded ifdefs
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-20 18:03:06 +02:00
Robert Baldyga
baa0eb2698
Update OCF - forward_io changes
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-20 18:03:06 +02:00