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
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
Robert Baldyga
d453456c5f
Add ./tags to .gitignore
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:37 +02:00
Roel Apfelbaum
6367a66a68
Fix comment referring to old name of CAS control device
...
Signed-off-by: Roel Apfelbaum <roel.apfelbaum@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:37 +02:00
Rafal Stefanowski
69c4ca246e
Fix interpreting version numbers as octal
...
Bash interprets any number with leading zero as an octal instead of
decimal, so make sure it doesn't happen if any version number has a
leading zero in version input file.
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:37 +02:00
Michal Mielewczyk
72026cea63
Add missing ocf_volume_destroy() on cache init
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:37 +02:00
Michal Mielewczyk
6a409a0064
Set mngt queue to null if couldn't start thread
...
This prevents attempt to deinitialize the queue for the second time in
the start rollback
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:37 +02:00
Michal Mielewczyk
72594436ce
Don't access cache priv before locking cache
...
Cache priv may be freed by concurrent stop.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:37 +02:00
Michal Mielewczyk
79a73fded2
ctx: Remove unused zalloc ops
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:37 +02:00
Ian Levine
c9f301249e
Check memory parameters before copying to user space
...
Signed-off-by: Ian Levine <ian.levine@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 15:08:16 +02:00
Amir Haroush
14aea0eda0
Fix compilation distclean race where several tries to rm
...
If we run 'make -j' all 3 targets [modules, casadm, utils] will run in parallel.
modules & casadm will then call sync, and then call distcleandir from
ocf/Makefile. The distcleandir will try to remove empty directories, but now we
have two instances of make trying to do that. Also, what if one of them just
created directory to put files in it, and the other just removes it.
Make casadm target dependent on modules target will ensure that it will start
running only after modules target is done.
Signed-off-by: Amir Haroush <amir.haroush@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-09-10 14:36:43 +02:00