Commit Graph

2084 Commits

Author SHA1 Message Date
Damian Raczkowski
68cc4bfe7a Add print error message when invoked --set-param command with --cache-id that does not exists
Signed-off-by: Damian Raczkowski <damian.raczkowski@intel.com>
2022-11-10 11:07:29 +01:00
Robert Baldyga
6dbdb94b2d
Merge pull request #710 from karolinavelkaja/cas_dss_lvm_test
adding new lvm test: test_io_class_lvm_on_cas
2022-10-28 10:55:06 +02:00
Robert Baldyga
537ba381f1
Merge pull request #697 from karolinavelkaja/many_cores_on_many_lvms_test
adding new lvm test: test_many_cores_on_many_lvms
2022-10-28 10:54:51 +02:00
Robert Baldyga
f867fb9785
Merge pull request #682 from karolinavelkaja/cache1_core4_lvm4_test
adding new lvm test: test_many_lvms_on_many_cores
2022-10-28 10:54:36 +02:00
Robert Baldyga
8df9052925
Merge pull request #694 from karolinavelkaja/many_lvms_on_single_core_test
adding new lvm test: test_many_lvms_on_single_core
2022-10-28 10:54:03 +02:00
Karolina Rogowska
eb17607f4d
Merge pull request #1395 from Kgierszx/fix_cli_help
test_fix:change help message to proper one
2022-10-27 14:41:51 +02:00
Kamil Gierszewski
9b2a3490c5 test_fix:change help message
Signed-off-by: Kamil Gierszewski <kamilx.gierszewski@intel.com>
2022-10-27 13:07:13 +02:00
Karolina Rogowska
52f3289577
Merge pull request #1392 from DocentSzachista/fix-flush-test-message
test-fix: change help message in cli_help_messages to proper one
2022-10-27 12:53:28 +02:00
Karolina Rogowska
520133b46c
Merge pull request #717 from karolinavelkaja/fault_injection_max_io_greater_in_core_test
adding test: test_max_io_greater_in_core
2022-10-27 11:34:33 +02:00
Karolina Rogowska
475312469d adding test: test_max_io_greater_in_core
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-25 16:05:40 +02:00
Karolina Rogowska
595b58f316 adding new lvm test: test_many_lvms_on_single_core
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-25 15:48:18 +02:00
Karolina Rogowska
ad6ca39694 adding new lvm test: test_many_cores_on_many_lvms
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-25 15:46:04 +02:00
Robert Baldyga
92b8788f98
Merge pull request #591 from karolinavelkaja/memory_consumption_test
add test 'test_memory_metadata_consumption'
2022-10-25 15:43:21 +02:00
Karolina Rogowska
3bdc2d5cd5 adding new lvm test: test_io_class_lvm_on_cas
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-25 15:39:44 +02:00
Robert Baldyga
4bf7bbdd25
Merge pull request #1379 from robertbaldyga/openshift-workaround
Workaround for 4.18.0-305.45.1 OpenShift kernel
2022-10-25 11:04:33 +02:00
Robert Baldyga
cefaa3b415
Merge pull request #1380 from robertbaldyga/available-memory-check
Use available memory statistic when possible
2022-10-25 11:04:15 +02:00
Robert Baldyga
f0943bc09b
Merge pull request #1377 from kmajzero/5.18_prep
Open CAS Linux kernel 5.18 support
2022-10-25 10:17:01 +02:00
Karolina Rogowska
4fd7873bb6 add new test: test_many_lvms_on_many_cores
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-24 15:30:31 +02:00
Krzysztof Majzerowicz-Jaszcz
f0af7cb52d Open CAS Linux kernel 5.18 support
This patch introduces the support for 5.18 kernel.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-10-24 09:53:01 +00:00
Karolina Rogowska
ad40f2b226
Merge pull request #1388 from DocentSzachista/fix-one-core-fail
test fix: add parametrize parameter as argument to function
2022-10-21 09:34:53 +02:00
Robert Baldyga
4e0ff7d2c4
Merge pull request #1386 from robertbaldyga/license-check-on-relase-branches
Enable "Licence-date-verification" check on release branches
2022-10-21 07:18:50 +02:00
Damian Raczkowski
2e6ccd2ad9 test-fix: change help message in cli_help_messages to proper one
Signed-off-by: Damian Raczkowski <damian.raczkowski@intel.com>
2022-10-20 05:02:56 +02:00
Karolina Rogowska
1c1ef3024f add test 'test_memory_metadata_consumption' with 2 test cases
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-19 17:22:32 +02:00
Damian Raczkowski
ca2b7b86cf test fix: add parametrize parameter to funcion
Signed-off-by: Damian Raczkowski <damian.raczkowski@intel.com>
2022-10-19 09:05:50 +02:00
Robert Baldyga
f5be72de3a
Merge pull request #1320 from karolinavelkaja/tests_marking_clean_up
Tests marking clean up (os-dependend and skipped)
2022-10-17 17:29:50 +02:00
Karolina Rogowska
82e4c46b8b marking tests that are os-dependent
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-17 17:03:55 +02:00
Karolina Rogowska
ebcae02f81 marking kedr tests as skipped
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-17 17:03:55 +02:00
Robert Baldyga
49e31a1e7e
Merge pull request #650 from karolinavelkaja/lvm_api_ocl
LVM api (ocl)
2022-10-17 16:58:02 +02:00
Robert Baldyga
ea095d8990 Enable "Licence-date-verification" check on release branches
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-10-17 12:29:59 +02:00
Karolina Rogowska
54428ddf26 lvm api (ocl)
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-10-13 16:47:34 +02:00
Robert Baldyga
0ff4698f29
Merge pull request #1349 from DocentSzachista/test-multilevel-cache
tests: add multilevel cache test
2022-10-13 14:10:23 +02:00
Karolina Rogowska
4f30283e0a
Merge pull request #1337 from DocentSzachista/OC1-348
tests: refactor fault_injection tests
2022-10-12 13:13:52 +02:00
Robert Baldyga
97c8df0995
Merge pull request #1373 from DocentSzachista/merge_flush_and_cache
Merge flush and cache commands
2022-10-12 12:38:14 +02:00
Robert Baldyga
b00de9c940 Use available memory statistic when possible
Update function returning size of free memory to use available statistic
if that's supported by given kernel. This function is used to check
whether there is enough memory to start cache, and available statistic is
preferred for this check over free statistic, as it does include size of
page cache allocations which can be easily reclaimed by the system.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-10-12 08:12:42 +02:00
Robert Baldyga
52279d257e Workaround for 4.18.0-305.45.1 OpenShift kernel
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-10-11 20:55:12 +02:00
Robert Baldyga
3df37198ca
Merge pull request #1374 from rafalste/fix_include
Fix missing include in 1_bio_dev.conf in configure scripts
2022-10-06 14:45:06 +02:00
Rafal Stefanowski
3964f30edb Fix missing include in 1_bio_dev.conf in configure scripts
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-10-06 12:34:37 +02:00
Damian Raczkowski
f67543e7b3 update CAS API to adapt changes in casadm
Signed-off-by: Damian Raczkowski <damian.raczkowski@intel.com>
2022-10-06 09:08:57 +02:00
Robert Baldyga
65bc955d4f
Merge pull request #1372 from kmajzero/conf_framework_fix
Fix for incorrect header file handling in ./configure
2022-10-05 15:34:36 +02:00
Krzysztof Majzerowicz-Jaszcz
dfcb80abae Fix for incorrect header file handling in ./configure
In specific cases, header files will be included incorrectly
during the configuration phase, leading to erroneous failure
of affected configure step.

