Slawomir Jankowski
1c988e311e
Fix for flushing progress getting
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-11 14:39:38 +01:00
Michał Mielewczyk
2e801caf25
Merge pull request #332 from arutk/remove-old-ioclass-configs
...
Remove obsolete ext3 & ext4 io class configs
2020-02-11 14:37:25 +01:00
Adam Rutkowski
3c6e76aa39
Remove obsolete ext3 & ext4 io class configs
...
These configs use legacy syntax and serve no purpose
on standard kernels.
Fixes #261
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-02-11 15:25:29 -05:00
Sławomir Jankowski
4bc64e6471
Merge pull request #323 from katlapinka/flush-progress
...
Add method to get flushing progress
2020-02-11 13:26:27 +01:00
Katarzyna Lapinska
7654e10c96
Add method to get flushing progress
2020-02-11 12:36:47 +01:00
Adam Rutkowski
0b9350955c
Merge pull request #329 from arutk/static_assert
...
Add ENV_BUILD_BUG_ON macro to kernel environment
2020-02-10 21:33:04 +01:00
Adam Rutkowski
7153e8e8b6
OCF update
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-02-10 18:24:59 -05:00
Adam Rutkowski
aec95d70c9
Add ENV_BUILD_BUG_ON macro to kernel environment
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2020-02-10 16:25:35 -05:00
Michał Mielewczyk
285245c5cb
Merge pull request #328 from katlapinka/lazy-write
...
Rename cache mode trait lazy flush to lazy writes
2020-02-10 12:07:34 +01:00
Katarzyna Lapinska
f11a8a5ae3
Rename cache mode trait lazy flush to lazy writes
2020-02-10 11:49:30 +01:00
Michał Mielewczyk
cbcbf979bf
Merge pull request #327 from Deixx/with-any-trait
...
Get cache modes which have any of the provided traits
2020-02-10 09:02:50 +01:00
Daniel Madej
081a05a635
Get cache modes which have any of the provided traits
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-02-07 16:53:09 +01:00
Katarzyna Łapińska
d568bec1e3
Merge pull request #326 from Deixx/with-traits
...
Get all cache modes which traits include those provided as argument
2020-02-07 13:53:45 +01:00
Daniel Madej
475ddb0050
Get all cache modes which traits include those provided as argument
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-02-07 13:04:14 +01:00
Daniel Madej
bfddd0dd60
Size alignment update in tests
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-02-07 09:49:51 +01:00
Katarzyna Łapińska
5b0413b3fd
Merge pull request #266 from Ostrokrzew/volumes
...
Add volume test
2020-02-06 11:41:08 +01:00
Katarzyna Łapińska
8fb755fa10
Merge pull request #259 from Ostrokrzew/twice_core
...
Add FI test: try add twice the same device as core
2020-02-06 11:09:29 +01:00
Katarzyna Łapińska
b328f574cf
Merge pull request #298 from katlapinka/write-fetch
...
Add write fetch tests
2020-02-05 07:43:28 +01:00
Katarzyna Lapinska
4e573a746a
Add write fetch tests
2020-02-03 14:38:19 +01:00
Slawomir Jankowski
a1d7297bb7
Update cli messages module
...
Add new error messages.
Change 'TestRun.fail' to 'TestRun.LOGGER.error'.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-31 15:02:42 +01:00
Slawomir_Jankowski
5d78207f27
Update FI test: try add twice the same device as core
...
Check that OpenCAS does not accepts twice the same device as core.
Update code in file.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-31 15:02:42 +01:00
Daniel Madej
ccbce2a9b7
Test API: Filesystem on core + set sequential cut-off fix
...
Copy exported object's filesystem to core device on fs creation
Fix set_param_cutoff function
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-01-31 12:55:31 +01:00
Ostrokrzew
3c26bb05d7
Add volume test
...
Test for preserving partitions from core device.
Test for preserving partitions at core device, which were made on exported object,
after stopping cache.
Also added two fields to 'Core' class which allows it to use 'create_partitions' function.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-31 11:41:57 +01:00
Katarzyna Łapińska
5c77bbd00b
Merge pull request #303 from rafalste/tests_set_get_params
...
Add tests for casadm --set-param and --get-param options check
2020-01-31 10:28:19 +01:00
Michał Mielewczyk
3fdfffffc3
Merge pull request #251 from Ostrokrzew/stress
...
Add stress test for small caches
2020-01-31 09:11:10 +01:00
Daniel Madej
524cf00d37
Merge pull request #317 from mmichal10/fix-init-script
...
casctl: fix matching multilevel configuration
2020-01-30 16:09:04 +01:00
Michal Mielewczyk
f76103dc60
casctl: fix matching multilevel configuration
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-01-30 09:36:45 -05:00
Daniel Madej
37a08f85c5
Merge pull request #312 from katlapinka/fix-io-class-file
...
Fix for io class file classification tests
2020-01-30 15:05:21 +01:00
Katarzyna Lapinska
80c1306ec4
Fix for io class file classification tests
2020-01-30 14:32:42 +01:00
Ostrokrzew
460cbe7ccc
Add stress test for small caches
...
Add IO stress tests for small CAS devices with 1 or 4 cores for every cache mode
and cache line size and with every cleaning policy for WB and WO modes.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-30 14:01:06 +01:00
Michał Mielewczyk
1a819ec469
Merge pull request #313 from mmichal10/forbid-upgrade-in-cas-19
...
Forbid upgrade in flight when cas_disk is older than 20.01
2020-01-29 16:25:31 +01:00
Michal Mielewczyk
6c57d2827f
Fix restoring old CAS version when upgrade failed
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-01-29 10:12:09 -05:00
Michal Mielewczyk
8c73bc2f5a
Forbid upgrade in flight when cas_disk is older than 20.01
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-01-29 08:49:47 -05:00
Michal Rakowski
7b0e8168d1
Merge pull request #310 from mmichal10/fix-flush-interrupting
...
Fix flush interrupting
2020-01-28 21:53:15 +01:00
Michal Mielewczyk
a0937758b7
Handle flush core interruption.
...
When flushing core, acquiring write lock is not necessary, so it was replaced
with read lock wherever possible.
If flushing operation is interrupted by signal, not only waiting for it to be
finished is interrupted but also OCF flush operation is stopped.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-01-28 15:41:31 -05:00
Michal Mielewczyk
3e033df9c6
Handle flushing cache interruption.
...
When flushing cache, acquiring write lock is not necessary, so it was replaced
with read lock wherever possible.
If flushing operation is interrupted by signal, not only waiting for it to be
finished is interrupted but also OCF flush operation is stopped.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-01-28 15:41:31 -05:00
Rafal Stefanowski
15c8973f45
Add tests for casadm --set-param and --get-param options check
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-27 12:07:12 +01:00
Michał Mielewczyk
300dc25998
Merge pull request #308 from katlapinka/init-config-and-remove-wi
...
Update Init config usage and remove WI cache mode
2020-01-27 11:19:23 +01:00
Katarzyna Lapinska
8204fa8a56
Update Init config usage and remove WI cache mode
2020-01-27 10:34:05 +01:00
Daniel Madej
cc77929a5d
Merge pull request #307 from mmichal10/add-len-check
...
classifier: use secure versions of strcmp and strcpy
2020-01-25 14:25:14 +01:00
Michal Mielewczyk
eef3667435
classifier: use secure versions of strcmp and strcpy
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-01-25 04:54:56 -05:00
Daniel Madej
9653b76a04
Merge pull request #306 from micrakow/ocf_update
...
ocf update: flush metadata fix
2020-01-24 19:37:05 +01:00
Michal Rakowski
2801bfcc97
test-framework update
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-01-24 19:21:23 +01:00
Michal Rakowski
58a42caaa6
ocf update: flush metadata fix
2020-01-24 18:02:57 +01:00
Daniel Madej
7d86ca2741
Merge pull request #302 from Deixx/stats-refactor
...
Test API: Statistics refactor
2020-01-24 17:04:47 +01:00
Daniel Madej
25b0f0dc55
Test API: Statistics refactor
...
Keep all statistics names in one place
Differentiate Core/Cache IO class stats
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-01-24 16:41:05 +01:00
Daniel Madej
0bb6701685
Merge pull request #304 from micrakow/minor
...
Minor fixes
2020-01-24 15:54:15 +01:00
Daniel Madej
c5019cb772
Merge pull request #284 from Ostrokrzew/sec
...
Security test fix
2020-01-24 15:19:18 +01:00
Michal Rakowski
fe2a8706e9
prepare_cache_cfg: change bug_on to returning err instead
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-01-24 15:14:49 +01:00
Michal Rakowski
1b46117908
io_class string ctr: use strnlen
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-01-24 15:11:33 +01:00