Commit Graph

1882 Commits

Author SHA1 Message Date
Michal Mielewczyk
4dd6aae999 casadm: refactor printing cache incompleteness msg
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-07 14:55:52 +02:00
Robert Baldyga
d1ba73166e
Merge pull request #1173 from robertbaldyga/rm-priv-after-cleaner-stop
Wait for cleaner thread completion before destroying priv
2022-04-07 14:25:51 +02:00
Robert Baldyga
737d19f00d Wait for cleaner thread completion before destroying priv
_cas_stop_thread() function synchronizes with cleaner thread, so after
that we can be sure that there are no more ongoing cleaning requests.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-04-07 14:07:06 +02:00
Robert Baldyga
61206ef127
Merge pull request #1172 from arutk/ocf_070422
OCF update: fix memory leak in standby stop
2022-04-07 13:51:36 +02:00
Adam Rutkowski
150c5f0973 OCF update: fix memleak in standby stop
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-04-07 13:07:49 +02:00
Michał Mielewczyk
005241b51c
Merge pull request #1164 from mmichal10/standby-cli-test
Standby cli test
2022-04-07 13:03:02 +02:00
Robert Baldyga
6d03a4abf2
Merge pull request #1165 from robertbaldyga/fix-allocator-name-spaces
Update OCF - Don't use spaces in allocator names
2022-04-07 09:49:34 +02:00
Michal Mielewczyk
e0744fa230 tests: standby negative cli test
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-07 09:15:37 +02:00
Michal Mielewczyk
9784abefd7 casadm: remove dead code
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-07 09:10:17 +02:00
Robert Baldyga
20fc23d968 Update OCF - Don't use spaces in allocator names
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-04-06 14:03:02 +02:00
Michal Mielewczyk
61fa6da547 test api: add missing cli error messages
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-06 11:04:46 +02:00
Robert Baldyga
cd51bfbab1
Merge pull request #1162 from pdebski21/1149
Warning for standby activate with inactive core
2022-04-05 11:29:55 +02:00
Michał Mielewczyk
ba5fbd7cdb
Merge pull request #1161 from robertbaldyga/fix-double-clp-init
Update OCF - Avoid double CLP initialization
2022-04-04 14:37:48 +02:00
Robert Baldyga
e49542dcef Update OCF - Avoid double CLP initialization
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-04-04 14:22:59 +02:00
Robert Baldyga
77c11b040a
Merge pull request #1159 from arutk/ocf_010422
OCF update
2022-04-01 15:37:07 +02:00
Adam Rutkowski
80dc09e91f OCF update
1. more precise error code for superblock CRC mismatch
2. fix for load error core cleanup loop

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-04-01 15:07:20 +02:00
Robert Baldyga
338031ef8b
Merge pull request #1156 from kmajzero/master
Fix mising casadm error message
2022-04-01 14:34:38 +02:00
Krzysztof Majzerowicz-Jaszcz
27b407ef93 Fix mising casadm error message
This patch fixes missing casadm message when --standby --activate
is used with a direct path to a non-whitelisted device.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-04-01 09:49:38 +00:00
Robert Baldyga
571227e056
Merge pull request #1158 from robertbaldyga/exp-obj-queue-lifetime
Do not destroy expobj_wq if destroying exporting object failed
2022-04-01 10:11:58 +02:00
Robert Baldyga
df36c027a6 Do not destroy expobj_wq if destroying exporting object failed
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-31 21:36:27 +02:00
Robert Baldyga
e3d6b0f96f
Merge pull request #1154 from arutk/ocf_310322
OCF update
2022-03-31 18:20:08 +02:00
Michał Mielewczyk
e2f4f64965
Merge pull request #1151 from mmichal10/update-ocf-31032022
Update OCF
2022-03-31 14:56:57 +02:00
Adam Rutkowski
a314b10a31 OCF update
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-03-31 14:45:07 +02:00
Michal Mielewczyk
a5f3d6fc74 Update OCF
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-31 14:34:30 +02:00
Robert Baldyga
49c6dccb22
Merge pull request #1146 from arutk/stats2
Update casadm -P implementation for standby mode
2022-03-30 12:27:04 +02:00
Adam Rutkowski
02dbc56eba More specific error msg for core statistics in standby
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-03-30 12:01:15 +02:00
Adam Rutkowski
aa3c33050d Do not send KCAS_IOCTL_GET_STATS in standby
Updated OCF returns erorr from stats API instead of zeros when
cache is in standby.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-03-30 12:01:12 +02:00
Adam Rutkowski
91866a4efe statistics error handling in standby mode
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-03-29 23:04:34 +02:00
Robert Baldyga
6a6a0267d7
Merge pull request #1143 from arutk/err_standby
improve statistics error information in standby mode
2022-03-29 15:46:33 +02:00
Robert Baldyga
569dfd1518
Merge pull request #1142 from robertbaldyga/update-ocf-20220329
Update OCF
2022-03-29 10:32:39 +02:00
Robert Baldyga
e9c77a4fba Update OCF
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-29 10:19:50 +02:00
Robert Baldyga
2a8e797d72
Merge pull request #1141 from mmichal10/stop-standby
Allow to stop standby instance
2022-03-29 10:16:00 +02:00
Robert Baldyga
f448c99df2
Merge pull request #1139 from robertbaldyga/better-error-on-crc-mismatch
Return more specific error on metadata CRC mismatch
2022-03-29 10:13:37 +02:00
Robert Baldyga
9ec3ce30e2 Return more specific error on metadata CRC mismatch
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-29 09:41:18 +02:00
Michal Mielewczyk
fb97333688 Don't remove core exported objects on standby stop
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-29 09:40:28 +02:00
Robert Baldyga
eae8bf92e5
Merge pull request #1134 from rafalste/permissions_cleanup
Packages and permissions improvements
2022-03-28 21:34:56 +02:00
Robert Baldyga
6b021c441c
Merge pull request #1138 from arutk/ocf_280322
Update OCF
2022-03-28 17:58:01 +02:00
Adam Rutkowski
68875cee0a Update OCF
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-03-28 16:31:24 +02:00
Robert Baldyga
f73ab567ee
Merge pull request #1136 from robertbaldyga/cache-mode-standby-error
Return error on cache mode change in standby mode
2022-03-28 14:33:08 +02:00
Robert Baldyga
4ca0eb0530
Merge pull request #1135 from robertbaldyga/core-remove-fixes
Core remove fixes
2022-03-28 13:51:44 +02:00
Robert Baldyga
dff8f2f7b2 Update smoke_tests
As now exported object path is not printed for cores that do not have
active exported object, there are needed some changes in tests that
relied on previous behavior.