This patch fixes this issue.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-10-05 15:22:27 +02:00
Damian Raczkowski
f57b01ee31 tests: refactor fault_injection tests
Signed-off-by: Damian Raczkowski <damian.raczkowski@intel.com>
2022-10-05 12:29:39 +02:00
Robert Baldyga
f953c14c2e
Merge pull request #1315 from AdamSeyda/adding_test_cli_help_spelling
Add test test_cli_help_spelling
2022-10-04 14:37:06 +02:00
Robert Baldyga
5ac02a8377
Merge pull request #1361 from DocentSzachista/dss-pin-02
tests: add stress test for IO class pinning eviction
2022-10-04 14:10:46 +02:00
Robert Baldyga
de060d1d5b
Merge pull request #1307 from mmichal10/kmemleak
Integrate kmemleak into CAS
2022-10-04 10:03:37 +02:00
Adam Seyda
f4e17bc1ec Add test test_ci_read_write
Signed-off-by: Adam Seyda <adam.seyda@intel.com>
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-10-03 19:44:26 +02:00
Adam Seyda
3f7cf3c670 Add test test_cli_help_spelling
Signed-off-by: Adam Seyda <adam.seyda@intel.com>
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-10-03 19:43:27 +02:00
Robert Baldyga
f554c9c5b1
Merge pull request #1369 from Kgierszx/fix_test_cli_help_and_version
test_fix:fix_test_cli_help_and_version
2022-10-03 18:53:04 +02:00
Kamil Gierszewski
9417301453 test_fix:fix_test_cli_help_and_version
Signed-off-by: Kamil Gierszewski <kamilx.gierszewski@intel.com>
2022-10-03 16:54:43 +02:00
Robert Baldyga
6af0c5dbfe
Merge pull request #1353 from arutk/apf
Fix ALRU wake up time test and documentation
2022-09-30 11:04:39 +02:00
Adam Rutkowski
f0a398116c Clarify ALRU wake up time documentation
ALRU does not have a configurable sleep time between active awakenings
of the cleaning thread. Once it starts cleaning, it does not back off
unless staleness time and/or activity threshold constraints force it
to do so. Wake up time parameter only controls sleep time after
an idle wake up.

Updating casadm help and man page accordingly.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-09-30 18:18:13 +02:00