Michal Rakowski
1cd1db2b45
Fully remove format nvme command
...
Since there is no kernel-kernel api available to communicate
with nvme driver it is more convenient to use some nvme-dedicated
software (e.g. nvme-cli) to manage nvme devices.
It is even not possible to format nvme device with CAS using current
implementation on newest kernels.
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-08-11 06:10:31 -04:00
Robert Baldyga
91f0cbf6aa
Merge pull request #491 from robertbaldyga/update-ocf-20200806
...
Update OCF - PT data consistency & metadata checksum fixes
2020-08-06 12:21:02 +02:00
Robert Baldyga
d797de756e
Update OCF - PT data consistency & metadata checksum fixes
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-08-06 11:34:36 +02:00
Robert Baldyga
3acc720cb0
Merge pull request #489 from robertbaldyga/tests-fix-cas-version-parsing
...
tests: Fix CAS version parsing
2020-08-05 21:54:59 +02:00
Robert Baldyga
fc60c93426
Merge pull request #490 from robertbaldyga/update-version-20.9
...
Update CAS version to v20.9
2020-08-05 21:54:15 +02:00
Robert Baldyga
11892d56a9
tests: Fix CAS version parsing
...
As CAS version format changed to custom one, we need to parse it
in non-default way.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-08-05 15:19:29 +02:00
Robert Baldyga
7f07e6a271
Merge pull request #487 from katlapinka/rm-part-conftest
...
Remove partitions from disk after unmounting them
2020-08-05 15:18:02 +02:00
Robert Baldyga
2f08abca6d
Update CAS version to v20.9
...
As release v20.6 has been skipped, the next planned release is v20.9.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-08-05 13:35:20 +02:00
Katarzyna Lapinska
fdf095ea15
Remove partitions from disk after unmounting them
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-05 12:00:44 +02:00
Robert Baldyga
ef1b66a0ea
Merge pull request #485 from rafalste/fix_versioning_error_messages
...
Fix versioning related error messages
2020-08-05 11:59:56 +02:00
Rafal Stefanowski
34961c7ff0
Fix versioning related error messages
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-07-31 15:19:33 +02:00
Robert Baldyga
6ef7195950
Merge pull request #460 from katlapinka/init-tests
...
Add init test with different runlevels and test for management device status
2020-07-27 18:35:36 +02:00
Robert Baldyga
5baa34ab41
Merge pull request #419 from Ostrokrzew/ex_conf
...
Update 'example_config' after changes in TF
2020-07-27 18:35:09 +02:00
Robert Baldyga
b8cfee1883
Merge pull request #435 from rafalste/update_versioning
...
Version unifying
2020-07-27 18:34:46 +02:00
Robert Baldyga
4189f0d445
Merge pull request #389 from Ostrokrzew/remove_no_retry
...
Don't retry removing core when its busy
2020-07-27 18:34:21 +02:00
Robert Baldyga
124037cf55
Merge pull request #324 from Ostrokrzew/signal
...
Tests for FLUSH and FUA signals
2020-07-27 18:33:37 +02:00
Robert Baldyga
4cab9bd05e
Merge pull request #464 from katlapinka/init-tests-cleanup
...
Initialize tests cleanup
2020-07-27 18:33:11 +02:00
Slawomir Jankowski
93ace7d520
Check for FLUSH and FUA signals sent to multilevel cache in lazy-write modes
...
Add test for checking for logs of requests insyslog from OpenCAS
when SCSI_DEBUG module is base-level core device in multilevel cache.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-07-21 10:28:56 +02:00
Slawomir Jankowski
c01956d0e1
Check for FLUSH and FUA signals sent to cache device in lazy-write modes
...
Add test for checking for logs of requests insyslog from OpenCAS
when SCSI_DEBUG module is cache device.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-07-21 10:28:56 +02:00
Slawomir Jankowski
153eb19c9b
Check for FLUSH and FUA signals sent to core device in lazy-write modes
...
Add test for checking for logs of requests in syslog from OpenCAS
when SCSI_DEBUG module is core device.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-07-21 10:28:56 +02:00
Katarzyna Lapinska
fb8860bf39
Initialize tests cleanup
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-07-15 12:57:03 +02:00
Katarzyna Lapinska
6be612be78
Add init test with different runlevels and test for management device status
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-07-14 13:55:55 +02:00
Robert Baldyga
94dda3a7d5
Merge pull request #442 from katlapinka/stress-dirty-shutdown
...
Add new stress dirty shutdown test
2020-07-14 13:47:49 +02:00
Slawomir Jankowski
5bc85049a2
Update 'example_config' after changes in TF
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-07-13 12:10:38 +02:00
Robert Baldyga
cfb915867a
Merge pull request #449 from katlapinka/dev-capabilities
...
Add test for devices' capabilities
2020-07-12 09:28:15 +02:00
Robert Baldyga
885ca70699
Merge pull request #456 from imjfckm/fix-force-reinstall
...
Change force-reinstall test option to behave properly
2020-07-12 09:28:01 +02:00
Robert Baldyga
4fb2600721
Merge pull request #457 from robertbaldyga/better-cas-thread-names
...
Improve CAS thread names
2020-07-08 16:21:12 +02:00
Robert Baldyga
874adc3724
Merge pull request #459 from mmichal10/handle-null-pointer
...
Properly handle all errors
2020-07-08 09:36:50 +02:00
Michal Mielewczyk
017c4261b0
cas_cache: log failed creating exported object
...
To avoid logging the same message each time _cache_mngt_create_exported_object()
is called, print error message within it.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-07-07 08:28:53 -04:00
Michal Mielewczyk
296cb0ef86
cas_cache: log failed activating exported object
...
To avoid logging the same message each time block_dev_activate_exported_object()
is called, print error message within it.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-07-07 08:28:53 -04:00
Michal Mielewczyk
8363b67993
cas_disk: handle allocation error properly
...
In case of error `blk_mq_init_queue()` does not return NULL, but
`ERR_PTR(error_code)` instead.
`IS_ERR_OR_NULL()` should be used to check if `blk_mq_init_queue()` actually
failed.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-07-07 07:43:52 -04:00
Robert Baldyga
9c6a4a393c
Merge pull request #321 from Ostrokrzew/wb
...
Lazy-writes modes tests
2020-07-07 08:54:58 +02:00
Katarzyna Lapinska
b13403a9b9
Add test for devices' capabilities
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-07-07 08:40:07 +02:00
Robert Baldyga
83410b2abf
Improve CAS thread names
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-07-03 15:05:00 +02:00
Jan Musial
711aa2fe47
Change force-reinstall test option to behave properly
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-07-03 11:53:31 +02:00
Robert Baldyga
ba5bbcf08e
Merge pull request #453 from katlapinka/fix-di
...
Add missing import to long DI tests
2020-06-29 16:35:13 +02:00
Katarzyna Lapinska
5aa1ca7d48
Add missing import to long DI tests
2020-06-29 14:36:02 +02:00
Robert Baldyga
1287f3c887
Merge pull request #447 from micrakow/trim_tests
...
tests: add cache start trim test
2020-06-26 09:18:08 +02:00
Michal Rakowski
4c3a07c13b
tests: add cache start trim test
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-06-25 12:12:51 +02:00
Slawomir Jankowski
a9a85fb01f
Update use of *run_ioctl_interruptible* after changes
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-25 11:18:02 +02:00
Slawomir Jankowski
db35d5a299
Modify *run_ioctl_interruptible* function
...
Make *run_ioctl_interruptible* a wrapper for new function *run_ioctl_interruptible_retry_option*.
Make new function *run_ioctl_interruptible_retry* - a wrapper for *run_ioctl_interruptible_retry_option*.
*run_ioctl_interruptible_retry_option* is old *run_ioctl_interruptible*
function with one more parameter to decide if call *run_ioctl* or *run_ioctl_retry*.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-25 11:18:02 +02:00
Slawomir Jankowski
cfca19b024
Use *run_ioctl* and *run_ioctl_retry*
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-25 11:18:02 +02:00
Slawomir Jankowski
0d1730af37
Modify *run_ioctl* function
...
Make *run_ioctl* a simple wrapper for *ioctl* function.
*run_ioctl_retry* is old *run_ioctl* function.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-25 11:18:02 +02:00
Robert Baldyga
606c4ea8f6
Merge pull request #450 from micrakow/tf_update
...
Test framework update & conftest fixup
2020-06-24 15:50:42 +02:00
Michal Rakowski
23aea2b7cc
Test framework update & conftest fixup
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-06-24 14:40:15 +02:00
Katarzyna Lapinska
aeae7c9765
Add test for checking the ability of CAS to start cache instances upon system boot after dirty shutdown during IO workloads
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-06-22 16:49:49 +02:00
Robert Baldyga
137f16fe46
Merge pull request #443 from katlapinka/fsck
...
Kill existing fsck process
2020-06-17 09:41:09 +02:00
Katarzyna Lapinska
be288d2fac
Kill existing fsck process to be able to manage partitions in test prepare
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-06-17 09:03:45 +02:00
Robert Baldyga
9d7ab478da
Merge pull request #439 from mmichal10/fix-upgrade-restore
...
Fix upgrade restore
2020-06-16 14:27:01 +02:00
Robert Baldyga
343d652eea
Merge pull request #438 from Ostrokrzew/update
...
Update wb throttling test after TF changes
2020-06-16 10:30:49 +02:00