Commit Graph

2465 Commits

Author SHA1 Message Date
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
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
Rafal Stefanowski
14f375f135 Kernel 6.13: Expand debug macros
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
7dcb9c92fe Fix checking for NULL instead of error pointer
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2025-02-05 17:29:45 +01:00
Robert Baldyga
52d0ff4c7b
Merge pull request #1587 from Deixx/ioclass-0
Informative error for incorrect IO class 0 name
2025-02-04 16:46:40 +01:00
Robert Baldyga
0f6c122e17 Fix manpage installation
gzip manpage properly and update mandb after its installation.

Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2025-01-27 22:20:13 +01:00
Kamil Gierszewski
bf7c72ccba
test-api: add a check for each stat parsing
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:46 +01:00
Kamil Gierszewski
7b52a2fc00
test-api: add attach cli msg
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:46 +01:00
Kamil Gierszewski
8ad0193a84
test-api: refactor cache imports
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:46 +01:00
Kamil Gierszewski
0ab7c2ca36
test-api: fix get status method
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:46 +01:00
Kamil Gierszewski
d3f4d80612
test-api: add attach/detach methods to Cache
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:46 +01:00
Kamil Gierszewski
c82d52bb47
test-api: add methods to statistics
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:46 +01:00
Kamil Gierszewski
537c9656b8
test-api: rename stat filter
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:45 +01:00
Kamil Gierszewski
1b52345732
test-api: fix core pool init
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:45 +01:00
Kamil Gierszewski
3606472e60
test-api: refactor to fix circular dependencies
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:45 +01:00
Kamil Gierszewski
0e24e52686
test-api: update parser
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:45 +01:00
Kamil Gierszewski
8cd3f4a631
test-api: add Byte unit
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:45 +01:00
Kamil Gierszewski
db3dc068f8
test-api: refactor casadm to use TestRun cache/core list
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:45 +01:00
Kamil Gierszewski
0f645ac10b
test-api: Change Cache init to force use of the cache_id instead of cache_device
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:44 +01:00
Kamil Gierszewski
9fb333a73f
test-api: minor refactors
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:44 +01:00
Kamil Gierszewski
f0753339dd
test-api: change default file path
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2025-01-10 14:54:44 +01:00