Commit Graph

2441 Commits

Author SHA1 Message Date
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
Michal Mielewczyk
a1629790af Restore the explanation for NOMERGES flag
The comment was remved in 1e5355eba1

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-20 09:29:09 +02:00
Katarzyna Treder
ae2d14dfb2 Fix for core IO class statistics
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-09-18 09:04:47 +02:00
Kamil Gierszewski
cc5d796978 test-api: fix core pool parse
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-16 10:22:33 +02:00
Kamil Gierszewski
173810ad6d tests: fix tests after tf disk recognition refactor
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-16 10:18:50 +02:00
Katarzyna Treder
8c0f4f5ad1 Add API for setting promotion policy params
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-09-13 21:27:55 +02:00
Robert Baldyga
1e80f2d0c2 Update after removing struct ocf_io
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-13 12:38:26 +02:00
Robert Baldyga
5820e17e21 Drop support for submit_* ops
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-13 12:38:26 +02:00