Replace exported object based lookup with cache_id/core_id pair.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-28 12:43:57 +02:00
Rafal Stefanowski
d19fc94d14 Improve package creation
- ddiskit related modifications
- fix for resolving weak-modules symlinks

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-03-28 12:05:59 +02:00
Rafal Stefanowski
cb8d1cffae Fix files/dirs permissions
- change modes to proper values
- replace 'mkdir' with 'install'
- remove unused files and dirs

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-03-28 11:49:38 +02:00
Rafal Stefanowski
b14bf05ff8 Add missing license info
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-03-28 11:31:15 +02:00
Robert Baldyga
fd1b2dc121 Do not print exported object path if it was removed
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-28 09:01:57 +02:00
Robert Baldyga
92cc06766d Add message for new error code
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-28 09:01:57 +02:00
Robert Baldyga
0bf0706107 Update OCF version - core remove rollback fix
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-28 09:01:51 +02:00
Robert Baldyga
4c431bf71c Return error on cache mode change in standby mode
Changing cache mode to the same mode is a special case that in OCL is
handled on the kernel level, without calling an OCF API. In result it
seemed to succeed even in standby mode, which should return an error.

Explicitly check for standby to return an appropriate error code.


Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-27 21:31:29 +02:00
Piotr Debski
8ec9bd3d93 Warning for standby activate with inactive core
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-03-26 21:52:36 +01:00
Robert Baldyga
59f2a86db0
Merge pull request #1085 from hammerg/bio_max_vecs
configure/bio_max_vecs: adapt to kernel 5.12
2022-03-25 22:21:45 +01:00