Commit Graph

989 Commits

Author SHA1 Message Date
Robert Baldyga
a9d33eb6ac
Merge pull request #513 from Ostrokrzew/fixes
Minor refactorings and updates
2020-11-26 13:23:01 +01:00
Robert Baldyga
04a3ea1142
Merge pull request #471 from Ostrokrzew/huge
Tests for flushing huge cache
2020-11-26 13:22:48 +01:00
Robert Baldyga
a299d0bb66
Merge pull request #574 from arutk/init_test_settle
[test] adding udev settle step to init script BVT
2020-11-18 11:25:59 +01:00
Adam Rutkowski
1d362ce584 Add settle to init script tests
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-11-17 19:22:29 -06:00
Robert Baldyga
2f6a29b611
Merge pull request #560 from anatol/4upstream
Use linux/blkdev.h header for lookup_bdev()
2020-11-06 15:54:31 +01:00
Anatol Pomozov
c04b0b6d67 Use linux/blkdev.h header for lookup_bdev()
Upstream commit 3f1266f1f82d7 moved lookup_bdev() to linux/blkdev.h

Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>
2020-11-05 15:22:46 -08:00
Slawomir Jankowski
7d1f8cfcee Fix clean reboot test
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
a36c1be8a0 In DI12h test, verify each job separately, right after job is done.
Verifying the whole workload at once generates failures in some DUT configurations.

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
e5c8324398 Fix recovery tests
Methods receiving device as an argument, uses its system_path field, not full_path

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
cae2dd2ef5 Fix incremental load tests
Inactive statistics for particular modes:
WT      only dirty should be zero
WA, PT  all should be zero
WB, WO  only clean should be zero

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
f6ec36e49e Increase readability
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
a99da7fa85 Add 1-second pause after plugging device
sometimes test cannot find plugged device, because plug operation is too slow

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
0d6318461e Cast alru_params.activity_threshold.total_milliseconds() to int
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
607ad5d16c Use Time wrapper instead of timedelta
because `set_params_alru` uses method `total_milliseconds()`

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
1ce946239d Remove line which isn't in stderr output.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
deb34f62d5 Use existing wrapper
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Robert Baldyga
dfd63abcb9
Merge pull request #365 from Ostrokrzew/consistency
Add test for checking outputs' consistency
2020-11-05 14:04:00 +01:00
Robert Baldyga
ab4665ba3e
Merge pull request #492 from Deixx/raid-ocl
Cleanup RAIDs, example test and RAID + udev test
2020-11-05 14:03:39 +01:00
Robert Baldyga
c289b014e4
Merge pull request #556 from robertbaldyga/README-examples-v20.3.2
Use latest version (v20.3.2) in README examples
2020-11-05 14:03:23 +01:00
Robert Baldyga
36f0b750f5
Merge pull request #555 from rafalste/selinux_doc_update
Update README about possible SELinux fix
2020-11-05 14:03:06 +01:00
Robert Baldyga
4972deb312
Merge pull request #558 from imjfckm/fix-cache-lazy-startup
Fix handling of lazy_startup for cache
2020-11-05 14:02:41 +01:00
Robert Baldyga
539e64e2c9
Merge pull request #566 from robertbaldyga/deb-dkms
Introduce DKMS support for DEB packages
2020-11-05 14:01:32 +01:00
Robert Baldyga
078cbcdf01
Merge pull request #567 from robertbaldyga/fix-status-badges-urls
Fix status badges URLs
2020-11-05 13:50:29 +01:00
Robert Baldyga
65872d5c1b Fix status badges URLs
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-11-05 13:18:18 +01:00
Robert Baldyga
9a0577b592
Merge pull request #562 from imjfckm/test-only-atomic-device
Perform volume test only for atomic device
2020-11-05 13:17:21 +01:00
Robert Baldyga
ddd7d1617a
Merge pull request #561 from anatol/issue-540
Specify modules source dir to avoid build warnings
2020-11-04 11:58:18 +01:00
Robert Baldyga
3060aaf95f Introduce DKMS support for DEB packages
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-11-04 11:47:34 +01:00
Slawomir Jankowski
dda319eb2f Test for flushing huge cache on raw device
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-02 12:18:23 +01:00
Slawomir Jankowski
6ceb194a46 Test for flushing huge cache with fs
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-02 12:17:43 +01:00
Jan Musial
b217e406be Perform volume test only for atomic device
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-11-02 11:39:37 +01:00
Anatol Pomozov
59d0492ef4 Specify modules source dir to avoid build warnings
If we run 'make kernelversion' in a read-only dir then it produces

  mkdir: cannot create directory ‘.tmp_1056416’: Permission denied
  mkdir: cannot create directory ‘.tmp_1056420’: Permission denied
  mkdir: cannot create directory ‘.tmp_1056421’: Permission denied
  mkdir: cannot create directory ‘.tmp_1056423’: Permission denied

warnings. To avoid it we need to specify where the source (and build)
directory located.

Closes #540

Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>
2020-10-29 18:36:23 -07:00
Jan Musial
45d0d36191 Fix handling of lazy_startup for cache
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-10-27 11:17:26 +01:00
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
Rafal Stefanowski
28fe363ddb Update README about possible SELinux fix
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-10-23 00:40:15 +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
Daniel Madej
59596a77ab Test CAS udev rules with RAID devices
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-10-09 12:30:51 +02:00