Commit Graph

1743 Commits

Author SHA1 Message Date
Robert Baldyga
471bd2cac5 Add information about recommended version
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-04-08 21:44:07 +02:00
Robert Baldyga
28f5e10c0f Update installation guide
Use the latest Open CAS Linux version in the installation guide.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-04-08 21:43:41 +02:00
Robert Baldyga
954d2be486
Merge pull request #1175 from mmichal10/secure-fixes
Fixes for Coverity static analysis tool findings
2022-04-08 17:42:07 +02:00
Robert Baldyga
8fae9e2476 Destroy exp obj workqueue properly
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-04-08 17:16:04 +02:00
Michal Mielewczyk
3497b2c728 Update OCF.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-08 17:00:15 +02:00
Adam Rutkowski
5bcba78e7f Make sure classifier string is null terminated
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-04-08 16:42:25 +02:00
Michal Mielewczyk
531c7856bd Prevent uninitialized value
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-08 16:42:25 +02:00
Michal Mielewczyk
68cadd90f8 Destroy volume if it couldn't be opened
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-08 16:42:25 +02:00
Piotr Debski
e986fe5268 Standby cache attach for Cache api
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-04-07 20:20:26 +02:00
Piotr Debski
927270cca1 Test standby activate with negative cli parameters
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-04-07 20:20:26 +02:00
Robert Baldyga
5854e37241
Merge pull request #1168 from mmichal10/dead-code
casadm: remove dead code
2022-04-07 15:40:21 +02:00
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