Commit Graph

952 Commits

Author SHA1 Message Date
Robert Baldyga
f8a9b8f4bc Use latest version (v20.3.2) in README examples
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-10-23 13:44:09 +02:00
Robert Baldyga
edc729bed8
Merge pull request #475 from katlapinka/trim
Add trim test using devices supporting and not supporting discards
2020-10-21 12:57:40 +02:00
Katarzyna Lapinska
85df47cddd Add trim tests using devices supporting and not supporting discards
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-10-21 09:33:23 +02:00
Robert Baldyga
96ce3131f6
Merge pull request #473 from Ostrokrzew/mem
Negative test for loading CAS module with lack of memory
2020-10-20 16:42:44 +02:00
Robert Baldyga
c844aa7b85
Merge pull request #476 from Ostrokrzew/discard
Test for handling discard request on huge CAS device
2020-10-20 16:35:11 +02:00
Robert Baldyga
51882e90c0
Merge pull request #547 from Ostrokrzew/issue_template
Add a template for several kinds of issues
2020-10-20 15:41:42 +02:00
Robert Baldyga
2b4effe335
Merge pull request #548 from Deixx/kernel-params
Introduce CAS kernel module parameters configuration
2020-10-20 15:41:15 +02:00
Robert Baldyga
2188ca2e8c
Merge pull request #551 from imjfckm/enhance-casctl-settle-master
Make casctl settle wait for udev and add cores/start caches
2020-10-20 15:39:37 +02:00
Robert Baldyga
ec1d51825a
Merge pull request #541 from Ostrokrzew/initconfig
Update API for init config
2020-10-15 10:16:45 +02:00
Slawomir Jankowski
bfcc5e5c4a Add a template for several kinds of issues
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-10-14 14:52:40 +02:00
Jan Musial
3ce173800f Make casctl settle wait for udev and add cores/start caches
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-10-14 14:27:06 +02:00
Robert Baldyga
7a87393cf8
Merge pull request #550 from imjfckm/fix-nightly
Fix init script test sometimes failing
2020-10-14 13:49:12 +02:00
Jan Musial
9ed78b25f3 Fix init script test sometimes failing
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-10-13 14:07:22 +02:00
Daniel Madej
f3dd047917 Reload cas_cache if its params need to be changed
Before starting cache, the method checks if current kernel module params
are equal to configured (or default if configuration is default). If not
then kernel module is reloaded with proper parameters.

Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-10-13 09:36:44 +02:00
Robert Baldyga
0a97be8cc6
Merge pull request #546 from arutk/ocf_update_071020
OCF update (volatile cache flush improvements)
2020-10-12 22:42:20 +02:00
Daniel Madej
2719804d38 Add class for cas_cache parameters configuration
Update test_framework

Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-10-09 15:04:07 +02:00
Adam Rutkowski
20a41571cf OCF update (volatile cache flush improvements)
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-10-07 16:03:15 +02:00
Robert Baldyga
bc4450b478
Merge pull request #542 from imjfckm/update-conf-comments
Update sample opencas.conf to include lazy_startup option
2020-10-05 17:25:07 +02:00
Jan Musial
bc29b6987a Update sample opencas.conf to include lazy_startup option
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-10-05 16:49:53 +02:00
Robert Baldyga
0aab23f2f6
Merge pull request #545 from robertbaldyga/blacklist-md-name
Blacklist /dev/disk/by-id/md-name* symlinks
2020-10-05 16:00:31 +02:00
Robert Baldyga
90e588403e Blacklist /dev/disk/by-id/md-name* symlinks
This fixes startup bug when core was added to core pool by md-name*
symlink, but cache metadata contained md-uuid* path, which led to
incomplete configuration

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-10-05 15:38:21 +02:00
Slawomir Jankowski
0917215f1a Update API for init config
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-10-01 14:56:02 +02:00
Robert Baldyga
3ea056eb30
Merge pull request #523 from rafalste/add_deb_package_generation
Automatic package generator improvements
2020-09-17 12:26:31 +02:00
Robert Baldyga
3536ad94e0
Merge pull request #529 from robertbaldyga/fix-casadm-compilation-warnings
Fix casadm compilation warnings
2020-09-17 11:53:49 +02:00
Robert Baldyga
bba3cbd9d8 Remove noop line causing compilation warning
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-09-17 09:46:44 +02:00
Robert Baldyga
a13287b4ff Replace deprecated ftime() with gettimeofday()
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-09-17 09:46:44 +02:00
Rafal Stefanowski
ef70bce154 Update automatic package generator
- add DEB package creation functionality
- update RPM spec file to work with SLES

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-09-14 14:17:28 +02:00
Rafal Stefanowski
bc5c92d3ed Fix typo in casctl manpage title line
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-09-14 13:12:06 +02:00
Robert Baldyga
795bdd2440
Merge pull request #483 from rafalste/fix_weak_updates_symlinks
Fix depmod error in RPM install/uninstall
2020-09-14 12:36:07 +02:00
Rafal Stefanowski
67858ed594 Fix depmod error in RPM install/uninstall
Fixes module removing by weak-modules and deleting broken symlinks to
non-existing modules.

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-09-11 16:08:04 +02:00
Slawomir Jankowski
9237d26ee2 Test for handling discard request on huge CAS device
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-09-10 14:00:32 +02:00
Michał Mielewczyk
fea55bca42
Merge pull request #515 from katlapinka/io-class-renew
Rewrite IO class tests to use latest Test Framework API
2020-09-08 15:43:42 +02:00
Michał Mielewczyk
120600e70e
Merge pull request #516 from rafalste/fix_sles_rpm_gen
Patch for RPM generation on SLES
2020-09-08 14:53:50 +02:00
Robert Baldyga
2bce59ec3e
Merge pull request #519 from robertbaldyga/update-ocf-20200903
Update OCF - Fix bugs in engine and attach/detach path
2020-09-03 14:43:21 +02:00
Robert Baldyga
d2d54ad095 Update OCF - Fix bugs in engine and attach/detach path
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-09-03 14:24:33 +02:00
Rafal Stefanowski
db07756d22 Patch for RPM generation on SLES
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-09-01 00:15:37 +02:00
Katarzyna Lapinska
6ac104c3b8 Rewrite IO class tests to use latest Test Framework API
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-28 12:43:07 +02:00
Robert Baldyga
f9f3ce100b
Merge pull request #514 from Ostrokrzew/fast_fix
Fix previous fix
2020-08-27 08:39:32 +02:00
Slawomir Jankowski
d4cd1fd4cf Add Werror compilation flag to casadm Makefile
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-26 16:40:36 +02:00
Slawomir Jankowski
dffadd5530 Fix previous fix
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-26 15:16:40 +02:00
Robert Baldyga
20edf0a5f7
Merge pull request #452 from katlapinka/fault-reboot
Add clean shutdown data consistency test
2020-08-26 13:03:40 +02:00
Katarzyna Lapinska
f30fcb1a02 Add clean shutdown data consistency test
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-26 11:43:48 +02:00
Robert Baldyga
960cf6e085
Merge pull request #479 from Ostrokrzew/core_rem
Add tests for a core removal when the other one is mounted
2020-08-26 11:02:25 +02:00
Robert Baldyga
89992e6ef8
Merge pull request #482 from Ostrokrzew/os_dependent
Add 'os_dependent' marker to tests with TF update
2020-08-26 11:02:02 +02:00
Robert Baldyga
ecebb52b46
Merge pull request #505 from Ostrokrzew/fix
Few fixes after recent changes
2020-08-26 10:59:53 +02:00
Robert Baldyga
e8fa4ca7fc
Merge pull request #506 from katlapinka/api-detach
Add detach command to test's API and fix for attach command
2020-08-26 10:57:02 +02:00
Robert Baldyga
8dc06a3904
Merge pull request #507 from katlapinka/test-attach-detach
Add stress test for attaching and detaching multiple core devices.
2020-08-26 10:56:19 +02:00
Robert Baldyga
9e72eaf166
Merge pull request #511 from mmichal10/remove-bidi-rq
configure: add CAS_BLK_BIDI_RQ() macro
2020-08-25 15:41:50 +02:00
Michal Mielewczyk
8b64206570 configure: add CAS_BLK_BIDI_RQ() macro
Since commit 8b3238cabd50e27 in linux kernel removed blk_bidi_rq() marco, it
has to be wrapped in CAS `configure` script

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-08-25 08:46:24 -04:00
Robert Baldyga
9e48249c52
Merge pull request #509 from katlapinka/active-teardown
Fix for checking if connection with DUT is active in teardown
2020-08-25 14:15:32 +02:00