Commit Graph

1331 Commits

Author SHA1 Message Date
Robert Baldyga
cb69102f9f
Merge pull request #781 from karolinavelkaja/soft_hot_plug_test_longer_io
longer io in test_soft_hot_plug_device
2021-06-22 08:59:49 +02:00
Robert Baldyga
6c3fc4d3c5
Merge pull request #736 from karolinavelkaja/example_test_fix_for_warning
fix warning in example_test.py
2021-06-22 08:59:34 +02:00
Robert Baldyga
209d720b12
Merge pull request #836 from mmkayPL/remove-metadata-updater
Update OCF
2021-06-21 23:03:15 +02:00
Adam Rutkowski
7aa883dbd3 OCF update (removed configurable eviction policy)
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-06-21 22:56:51 +02:00
Kozlowski Mateusz
647124895f Update OCF
Remove metadata updater
Update mpool API

Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com>
2021-06-21 21:57:10 +02:00
Robert Baldyga
877772734e
Merge pull request #833 from robertbaldyga/configure-fix-condition
configure: Fix condition for bd_first_part
2021-06-18 13:33:11 +02:00
Robert Baldyga
d6fa4c6d53 configure: Fix condition for bd_first_part
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-18 13:19:56 +02:00
Robert Baldyga
f89349a085
Merge pull request #661 from rafalste/create_packages_instructions
Add info about creating RPM/DEB packages
2021-06-17 16:41:57 +02:00
Robert Baldyga
3e914ee600
Merge pull request #829 from robertbaldyga/kernel-5.10
Add support for kernel up to 5.11
2021-06-16 10:38:02 +02:00
Robert Baldyga
e5e0697da4 Add support for kernel 5.11
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-15 18:59:08 +02:00
Robert Baldyga
2d7b94fa21 Remove block_dev_start_bio()
Now submit_bio path has no fallback to request queue, so we can simplify
io accounting.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-15 18:59:08 +02:00
Robert Baldyga
62eb6dc3fd Remove unused functions from top volume
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-15 18:59:08 +02:00
Robert Baldyga
5e17d0833f Remove unused callbacks from cas_disk ops
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-15 18:59:08 +02:00
Robert Baldyga
c7ac8c55f4 Remove unused configs
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-15 18:59:08 +02:00
Robert Baldyga
7f89e59b1a Remove CAS_FLUSH_SUPPORTED
It's defined on every single supported kernel, so there is actually no need
for this define at all.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-15 18:59:08 +02:00
Robert Baldyga
b82b338c53 Remove blk request handling path
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-15 18:59:08 +02:00
Robert Baldyga
7343cb55fa Handle all io on bio handler
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-06-15 16:52:35 +02:00
Rafal Stefanowski
14a589fc3a Add info about creating RPM/DEB packages
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-06-14 04:53:25 +02:00
Robert Baldyga
81f5c2a4c8
Merge pull request #708 from mmichal10/cleaning-reqs
doc: Requirements for cleaning
2021-05-26 23:48:07 +02:00
Robert Baldyga
91bcdcbd41
Merge pull request #709 from mmichal10/eviction-reqs
doc: Requirements for the eviction
2021-05-26 23:47:51 +02:00
Robert Baldyga
fbc3906576 Replace removed kernel API function with new one
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-05-26 23:35:30 +02:00
Katarzyna Łapińska
619a1ce6a2
Merge pull request #820 from karolinavelkaja/init_status_test_fix
improve test_initialize_status
2021-05-24 14:21:41 +02:00
Katarzyna Łapińska
47ab2162e2
Merge pull request #810 from katlapinka/recovery-test-fixes
Count md5sum of tmp files in recovery tests before reboot
2021-05-24 14:21:05 +02:00
Katarzyna Łapińska
1efac24c79
Merge pull request #818 from karolinavelkaja/trim_test_improvement
improve test_trim_device_discard_support
2021-05-24 14:20:30 +02:00
Katarzyna Łapińska
93767285f9
Merge pull request #819 from karolinavelkaja/ioclass_file_size_test_fix
improve test_ioclass_file_size
2021-05-24 14:18:20 +02:00
Robert Baldyga
35eb5682c9
Merge pull request #822 from Ostrokrzew/mq_fix
Fix adding core after core addition failure
2021-05-14 15:03:38 +02:00
Slawomir Jankowski
964877ddd6 Typo fix
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-05-13 17:02:05 +02:00
Slawomir Jankowski
9e7f163216 Cleanup exported object queue
This patch fixes adding core after core addition failure.
The queue wasn't cleaned before and following core addition cannot
re-initialize queue properly.

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-05-13 17:01:41 +02:00
Robert Baldyga
04003be999
Merge pull request #821 from robertbaldyga/deb-dkms-add-missing-tools
deb: Add tools required during modules compilation
2021-05-12 10:21:38 +02:00
Robert Baldyga
8c2025f307 deb: Add tools required during modules compilation
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-05-11 16:36:01 +02:00
Karolina Rogowska
dc6ff508ed improve test_initialize_status
- add some time for CAS management device to show up before checking its presence

Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-05-11 15:15:42 +02:00
Karolina Rogowska
3e7c51a2fc improve test_ioclass_file_size
- add sync and drop caches after 'dd' commands

Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-05-11 15:04:01 +02:00
Karolina Rogowska
dd83fcb7e7 improve test_trim_device_discard_support
- adding more time for discards monitoring

Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-05-11 14:56:18 +02:00
Robert Baldyga
a226b39c4e
Merge pull request #811 from mmichal10/fix-discard
Fix max discard size
2021-05-10 15:36:37 +02:00
Katarzyna Łapińska
d32a8b0f88
Merge pull request #774 from karolinavelkaja/fix_ioclass_pid_test
test fix: test_ioclass_pid
2021-05-10 15:29:01 +02:00
Katarzyna Łapińska
7bd370428d
Merge pull request #775 from karolinavelkaja/fix_ioclass_eviction_priority_test
test fix: test_ioclass_eviction_priority
2021-05-10 15:27:15 +02:00
Katarzyna Łapińska
c9938d1e4c
Merge pull request #773 from katlapinka/test-fixes
Scope minor tests fixes
2021-05-10 13:56:13 +02:00
Robert Baldyga
adafd76280
Merge pull request #807 from mmichal10/mpool-enum
Return mempool instead of enum
2021-05-10 10:29:59 +02:00
Michal Mielewczyk
0387ba18d7 Fix max discard size
`blk_queue_max_discard_sectors()` accepts 32bit parameter

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-05-07 11:14:46 +02:00
Katarzyna Łapińska
dd65a4fe7c
Merge pull request #635 from katlapinka/trim-test-fix
Device not supporting discards instead of random HDD in test checking discards support
2021-04-30 14:48:59 +02:00
klapinsk
5b722b3a07 Scope tests fixes
Signed-off-by: klapinsk <katarzyna.lapinska@intel.com>
2021-04-30 14:46:52 +02:00
Robert Baldyga
61942bbd75
Merge pull request #812 from robertbaldyga/fix-buiding-deb
Fix building DEB packages
2021-04-30 13:38:42 +02:00
Robert Baldyga
f085081a67 Fix building DEB packages
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-04-30 13:13:29 +02:00
Michał Mielewczyk
ffc9c83fbf
Merge pull request #809 from mmichal10/fix-trim-test
tests: pass through metadata in trim test
2021-04-29 03:01:18 -04:00
klapinsk
28ae17e23b Count md5sum of tmp files in recovery tests before reboot
Signed-off-by: klapinsk <katarzyna.lapinska@intel.com>
2021-04-28 15:16:42 +02:00
Michal Mielewczyk
3503d81d9b tests: fix trim eviction test
Consider IO to metadata as vaild

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-04-28 09:51:18 +02:00
Michal Mielewczyk
0e8758528b Return mempool instead of enum
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-04-22 14:17:39 +02:00
Robert Baldyga
a0cccb8702
Merge pull request #806 from robertbaldyga/post-release-v21.3
Post-release maintenance
2021-04-21 22:05:59 +02:00
Robert Baldyga
e2d07159a6 Update version referred by README to v21.3
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-04-21 14:40:39 +02:00
Robert Baldyga
1d6d326803 Bump master version to v21.6
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-04-21 14:38:25 +02:00