Commit Graph

1014 Commits

Author SHA1 Message Date
Robert Baldyga
bcd6f4831c Update atomic mode support check
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
Robert Baldyga
1810010093 Use default kernel export mechanism when symbol lookup is not available
Since kernel 5.7 kallsyms_on_each_symbol() is not available.
NOTE: This affects ability to perform upgrade in flight on kernels 5.7+.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
Robert Baldyga
0596597f61 Replace ioctl_by_bdev() with vfs_ioctl()
Since kernel 5.8 ioctl_by_bdev() is not available.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
Robert Baldyga
c596c66063 configure: Add wrappers for default make request function
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
Robert Baldyga
48c3598ef5 configure: Add bdev_disk_changed() wrapper
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
Robert Baldyga
d9ea8d3e32 configure: Add blk_queue_make_request() wrapper
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
Robert Baldyga
ca7f809965 configure: Add __vmalloc() wrapper
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
Robert Baldyga
bbd0cb57a5 configure: Update generic_acct wrapper to kernel 5.8
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
Robert Baldyga
fb86060592
Merge pull request #587 from katlapinka/rm-passwd
Remove password from example DUT config and add authentication exception handling
2020-12-03 14:33:26 +01:00
Katarzyna Lapinska
ca02fef41f Remove password from example DUT config
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-02 14:52:56 +01:00
Robert Baldyga
e43ef7a219
Merge pull request #585 from robertbaldyga/readme-update-v20.3.3
Update README to point to latest (v20.3.3) release
2020-12-01 15:55:16 +01:00
Katarzyna Łapińska
3e659f075b
Merge pull request #581 from karolinavelkaja/raid_cleanup_in_prepare_fix
fix for RAIDs cleanup in prepare
2020-12-01 11:54:33 +01:00
Robert Baldyga
dd571a2caa Update README to point to latest (v20.3.3) release
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-01 11:33:47 +01:00
Robert Baldyga
225d0ee675
Merge pull request #467 from Deixx/checksec
Security test for compilation flags
2020-11-30 10:11:10 +01:00
Robert Baldyga
933c98b00a
Merge pull request #538 from arutk/flush
Remove potentially_dirty counter from bottom volume
2020-11-30 10:10:50 +01:00
Robert Baldyga
1746e24472
Merge pull request #532 from Ostrokrzew/update_tests
Update CLI tests
2020-11-27 09:14:03 +01:00
Robert Baldyga
6f3489e7f8
Merge pull request #575 from robertbaldyga/add-missing-header
Add missing header
2020-11-26 13:23:38 +01:00
Robert Baldyga
25a3abc595
Merge pull request #526 from Ostrokrzew/start_service
Test for loading cache from conf in different mode
2020-11-26 13:23:13 +01:00
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
Karolina Rogowska
05ed83c6ae fix for RAIDs cleanup in prepare
Signed-off-by: Karolina Rogowska <karolina.rogowsky@gmail.com>
2020-11-25 16:29:02 +01:00
Robert Baldyga
fc5b7f6c53 Add missing header
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-11-18 22:37:05 +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
Slawomir Jankowski
3424ef0199 Test for loading cache from conf in different mode
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 09:18:35 +01:00
Daniel Madej
cd8892f775 Security test for compilation flags
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-11-05 08:50:35 +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
8c0faba498 Update CLI tests
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-03 11:27:31 +01:00