Commit Graph

176 Commits

Author SHA1 Message Date
Piotr Debski
f773d7fff3 standard error message for each disallowed management operation in standby mode
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-04-25 23:47:52 +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
Michal Mielewczyk
9784abefd7 casadm: remove dead code
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-07 09:10:17 +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
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
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
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
Robert Baldyga
eae8bf92e5
Merge pull request #1134 from rafalste/permissions_cleanup
Packages and permissions improvements
2022-03-28 21:34:56 +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
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
f98a2862b0
Merge pull request #1133 from kmajzero/master
Manpage update to include standby mode
2022-03-24 11:17:24 +01:00
Krzysztof Majzerowicz-Jaszcz
3988447c4e Manpage update to include standby mode
Updated manpage troff source with standby mode options

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-03-24 10:49:25 +01:00
Michal Mielewczyk
c11e80d085 casadm: more informative logging on standby detach
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-24 10:46:30 +01:00
Michal Mielewczyk
5c8f9a0d8f casadm: more informative logging on activate
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-24 10:46:30 +01:00
Michal Mielewczyk
8a8420be2a Fix error message about not enough amount of RAM
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-22 09:22:55 +01:00
Michal Mielewczyk
637484f88f casadm: initialize variable
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-21 07:26:03 +01:00
Robert Baldyga
91508af014 Remove unused error code
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-03-09 15:52:47 +01:00
Michal Mielewczyk
4c991a9dec casadm: improve cache conf stats in standby mode
When cache is in standby mode config section of cache stats should contain only
relevant information.

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-03 12:13:56 +01:00
Michal Mielewczyk
a628833ae1 casadm: list cache exp obj only when it exists
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-03 10:10:32 +01:00
Robert Baldyga
588d43629e
Merge pull request #1074 from kmajzero/device_meet_req_fix
Casadm error message update
2022-03-03 10:01:21 +01:00
Krzysztof Majzerowicz-Jaszcz
39f70bc876 Casadm error message update
Error message updated for the case of not meeting the space requirements
for the cache device.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-03-03 09:50:46 +01:00
Michal Mielewczyk
04c2d97ea2 casadm: set log level when printing cmd's usage
Allow printing command's usage with the same log level as it's context

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-03-02 09:44:48 +01:00
Robert Baldyga
6f26d2eade
Merge pull request #1043 from Open-CAS/casadm_detached_fix
Fix for casadm output when listing detached cache
2022-03-01 14:03:21 +01:00
Krzysztof Majzerowicz-Jaszcz
72b67aefdd Fix for casadm output when listing detached cache
Fix for issue #1020 - make casadm produce a meaningful output when
listing a detached cache

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-02-25 16:39:25 +01:00
Michal Mielewczyk
08307ce77b casadm: prevent using init and load at once
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-02-22 09:27:45 +01:00
Robert Baldyga
8a9a307e41
Merge pull request #1048 from pdebski21/1023
fix for issue #1023
2022-02-17 11:16:55 +01:00
Jan Musial
58b09c11a6 Forbid using load with other options in casadm
Signed-off-by: Jan Musial <jan.musial@intel.com>
2022-02-10 12:06:37 +01:00
Jan Musial
2ff055d689 Don't generate cache_id's on casadm side and use loaded cache params
Signed-off-by: Jan Musial <jan.musial@intel.com>
2022-02-10 12:06:37 +01:00
Jan Musial
199993d9a4 Fix error logging levels
Signed-off-by: Jan Musial <jan.musial@intel.com>
2022-02-10 12:06:37 +01:00
Piotr Debski
4d3f18dca8 fix for issue #1023 - better error for core size mismatch during activation/load
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-02-01 01:24:51 +01:00
Piotr Debski
038631af2a fix for issue 1021
cache device path for standby mode in Try `casadm --help | -H' for more information.

Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-01-30 02:52:32 +01:00
Piotr Debski
1d1baed247 fix for issue #1024 - mismatch metadata error msg
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-01-25 04:20:09 +01:00
Robert Baldyga
63bab9584c Redesign failover standby management
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-01-05 16:17:52 +01:00
Adam Rutkowski
0f6a024025 Make device parameter obligatory in failover activate
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-12-01 00:58:09 +01:00
Adam Rutkowski
8f53682954 extended error messages in casadm --failover-activate
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-12-01 00:58:09 +01:00
Adam Rutkowski
c1935b5c25 Add missing error messages in casadm
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-12-01 00:58:09 +01:00
Michal Mielewczyk
3d8d5c2e99 casadm: fix memory leak
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-11-26 12:32:49 +01:00
Krzysztof Majzerowicz-Jaszcz
4768d06b97 Fix for issue #981
Added extra argument checks for --failover-standby switch in casadm.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2021-11-15 12:32:45 +01:00
Robert Baldyga
5431f83273
Merge pull request #962 from Open-CAS/passive_api
Passive state - API changes
2021-11-03 10:11:08 +01:00
Krzysztof Majzerowicz-Jaszcz
3185564869 Standby state API changes
Don't print statistics for a cache in passive state
Passive cache - casadm set/get cache param disabled in passive state
Obsolete "cache_get_param" function removed
Error in layer_cache_management.c fixed
Flushing cache/core disabled with error for passive mode
Core addition disabled in passive mode
IO class setting disabled for passive mode
Counters reset disabled for passive mode
Ioctl handling changes to reflect OCF API changes

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2021-10-29 12:34:33 +02:00
Rafal Stefanowski
acec05060d Fix license
Change license to BSD-3-Clause

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-10-28 12:46:42 +02:00
ajrutkow
5a5bf31e04 whitelist drbd device
Signed-off-by: ajrutkow <adam.j.rutkowski@intel.com>
2021-10-08 15:20:52 +02:00
Adam Rutkowski
90d8584bd7 failover detach
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-10-08 15:20:52 +02:00
Robert Baldyga
f8e39fa104 Introduce activate operation
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-09-10 08:56:59 +02:00
Robert Baldyga
17aa424319 Introduce cache bind operation
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-09-10 08:56:54 +02:00
Michal Mielewczyk
ba8d49d6be casadm: fix typo in an error message
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-08-20 10:24:27 +02:00
Michal Mielewczyk
07ba79c57c Remove remains of upgrade-in-flight support
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-08-16 16:02:09 +02:00