Michal Mielewczyk
36cf52940b
env: print format for 64 bits signed int
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 07:23:02 -05:00
Michal Mielewczyk
3c678e57d7
classifier: fix string comparison
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 07:23:02 -05:00
Robert Baldyga
fd145667fd
Merge pull request #564 from Ostrokrzew/core_id
...
Compare whole exported object path during core removal
2020-12-22 20:17:38 +01:00
Robert Baldyga
7d617d47c9
Merge pull request #590 from robertbaldyga/exclude-from-dracut
...
utils: Exclude Open CAS modules from dracut initramfs image
2020-12-22 18:23:55 +01:00
Robert Baldyga
b0f36bea3b
utils: Exclude Open CAS modules from dracut initramfs image
...
Open CAS modules are not intended to be included into initramfs, and so
CAS upgrade does not trigger initramfs rebuild. This may lead to loading
old Open CAS modules if they were included into initramfs image. Explicitly
excluding them from initramfs image effectively addressed this issue.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 17:13:10 +01:00
Slawomir Jankowski
17f440de10
Update TF and functional tests API
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 16:29:33 +01:00
Slawomir Jankowski
ecbd4fbe30
Update smoke tests
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
488acc6d4d
Drop one utils test
...
The function that it tested no longer works the same.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
util test
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
cb6d6aaaba
Modify smoke tests example
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
0d9a56b4f0
Update smoke tests utilities
...
according to recent changes
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
031a37a041
Remove unused function from smoke tests
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
0f331cb650
casadm: Add option to print full /dev/by-id link
...
User can check path in runtime to use the same in config.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
7b4837e240
Documentation update
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
d7e0bad5a4
Coding style fixes in loader to meet PEP 8 criteria
...
Change str.format() to formatted string literals.
It should be a little faster and easier to read.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:05 +01:00
Slawomir Jankowski
068d90bbea
Do not accept non-by-id path in opencas.conf
...
Exception: allow passing exported objects paths.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:05 +01:00
Slawomir Jankowski
10e5e017c1
Reject path which isn't by-id link
...
Check if path passed to core adding or cache starting is by-id link
otherwise do not allow to use it except it is exported object's path.
Do not resolve device's by-id path during core addition or cache starting.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:05 +01:00
Robert Baldyga
4799a2e788
Merge pull request #600 from robertbaldyga/kernel-5.8
...
Add support for kernels up to 5.8
2020-12-22 15:29:25 +01:00
Robert Baldyga
7e40570bbd
Remove #ifdef for unsupported kernel version
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 11:33:38 +01:00
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
a1a1585ee3
Merge pull request #604 from arutk/ocf_122120
...
OCF update (metadata ifc performance enhancements)
2020-12-21 16:41:25 +01:00
Adam Rutkowski
7e1bf7183b
OCF update (metadata ifc performance enhancements)
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-12-21 15:45:30 +01:00
Katarzyna Łapińska
cd9b0deda3
Merge pull request #578 from karolinavelkaja/fault_power_hit_init_test
...
adding new test 'test_fault_power_hit_init'
2020-12-21 13:57:17 +01:00
Katarzyna Łapińska
510eb46265
Merge pull request #582 from katlapinka/multi-seq-cutoff
...
Add tests for multistream sequential cutoff
2020-12-21 12:11:28 +01:00
Robert Baldyga
3f87319148
Merge pull request #603 from Open-CAS/version-20.12
...
Update version to v20.12
2020-12-21 11:54:50 +01:00
Robert Baldyga
a61012a7a1
Merge pull request #573 from karolinavelkaja/security_io_engines_test
...
Adding test 'test_io_engines'
2020-12-21 10:00:31 +01:00
Robert Baldyga
f90b466014
Update version to v20.12
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-18 17:49:13 +01:00
Robert Baldyga
9fbd7d4b61
Merge pull request #602 from arutk/ocf_121820
...
OCF update
2020-12-18 17:30:27 +01:00
Adam Rutkowski
7c957a96af
OCF update
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-12-18 17:09:17 +01:00
Katarzyna Lapinska
a3860c6be1
Add tests for multistream sequential cutoff
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-18 14:22:21 +01:00
Slawomir Jankowski
28b2e0610d
Compare whole exported object path during core removal
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-17 17:38:19 +01:00
Robert Baldyga
1ba4583cb8
Merge pull request #594 from katlapinka/trim-nand
...
Change required cache device type for test checking discards at cache start
2020-12-16 23:22:28 +01:00
Robert Baldyga
a61837eb7a
Merge pull request #595 from katlapinka/time-import
...
Add missing import to udev tests
2020-12-16 23:22:11 +01:00
Robert Baldyga
090d84c597
Merge pull request #597 from karolinavelkaja/removing_partitions_after_mdadm_fix
...
fix for removing partitions after mdadm --zero-superblock command
2020-12-16 23:21:32 +01:00
Karolina Rogowska
96a6fa6ba1
adding new test 'test_fault_power_hit_init'
...
Signed-off-by: Karolina Rogowska <karolina.rogowsky@gmail.com>
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2020-12-16 15:25:39 +01:00
Karolina Rogowska
14d5a31190
waiting for mdadm to complete event (--zero-superblock command) before removing partition
...
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2020-12-11 17:41:02 +01:00
Katarzyna Lapinska
37b5c3c47a
Add missing import to udev tests
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-11 15:15:53 +01:00
Katarzyna Lapinska
6f326fe2e6
Change required cache device type for test checking discards at cache start
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-11 15:08:11 +01:00
Karolina Rogowska
343c5b8ef4
Adding test 'test_security_io_engines'
...
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2020-12-09 17:40:56 +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