Commit Graph

1467 Commits

Author SHA1 Message Date
Daniel Madej
7ab8423b55 Send actual output to CmdException
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-11-08 11:27:52 +01:00
Slawomir Jankowski
0b299b7d96 Fix interruption tests
Add helper functions and use them in interruption tests.
Fix tests descriptions and messages.
Update test according to current behaviour of cache mode switching.

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-11-08 11:27: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
Robert Baldyga
91ca3d3809
Merge pull request #980 from rafalste/license_change
Fix license
2021-11-02 10:19: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
Adam Rutkowski
4e9ee56b78
Merge pull request #973 from jfckm/remove-tf
Remove references to test-framework
2021-10-22 14:10:15 +02:00
Sonia BENDIG-Pszczolińska
23052671e4
Merge pull request #974 from rafalste/dictionary_update
Add 'failover' to smoke-test's dictionary
2021-10-22 13:56:58 +02:00
Rafal Stefanowski
4bae7269ce Add 'failover' to smoke-test's dictionary
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-10-22 11:23:18 +02:00
Jan Musial
fa371cd061 Remove test-framework checks in cas_version_gen and pckgen
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-10-22 09:04:01 +02:00
Jan Musial
bba0e5aa56 Remove test-framework submodule
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-10-22 09:03:26 +02:00
Michał Wysoczański
21a44d54a4
Merge pull request #969 from arutk/failover
Failover detach
2021-10-08 17:36:02 +02:00
Adam Rutkowski
88f1b10954 OCF update
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-10-08 16:40:55 +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
86c7a9f5ae
Merge pull request #964 from karolinavelkaja/metadata_mode_cleanup
Cleanup: removing 'metadata_mode' leftovers
2021-10-01 12:56:26 +02:00
Robert Baldyga
464cf141c0
Merge pull request #966 from karolinavelkaja/udev_test_imports_fix
Fixing imports in test_udev
2021-10-01 12:55:57 +02:00
Robert Baldyga
02b7abc263
Merge pull request #965 from karolinavelkaja/get_core_info_reader
Using DictReader for getting core info from 'list caches' command output
2021-09-29 00:16:03 +02:00
Robert Baldyga
16f1de5245
Merge pull request #967 from karolinavelkaja/stop_cache_cli_message
Update cli error message for stopping cache
2021-09-29 00:15:49 +02:00
Karolina Rogowska
2b245a7177 Update error message for stopping cache
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-09-27 15:59:17 +02:00
Karolina Rogowska
67d0729355 Fixing imports in test_udev
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-09-27 15:49:30 +02:00
Karolina Rogowska
5951e5996f Using DictReader for getting core info from 'list caches' command output
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-09-27 15:44:28 +02:00
Karolina Rogowska
f057eba2cb Removing 'metadata_mode' leftovers
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-09-27 15:35:44 +02:00
Michał Mielewczyk
5b0fd800b6
Merge pull request #961 from robertbaldyga/readme-v21.6.1
Update installation instructions for 21.6.1
2021-09-24 12:40:22 +02:00
Robert Baldyga
d71bf4ce37 Update installation instructions for 21.6.1
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-09-15 18:37:58 +02:00
Robert Baldyga
a13ddfbfa8
Merge pull request #790 from karolinavelkaja/zero_metadata_test
Adding new test for '--zero-metadata' command
2021-09-14 07:57:00 +02:00
Robert Baldyga
99973df8b5
Merge pull request #586 from karolinavelkaja/fault_injection_many_cores_raid_as_cache_test
Adding test 'test_many_cores_raid_as_cache'
2021-09-13 22:19:59 +02:00
Robert Baldyga
6792c1b455
Merge pull request #930 from robertbaldyga/cache-passive-state
Add cache passive state
2021-09-10 13:09:23 +02:00
Robert Baldyga
c191bcca18
Merge pull request #723 from karolinavelkaja/new_file_lvm_common
add supporting methods for lvm tests in new file
2021-09-10 09:46:55 +02:00
Robert Baldyga
4b084ea082
Merge pull request #932 from karolinavelkaja/stop_all_caches_refactor
cosmetic changes for exception logging in stop_all_caches()
2021-09-10 09:16:31 +02:00
Robert Baldyga
4c7661623a
Merge pull request #936 from Deixx/api-remove-inactive
Remove inactive commands tests and API update
2021-09-10 09:16:18 +02:00
Robert Baldyga
c2cf92b770
Merge pull request #941 from Deixx/clean-cleaning
Moved tests from acp_params.py to test_acp.py
2021-09-10 09:16:06 +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
Robert Baldyga
c0110a4d01 Introduce cache exported object
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-09-09 22:34:56 +02:00
Robert Baldyga
340931cebe
Merge pull request #952 from rafalste/debug_packages
Force creating debug symbols RPMs on SLES
2021-09-09 15:33:17 +02:00
Robert Baldyga
3600191bfb
Merge pull request #953 from Deixx/installation-21.6
Update installation instructions for 21.6
2021-09-09 11:37:08 +02:00
Daniel Madej
39cb3363ef Update installation instructions for 21.6
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-09-09 09:36:45 +02:00
Rafal Stefanowski
88d89d2136 Force creating debug symbols RPMs on SLES
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-09-08 13:54:54 +02:00
klapinsk
d4b3f26241 Remove inactive commands tests and API update
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-09-08 13:03:57 +02:00
Robert Baldyga
70160debe2
Merge pull request #949 from robertbaldyga/v21.6.1-use-plugging-in-bottom-adapter
[v21.6.1] Use blk_plug mechanism in bottom block adapter
2021-09-02 17:24:02 +02:00
Jan Musial
897eda71e6 Use blk_plug mechanism in bottom block adapter
This is a suboptimal solution to CAS on top of MD RAID1 device. If using
only submit_bio API RAID1 would process all IOs in single thread.
Plugging bypasses this thread and processess IOs in blk_finish_plug
caller context improving performance drastically.

Testing showed no negative impact to other usecases and it's a thing
that Linux does in AIO, so it's vetted and proven to work.

Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-09-02 12:35:38 +02:00
Robert Baldyga
81108f74b7
Merge pull request #927 from jfckm/use-plugging-in-bottom-adapter
Use blk_plug mechanism in bottom block adapter
2021-09-02 11:23:37 +02:00
Robert Baldyga
dbf5b9d7c2
Merge pull request #935 from Deixx/test-io-class-info
[test] Slightly more detailed info in a reclassification test
2021-09-01 09:47:04 +02:00
Daniel Madej
ffa7eb0b19 Moved tests from acp_params.py to test_acp.py
Minor fixes in test_alru.py

Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-08-31 08:05:26 +02:00
Robert Baldyga
144d286e58
Merge pull request #939 from Deixx/stat-mm
Remove 'metadata mode' from test API
2021-08-30 14:56:35 +02:00
Daniel Madej
662ec9fca8 Remove 'metadata mode' from test API
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-08-30 14:28:18 +02:00
Karolina Rogowska
2d68150eeb Adding test case 'test_many_cores_raid_as_cache'
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-08-26 15:22:50 +02:00
Karolina Rogowska
ba9bd29cb8 Adding new test for '--zero-metadata' command
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-08-26 14:17:22 +02:00
Robert Baldyga
8389e22243
Merge pull request #928 from oshchirs/move_cas_log_configuration
Add CAS log dump to extra logs
2021-08-26 10:27:21 +02:00