Commit Graph

1096 Commits

Author SHA1 Message Date
Robert Baldyga
3d1d503fef Update OCF - seq cutoff fix
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-01-08 11:06:35 +01:00
Robert Baldyga
9f23f47c9d
Merge pull request #618 from rafalste/fix_weak_modules_path_resolving
Fix resolving modules path for weak-modules
2021-01-07 14:26:14 +01:00
Rafal Stefanowski
87ea8ced35 Fix resolving modules path for weak-modules
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-01-07 10:26:38 +01:00
Robert Baldyga
5d5b6ae594
Merge pull request #616 from Ostrokrzew/api_fix
Fix recent change in functional tests API
2021-01-05 18:31:46 +01:00
Robert Baldyga
f8687bb53b
Merge pull request #615 from mmichal10/uninitialized_access
casadm: prevent acccess to uninitialized variables
2021-01-05 16:53:00 +01:00
Slawomir Jankowski
e2ea2f1b30 Fix recent change in functional tests API
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-01-05 16:44:47 +01:00
Michal Mielewczyk
92ab19999e casadm: prevent acccess to uninitialized variables
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-01-05 09:54:17 -05:00
Robert Baldyga
42c3f3ed8c
Merge pull request #613 from robertbaldyga/start-finalize-sync
Handle cache start finalize synchronously
2020-12-31 21:11:24 +01:00
Robert Baldyga
6bd2681134
Merge pull request #611 from robertbaldyga/shorten-cleaner-thead-name
Shorten cleaner thread name
2020-12-31 21:11:10 +01:00
Robert Baldyga
c9dff585b7
Merge pull request #608 from arutk/fix_by_id_path_msg
More meaningful error messages around by-id path
2020-12-31 21:10:56 +01:00
Robert Baldyga
7e78679400
Merge pull request #607 from robertbaldyga/loader-fix-log
open-cas-loader: Fix error message
2020-12-31 21:10:39 +01:00
Robert Baldyga
1917be71f0
Merge pull request #610 from robertbaldyga/fix-cache-list
Fix listing caches
2020-12-31 19:53:39 +01:00
Robert Baldyga
238b11846b Handle cache start finalize synchronously
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-31 19:49:03 +01:00
Adam Rutkowski
6d1af42478 More meaningful error messages around by-id path
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-12-31 12:24:03 +01:00
Robert Baldyga
ea581953e1 Shorten cleaner thread name
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-30 18:12:21 +01:00
Robert Baldyga
f87e6970a5 Fix listing caches
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-30 17:58:16 +01:00
Robert Baldyga
d1a2a5ada2 open-cas-loader: Fix error message
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-29 10:50:42 +01:00
Robert Baldyga
e623c44b3b
Merge pull request #606 from arutk/ocf_122320
OCF update
2020-12-23 17:10:43 +01:00
Adam Rutkowski
5440a1bd24 OCF update
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-12-23 16:58:22 +01:00
Robert Baldyga
309b674fd8
Merge pull request #535 from Ostrokrzew/by-id
Disallow to use other than by-id path to core or cache device
2020-12-23 14:38:07 +01:00
Robert Baldyga
2753bad018
Merge pull request #568 from mmichal10/occupancy-per-ioclass
Occupancy per ioclass
2020-12-23 14:36:02 +01:00
Michal Mielewczyk
fb1a1ab57f tests: new ioclass config in existing tests
Update existing tests to work with new ioclass config format

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:20 -05:00
Michal Mielewczyk
0bcd665818 tests: test ioclass config after metadata load
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:20 -05:00
Michal Mielewczyk
80d113bb59 tests: repart with occupancy threshold enabled
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
89b4f31806 tests: resize existing ioclass
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
f803dff669 tests: verify if parts are evicted in good order
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
1ba61535fa tests: basic test for occupancy threshold - read
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
48530b2123 tests: verify custom partitions usage stats sum
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Rakowski
fe226f6fed tests: basic test for occupancy threshold - write
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
4270593e7b tests: common helpers for ioclass tests
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
7cd37e45a9 tests: update requirements.txt
Add `recordclass` package needed for occupancy-per-ioclass tests

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
741db6b7e1 tests: improve ioclass tests helper
Use predefined consts instead of raw values to create default ioclass

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
7ef1e1c197 tests: allocation as value in range 0.00 to 1.00
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
d8bc4b8e28 test api: occupancy per ioclass
Occupancy in ioclass config as values in range 0.00 to 1.00

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
8350ac9e88 test api: update default ioclass allocancy
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Rakowski
393fd532cf tests: small fix in conftest
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
4f9f69d475 tests: parametrize common prepare for ioclasses
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
3a115bb8f0 test api: keep default ioclass values in vars
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
0d0c40ec57 tests: Add missing log in ioclass test prepare
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
c93d1f73ef casadm: occupancy per ioclass
Enable new ioclass config format with float allocation values

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Robert Baldyga
520fbc9c17
Merge pull request #572 from arutk/configure_kernel_dir
configure: only check for kernel headers when no kernel source
2020-12-23 13:34:04 +01:00
Michal Mielewczyk
93a6a1670f Occupancy per ioclass - ocf upadte
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 07:23:02 -05:00
Michal Mielewczyk
8c573dbe85 test api: parse output of --io-class --list
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 07:23:02 -05:00
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