Robert Baldyga
4c7661623a
Merge pull request #936 from Deixx/api-remove-inactive
...
Remove inactive commands tests and API update
2021-09-10 09:16:18 +02:00
Robert Baldyga
c2cf92b770
Merge pull request #941 from Deixx/clean-cleaning
...
Moved tests from acp_params.py to test_acp.py
2021-09-10 09:16:06 +02:00
Robert Baldyga
340931cebe
Merge pull request #952 from rafalste/debug_packages
...
Force creating debug symbols RPMs on SLES
2021-09-09 15:33:17 +02:00
Robert Baldyga
3600191bfb
Merge pull request #953 from Deixx/installation-21.6
...
Update installation instructions for 21.6
2021-09-09 11:37:08 +02:00
Daniel Madej
39cb3363ef
Update installation instructions for 21.6
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-09-09 09:36:45 +02:00
Rafal Stefanowski
88d89d2136
Force creating debug symbols RPMs on SLES
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-09-08 13:54:54 +02:00
klapinsk
d4b3f26241
Remove inactive commands tests and API update
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-09-08 13:03:57 +02:00
Robert Baldyga
70160debe2
Merge pull request #949 from robertbaldyga/v21.6.1-use-plugging-in-bottom-adapter
...
[v21.6.1] Use blk_plug mechanism in bottom block adapter
2021-09-02 17:24:02 +02:00
Jan Musial
897eda71e6
Use blk_plug mechanism in bottom block adapter
...
This is a suboptimal solution to CAS on top of MD RAID1 device. If using
only submit_bio API RAID1 would process all IOs in single thread.
Plugging bypasses this thread and processess IOs in blk_finish_plug
caller context improving performance drastically.
Testing showed no negative impact to other usecases and it's a thing
that Linux does in AIO, so it's vetted and proven to work.
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-09-02 12:35:38 +02:00
Robert Baldyga
81108f74b7
Merge pull request #927 from jfckm/use-plugging-in-bottom-adapter
...
Use blk_plug mechanism in bottom block adapter
2021-09-02 11:23:37 +02:00
Robert Baldyga
dbf5b9d7c2
Merge pull request #935 from Deixx/test-io-class-info
...
[test] Slightly more detailed info in a reclassification test
2021-09-01 09:47:04 +02:00
Daniel Madej
ffa7eb0b19
Moved tests from acp_params.py to test_acp.py
...
Minor fixes in test_alru.py
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-08-31 08:05:26 +02:00
Robert Baldyga
144d286e58
Merge pull request #939 from Deixx/stat-mm
...
Remove 'metadata mode' from test API
2021-08-30 14:56:35 +02:00
Daniel Madej
662ec9fca8
Remove 'metadata mode' from test API
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-08-30 14:28:18 +02:00
Robert Baldyga
8389e22243
Merge pull request #928 from oshchirs/move_cas_log_configuration
...
Add CAS log dump to extra logs
2021-08-26 10:27:21 +02:00
Oleksandr Shchirskyi
8a3da66736
Change test-framework version
...
Signed-off-by: Oleksandr Shchirskyi <oleksand.shchirskyi@intel.com>
2021-08-26 10:03:09 +02:00
Robert Baldyga
471e9829c0
Merge pull request #938 from robertbaldyga/fix-configure
...
Fix API incompatibility detection in configure script
2021-08-25 15:36:05 +02:00
Robert Baldyga
17950e5a43
Fix API incompatibility detection in configure script
...
Convert warning about int to pointer detection into an error.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-08-25 14:09:06 +02:00
Daniel Madej
f00d10dee9
[test] Slightly more detailed info in a reclassification test
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-08-23 16:43:35 +02:00
Oleksandr Shchirskyi
daae3f7439
Move extra logs definition to dut_config
...
Signed-off-by: Oleksandr Shchirskyi <oleksand.shchirskyi@intel.com>
2021-08-23 12:38:32 +02:00
Robert Baldyga
a98f1ada2b
Merge pull request #926 from jfckm/fix-sles-rpm-install
...
On SLES run depmod for every kernel version for which the modules installed
2021-08-20 17:53:01 +02:00
Robert Baldyga
0987c1b39f
Merge pull request #929 from mmichal10/fix-zero-md-typo
...
casadm: fix typo in an error message
2021-08-20 10:37:42 +02:00
Michal Mielewczyk
ba8d49d6be
casadm: fix typo in an error message
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-08-20 10:24:27 +02:00
Robert Baldyga
1c506bfa8a
Merge pull request #898 from karolinavelkaja/cleanup_framework_eviction_policy
...
cleanup framework - eviction policy
2021-08-20 10:21:32 +02:00
Robert Baldyga
9dd49e2964
Merge pull request #918 from Deixx/test-seq-workload-change
...
Limit workload for large cores in seq cutoff test
2021-08-20 10:21:22 +02:00
Robert Baldyga
feb7134e34
Merge pull request #924 from jfckm/add_mq_blocking_config
...
Add config for BLK_MQ_F_BLOCKING flag
2021-08-20 10:21:11 +02:00
Robert Baldyga
fb766a686d
Merge pull request #901 from karolinavelkaja/concurrent_flushes_test_fix
...
test_concurrent_flushes - use HDD disk as a core
2021-08-20 10:20:54 +02:00
Robert Baldyga
a413e676e9
Merge pull request #925 from mmichal10/env-refactor
...
Env refactor
2021-08-20 10:20:17 +02:00
Oleksandr Shchirskyi
19f03bc4e6
Add CAS log dump to extra logs
...
Commit 51a8fca8872808c0809ef715c9b6a8d19b9310f3 in test-framework
adds possibility to specify extra logs to dump.
Move CAS log to this extra logs, as it's project specific logs not
related to generic test framework
Signed-off-by: Oleksandr Shchirskyi <oleksand.shchirskyi@intel.com>
2021-08-19 16:13:00 +02:00
Jan Musial
6c6bc95b29
Use blk_plug mechanism in bottom block adapter
...
This is a suboptimal solution to CAS on top of MD RAID1 device. If using
only submit_bio API RAID1 would process all IOs in single thread.
Plugging bypasses this thread and processess IOs in blk_finish_plug
caller context improving performance drastically.
Testing showed no negative impact to other usecases and it's a thing
that Linux does in AIO, so it's vetted and proven to work.
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-08-18 11:42:37 +02:00
Jan Musial
1bc3b66535
On SLES run depmod for every kernel version for which the modules installed
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-08-18 11:41:56 +02:00
Robert Baldyga
1064cecbb9
Merge pull request #921 from mmichal10/remove-atomics
...
Remove remains of atomic writes support
2021-08-18 09:19:53 +02:00
Jan Musial
ac00bd503a
Add config for BLK_MQ_F_BLOCKING flag
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-08-18 09:04:15 +02:00
Michal Mielewczyk
5e4fcb62be
env: refactor rwmutex
...
All the operations on `count` are performed under the lock thus it doesn't need
to be atomic.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-08-17 15:52:25 +02:00
Michal Mielewczyk
39bab9ad87
env: simplify env_rwsem
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-08-17 15:52:25 +02:00
Michal Mielewczyk
07ba79c57c
Remove remains of upgrade-in-flight support
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-08-16 16:02:09 +02:00
Michal Mielewczyk
c68de77799
Remove remains of atomic writes support
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-08-16 16:01:21 +02:00
Robert Baldyga
a5bcb0796e
Merge pull request #923 from robertbaldyga/cache_priv-vfree
...
Fix cache_priv deallocation
2021-08-16 15:53:51 +02:00
Robert Baldyga
3983cea2b5
Fix cache_priv deallocation
...
Since cache_priv is allocated with vmalloc() it should be deallocated
with vfree().
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-08-16 05:16:15 +02:00
Robert Baldyga
d87b2c6be7
Merge pull request #919 from robertbaldyga/remove-upgrade
...
Remove upgrade-in-flight feature
2021-08-12 13:40:22 +02:00
Robert Baldyga
c968285d9f
Remove upgrade-in-flight feature
...
Due to changes in Linux kernel this feature is not working anymore.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-08-11 20:33:16 +02:00
Daniel Madej
b6f33e733b
Limit workload for large cores in seq cutoff test
...
So far the test was writing data equal in size to the core size.
With xTB cores this results in a very long execution time.
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-08-11 11:23:08 +02:00
Robert Baldyga
5afc8af0e8
Merge pull request #899 from karolinavelkaja/cli_messages_update_and_tests
...
update cli messages and tests accordingly
2021-08-09 20:46:37 +02:00
Robert Baldyga
284ec95abf
Merge pull request #902 from karolinavelkaja/io_engines_test_fix
...
test_io_engines fix - remove rbd io engine from io engine parameters
2021-08-09 11:07:33 +02:00
Robert Baldyga
903b07a411
Merge pull request #916 from robertbaldyga/v21.12-version
...
Update version to v21.12
2021-08-09 11:06:53 +02:00
Robert Baldyga
b5ff627fad
Update version to v21.12
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-08-09 10:02:28 +02:00
Robert Baldyga
a2f4eaa0f6
Merge pull request #895 from jfckm/fix-lba-classifier-test
...
Fix lba classification test
2021-08-09 09:45:50 +02:00
Karolina Rogowska
ec9a7ca19c
update cli messages and tests accordingly
...
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-08-05 15:49:27 +02:00
Karolina Rogowska
31c8d7866a
test_io_engines fix - remove rbd io engine from io engine parameters
...
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-08-05 14:14:53 +02:00
Robert Baldyga
4139f69b6d
Merge pull request #906 from robertbaldyga/ocf-minor-final-fixes
...
Update OCF: final minor fixes
2021-07-30 12:18:42 +02:00