Robert Baldyga
9d0a6762c0
Merge pull request #1623 from mmichal10/preemption
...
Involuntary preemption check
2025-03-19 12:49:17 +01:00
Michal Mielewczyk
0f23ae6950
Makefile: Error handling for failed modprobe
...
Print an additional error message and remove the installed kernel module
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2025-03-19 12:21:57 +01:00
Michal Mielewczyk
aa660ca0a5
Implement involuntary preemption check
...
Prevent loading the kernel module if the kernel can be involuntarily
preempted
CAS will work if the kernel has been compiled with either
CONFIG_PREEMPT_NONE, CONFIG_PREEMPT_VOLUNTARY, or CONFIG_PREEMPT_DYNAMIC.
If the dynamic configuration is enabled, the kernel must be booted with
preempt=none or preempt=voluntary.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2025-03-19 12:21:57 +01:00
Katarzyna Treder
a135a00627
Merge pull request #1602 from katlapinka/kasiat/test-identifier
...
Add unique test identifier to be able to manage logs
2025-03-19 11:27:20 +01:00
Katarzyna Treder
99b731d180
Add unique test identifier to be able to manage logs
...
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2025-03-19 10:12:08 +01:00
Robert Baldyga
2f827e2ff0
Merge pull request #1614 from Deixx/gitignore-update-gz
...
Update .gitignore after manpage installation fix
2025-03-11 11:08:08 +01:00
Katarzyna Treder
4d23c5f586
Merge pull request #1618 from katlapinka/kasiat/refactor-tests-description
...
Cleanup tests descriptions, prepare steps and values naming PART-1
2025-03-10 14:22:03 +01:00
Katarzyna Treder
476f62b2db
Add separate steps for preparing devices, fix indent and move constants
...
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2025-03-10 14:21:15 +01:00
Katarzyna Treder
ba7d907775
Minor test description and names refactor
...
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2025-03-10 14:21:15 +01:00
Robert Baldyga
d4de219fec
Merge pull request #1619 from Deixx/io-direction-classifier
...
New IO class rule `io_direction`
2025-03-06 12:12:05 +01:00
Daniel Madej
4cc7a74534
Add io_direction
to random params for IoClass
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-03-06 09:08:26 +01:00
Daniel Madej
1445982b91
Add io_direction
to fuzzy test
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-03-06 09:08:26 +01:00
Daniel Madej
d3be9444e7
Add test for io_direction
IO class rule
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-03-06 09:08:26 +01:00
Daniel Madej
df813d9978
New IO class rule io_direction
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-03-06 09:08:19 +01:00
Katarzyna Treder
f37f5afd7b
Merge pull request #1596 from Kamoppl/kamilg/update_tests_dec
...
Update cli help test and remove duplicated test
2025-03-05 12:14:49 +01:00
Kamil Gierszewski
7f2b8fb229
tests: refactor test_cli_help test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-03-05 12:12:43 +01:00
Kamil Gierszewski
4c78a9f067
test-api: fix cli msg
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-03-05 12:12:43 +01:00
Kamil Gierszewski
f6545f2b06
tests: remove duplicated test
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-03-05 12:12:43 +01:00
Robert Baldyga
ed113fd6da
Merge pull request #1612 from Open-CAS/jfckm-patch-1
...
chore(GH): Make GH ignore the test/ dir while detecting repo languages
2025-03-03 21:04:02 +01:00
Robert Baldyga
372a29d562
Merge pull request #1549 from robertbaldyga/kernel-6.11
...
Support kernel 6.13
2025-02-28 16:26:19 +01:00
Katarzyna Treder
69fd4a3872
Merge pull request #1617 from Deixx/rebuild-gz-fix
...
Add force to gzip commands
2025-02-28 12:39:19 +01:00
Daniel Madej
d562602556
Add force to gzip commands
...
Without force make shows errors when .gz
files already exist.
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-02-28 12:25:09 +01:00
Katarzyna Treder
2cc49a1cd0
Merge pull request #1615 from katlapinka/kasiat/attach-detach-tests
...
Introduce tests for cache attach/detach feature
2025-02-28 12:18:44 +01:00
Katarzyna Treder
d973b3850e
Introduce tests for cache attach/detach feature
...
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2025-02-28 12:18:02 +01:00
Katarzyna Treder
3893fc2aa7
Merge pull request #1616 from Kamoppl/kamilg/update_checksec_path
...
Kamilg/update checksec path
2025-02-28 09:44:16 +01:00
Kamil Gierszewski
cef43f7778
tests: fix checksec test formating
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-02-28 02:27:55 +01:00
Kamil Gierszewski
8544e28788
tests: update test script path
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-02-28 02:27:55 +01:00
Robert Baldyga
dd20fcbc8e
Merge pull request #1590 from robertbaldyga/enable-attach-detach
...
Revert "Disable cache attach and detach"
2025-02-27 15:50:07 +01:00
Robert Baldyga
30d0cd0df0
Merge pull request #1565 from mmichal10/percpu-refcnt
...
Percpu refcnt
2025-02-27 15:14:22 +01:00
Daniel Madej
3e1dd26909
Update .gitignore after manpage installation fix
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-02-27 09:45:46 +01:00
Jan Musiał
78be601b1b
chore(GH): Make GH ignore the test/ dir while detecting repo languages
...
Signed-off-by: Jan Musial <jfckm@pm.me>
2025-02-25 18:28:31 +01:00
Michal Mielewczyk
5acc1a3cf2
update ocf: refcnt
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2025-02-25 16:23:41 +01:00
Jan Musial
27eed48976
Per-cpu reference counters
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
Signed-off-by: Jan Musial <jan.musial@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Ian Levine <ian.levine@huawei.com>
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2025-02-25 16:21:02 +01:00
Jan Musial
4f43829e91
Implement env_atomic64_dec_return
...
Signed-off-by: Jan Musial <jan.musial@huawei.com>
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2025-02-25 16:19:21 +01:00
Robert Baldyga
690cebae65
Merge pull request #1603 from Deixx/attach-error-msg
...
Fix error messages for metadata found during attach
2025-02-25 16:01:12 +01:00
Katarzyna Treder
d4f709ab9d
Merge pull request #1611 from Kamoppl/kamilg/remove_memory_barrier
...
Kamilg/remove memory barrier check
2025-02-25 12:42:41 +01:00
Kamil Gierszewski
8c32742f8c
github-actions: remove memory barrier warning
...
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-02-25 11:53:09 +01:00
Daniel Madej
37431273ea
Add error message in test api
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-02-24 12:00:06 +01:00
Daniel Madej
69cdb458d2
Error msg for metadata found during attach
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-02-24 12:00:06 +01:00
Robert Baldyga
bafd1e79c4
Merge pull request #1608 from Deixx/gitignore-update
...
Added build/configuration output files to .gitignore
2025-02-21 11:00:26 +01:00
Robert Baldyga
c4b862a3e0
Merge pull request #1607 from robertbaldyga/fix-manpage
...
Fix manpage installation
2025-02-06 11:32:53 +01:00
Daniel Madej
4b411f837e
Added build/configuration output files to .gitignore
...
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2025-02-06 10:40:33 +01:00
Katarzyna Treder
69a4da4b38
Merge pull request #1595 from Kamoppl/kamilg/update_api_dec
...
Few api fixes/improvements
2025-02-06 07:17:32 +01:00
Rafal Stefanowski
7ee78ac51e
Kernel 6.13: Add setting queue limits of exported object
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2025-02-05 17:29:45 +01:00
Rafal Stefanowski
dbaeb21cb3
Kernel 6.13: Introduce cas_queue_limits_is_misaligned()
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2025-02-05 17:29:45 +01:00
Rafal Stefanowski
6a275773ce
Kernel 6.13: Introduce cas_queue_max_discard_sectors()
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2025-02-05 17:29:45 +01:00
Rafal Stefanowski
e5607fe9dd
Kernel 6.13: Introduce cas_queue_set_nonrot()
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2025-02-05 17:29:45 +01:00
Rafal Stefanowski
3badd8b621
Kernel 6.13: Add another definition of cas_set_queue_flush_fua()
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2025-02-05 17:29:45 +01:00
Rafal Stefanowski
efa2c0ad5e
Kernel 6.13: Add another definition of cas_bd_get_next_part()
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2025-02-05 17:29:45 +01:00
Rafal Stefanowski
eff9ad3c9d
Kernel 6.13: Rearrange definitions of cas_copy_queue_limits()
...
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2025-02-05 17:29:45 +01:00