Commit Graph

2283 Commits

Author SHA1 Message Date
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
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
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
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
Robert Baldyga
bc7710fb7d Provide forward ops in block volume implementation
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-13 12:36:10 +02:00
Robert Baldyga
8f5dbc997b
Merge pull request #1521 from katlapinka/kasiat/tf-update
Update test-framework submodule version
2024-09-13 12:04:28 +02:00
Katarzyna Treder
73eb0c399b Update test-framework submodule version
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-09-13 11:59:50 +02:00
Katarzyna Treder
a1ff17bbd3 Change path type to string in fs_utils remove command
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-09-13 11:35:36 +02:00
Robert Baldyga
252866d840
Merge pull request #1516 from mmichal10/fix-compilation
Fix checking user param
2024-09-11 11:19:33 +02:00
Michal Mielewczyk
e7d7064341 Fix checking user param
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-11 11:04:20 +02:00
Robert Baldyga
7c7e7bff3f
Merge pull request #1512 from robertbaldyga/various_fixes
Bunch of smaller fixes
2024-09-10 15:20:24 +02:00
Robert Baldyga
ded760a760 Fix debug macros
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:37 +02:00