Commit Graph

1512 Commits

Author SHA1 Message Date
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
Michal Mielewczyk
7727482db6 doc: Requirements for the eviction
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-04-21 13:24:56 +02:00
Robert Baldyga
5a6d4bea86
Merge pull request #803 from arutk/queue_flags
Set proper multiqueue flags
2021-04-16 22:19:09 +02:00
Adam Rutkowski
9c08ed4b87 Set proper multiqueue flags
Setting BLK_MQ_F_STACKING (to indicate stacked device) and
BLK_MQ_F_BLOCKING (to indicate potentially blocking operations
like acquiring mutex or GFP_NOIO allocations).

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-04-16 22:52:18 -05:00
Robert Baldyga
c46c638e2e
Merge pull request #802 from arutk/stop_error_handling
Properly handle flush error in cache stop
2021-04-15 18:11:47 +02:00
Adam Rutkowski
2a9a77edac Change cache stopping in recovery tests
It is required to stop cache with "--flush=no" when
cache device is detached.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-04-15 18:15:55 -05:00
Adam Rutkowski
da0dda2dbd Properly handle flush error in cache stop
In case of initial flush error stop is aborted. In case
of failure during the second flush, appropriate error
message is presetned to the user.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-04-15 18:11:23 -05:00
Robert Baldyga
e50481743b
Merge pull request #801 from jfckm/update-tf
Update test-framework
2021-04-15 10:23:21 +02:00
Jan Musial
12ddcceb98 Update test-framework
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-04-15 09:32:50 +02:00
Robert Baldyga
fc0bd006ea
Merge pull request #800 from mmichal10/update-ocf-core
Update ocf
2021-04-14 21:23:02 +02:00
Michal Mielewczyk
fa97653ce9 Update ocf
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-04-14 20:15:28 +02:00
Michal Mielewczyk
850c097e90 casadm: Error message for UUID_EXISTS error code
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-04-14 20:15:14 +02:00
Robert Baldyga
eaebdffa5b
Merge pull request #795 from robertbaldyga/fix-seq-cutoff-thresh-units
casadm: Fix seq cutoff threshold units
2021-04-12 15:06:34 +02:00
Robert Baldyga
61d704fbb9 casadm: Fix seq cutoff threshold units
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-04-12 14:22:58 +02:00
Robert Baldyga
802934b263
Merge pull request #794 from mmichal10/dirty-inactive-core
Reorganize `remove-inacitve` command
2021-04-12 14:17:18 +02:00
Michal Mielewczyk
4e680bb50a Reorganize remove-inacitve command
Don't remove inactive core if it has dirt cache lines assigned unless `force`
flag is specified.

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-04-12 13:48:28 +02:00
Robert Baldyga
8a8572d8bb
Merge pull request #791 from mmichal10/remove-core-cleanup
Clean-up 'remove-core' command
2021-04-12 09:45:34 +02:00
Michal Mielewczyk
083d6fe93e Clean-up 'remove-core' command
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-04-09 19:57:07 +02:00
Robert Baldyga
1cec062f67
Merge pull request #752 from Ostrokrzew/special_devs
Allow to add special deviced as cores to the cache
2021-04-09 07:33:14 +02:00
Slawomir Jankowski
6ea3dcbd65 Allow to add special deviced as cores to the cache
Add below devices to whitelist:
* CAS device partitions - fix,
* RAM devices - new,
* null block devices - new.

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-04-08 21:59:33 +02:00