Daniel Madej
0461de9e24
Fix typos
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-11-26 15:08:07 +01:00
Daniel Madej
545a07098c
Fix for mtab changes
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-31 11:02:31 +01:00
Daniel Madej
f11f14d31a
Refactor mounted device checks
...
Calling functions now print error messages.
All the mounted devices are printed (not just the first one).
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-28 16:07:33 +01:00
Daniel Madej
a2f3cc1f4a
Mtab check optional
...
There are situations when /etc/mtab is not present in the
system (e.g. in certain container images). This blocks
stop/remove operations. With making this check optional
the duty of checking mounts falls to kernel.
Test modified to check operations with and without mtab.
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-28 16:07:33 +01:00
Michal Mielewczyk
16690e1eab
Enable cache detach
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Jan Musial <jan.musial@huawei.com>
2024-09-09 16:30:05 +02:00
Michal Mielewczyk
af8c75b20a
Enable cache attach
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2024-09-09 16:29:21 +02:00
Michal Mielewczyk
b480bbaf47
casadm: cache start refactor
...
Cache start and cache attach will share the same code in casadm; the following
refactor is supposed to facilitate reusing the existing code in next commits
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2024-09-09 16:27:20 +02:00
Michal Mielewczyk
12e7c8339a
casadm: code cleanup and cache_stop() refactor
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2024-09-09 16:27:08 +02:00
Michal Mielewczyk
9f5a9f0d62
casadm: '-' instead of dev path for detached cache
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-09 15:57:35 +02:00
Michal Mielewczyk
6a1187a8b3
casadm: list cores of detached cache
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-09-09 15:57:35 +02:00
Michal Mielewczyk
c9644baf42
Rename "initializing" cache state to "detached"
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-08-28 09:50:27 +02:00
Damian Raczkowski
68cc4bfe7a
Add print error message when invoked --set-param command with --cache-id that does not exists
...
Signed-off-by: Damian Raczkowski <damian.raczkowski@intel.com>
2022-11-10 11:07:29 +01:00
Krzysztof Majzerowicz-Jaszcz
f0af7cb52d
Open CAS Linux kernel 5.18 support
...
This patch introduces the support for 5.18 kernel.
Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-10-24 09:53:01 +00:00
Robert Baldyga
13d3decfa9
Consolidate modules
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-09-16 15:16:28 +02:00
Piotr Debski
dd95c8be4d
Add core, try-add script missing core-id parameter fix
...
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-07-12 11:14:44 +02:00
Jan Musial
a4c82c364f
Bump safeclib version
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2022-06-28 14:37:07 +02:00
Robert Baldyga
1bd1767d1b
Merge pull request #1192 from pdebski21/1180
...
Standard error message for each disallowed management operation in standby mode
2022-05-10 10:08:59 +02:00
Piotr Debski
01cf67a637
license dates update
...
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-04-30 22:27:58 +02:00
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
94f46c1d3c
casadm: print error message when activate failed
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2022-04-21 13:58:33 +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
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
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
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
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
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
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
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
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
Michal Mielewczyk
3d8d5c2e99
casadm: fix memory leak
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-11-26 12:32:49 +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
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
c68de77799
Remove remains of atomic writes support
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-08-16 16:01:21 +02:00
Robert Baldyga
a98473afac
Better detect if the same device is being added twice
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-07-28 15:49:46 +02:00
Robert Baldyga
3b0236aca9
Fix error message when removing unplugged cache
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-07-28 15:22:35 +02:00
Adam Rutkowski
7aa883dbd3
OCF update (removed configurable eviction policy)
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-06-21 22:56:51 +02:00
Michal Mielewczyk
4e680bb50a
Reorganize remove-inacitve
command
...
Don't remove inactive core if it has dirt cache lines assigned unless `force`
flag is specified.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-04-12 13:48:28 +02:00