Slawomir Jankowski
f955ce890c
Remove inactive core handling from "remove core"
...
FLush only active core during core removal.
During core removal with `casadm -R` there's a flush triggered.
This flush shall be skipped for inactive cores.
Change return code when `casadm -R` is called with `force` flag.
There was no info about dirty data when core was removed without flush.
Do not destroy exported object while core is inactive.
Perform detach only on active cores.
Skip removing inactive core with command for active cores.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-03-10 14:26:09 +01:00
Robert Baldyga
f0cbe483a3
Merge pull request #719 from mmichal10/fix-stop
...
Test whether a cache is already being stopped
2021-03-09 12:08:37 +01:00
Michal Mielewczyk
35602acb8f
Prohibit locking cache while its is being stopped
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-03-09 10:46:47 +01:00
Robert Baldyga
7628474adf
Merge pull request #674 from robertbaldyga/prequeue-sequential-cutoff
...
Per-queue sequential cutoff support
2021-03-08 08:59:13 +01:00
Robert Baldyga
836726409a
casadm: Add promotion count parameter
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-03-08 07:20:20 +01:00
Robert Baldyga
e6710e0016
cas_cache: Add promotion count parameter
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-03-07 20:36:57 +01:00
Robert Baldyga
9bc827a4f2
Merge pull request #721 from mmichal10/update-ocf
...
Update ocf
2021-03-07 20:34:55 +01:00
Robert Baldyga
4f3c5c8f47
Merge pull request #580 from karolinavelkaja/fault_injection_raid_as_cache_test
...
adding test 'test_raid_as_cache'
2021-03-06 20:00:05 +01:00
Robert Baldyga
48c08527c8
Merge pull request #659 from katlapinka/test-dirty-load
...
Test for loading cache after dirty shutdown
2021-03-06 19:58:44 +01:00
Robert Baldyga
96a6b02c79
Merge pull request #658 from katlapinka/script-remove-core
...
Add remove core script command to tests API
2021-03-06 19:58:07 +01:00
Robert Baldyga
be820931e1
Merge pull request #713 from Ostrokrzew/test_update
...
Update zero metadata API and tests
2021-03-06 19:56:27 +01:00
Michal Mielewczyk
7824aa50ed
Update ocf
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-03-05 16:09:37 +01:00
Michal Mielewczyk
099eeca864
Ioclass min_size
removed from public ocf api
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-03-05 16:09:37 +01:00
Michał Mielewczyk
ac63045117
Merge pull request #712 from imjfckm/allocators-revamp
...
Allocators revamp
2021-03-05 15:57:54 +01:00
Jan Musial
f1a19363e5
Include mpool in env and use new allocator API
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-03-05 14:02:08 +01:00
Jan Musial
bcc55f4f3c
Extend allocator API
...
Create function for directly changing the size of rpool backing created
allocator.
Signed-off-by: Jan Musial <jan.musial@intel.com>
2021-03-03 11:17:22 +01:00
Robert Baldyga
8efb611b04
Merge pull request #711 from robertbaldyga/readme-v20.12.2
...
Update README to point to latest (v20.12.2) release
2021-02-25 16:18:34 +01:00
Slawomir Jankowski
7a9405a58e
Update zero metadata API and tests
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-02-25 14:41:39 +01:00
Robert Baldyga
90c3c155ed
Update README to point to latest (v20.12.2) release
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-02-25 07:21:15 +01:00
Robert Baldyga
c2c1d9eb4c
Merge pull request #691 from mmichal10/requirements
...
Requirements for occupancy per ioclass
2021-02-19 17:10:46 +01:00
Michal Mielewczyk
dcdcc658b4
Requirements for occupancy per ioclass
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-02-19 09:02:20 -05:00
Robert Baldyga
09b7af82e5
Merge pull request #700 from mmichal10/update-ocf-cleaning
...
update ocf: fix cleaning policy
2021-02-18 16:42:27 +01:00
Michal Mielewczyk
c7377b0bb2
update ocf: fix cleaning policy
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-02-18 10:24:42 -05:00
Robert Baldyga
59c76d91ff
Merge pull request #678 from robertbaldyga/requirements
...
doc: Introduce reqparse, the plain text requirement parser
2021-02-18 14:05:23 +01:00
Robert Baldyga
008e327492
Merge pull request #693 from Ostrokrzew/template
...
Modify issues template
2021-02-16 17:54:11 +01:00
Robert Baldyga
a43e2442c9
Merge pull request #698 from robertbaldyga/manpage-remove-casadm-nvme
...
Remove info about casadm -N command from manpage
2021-02-16 17:53:55 +01:00
Robert Baldyga
9eaca4bc96
Remove info about casadm -N command from manpage
...
This command is no longer available.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-02-16 15:38:21 +01:00
Katarzyna Łapińska
b72880ce86
Merge pull request #634 from katlapinka/ioclass-fixes
...
IO classification tests fixes
2021-02-16 12:33:25 +01:00
Katarzyna Lapinska
73e9906a54
Test for loading cache after dirty shutdown
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-02-16 12:05:55 +01:00
Katarzyna Lapinska
b8158f9ceb
Add remove core script command to tests API
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-02-16 11:47:11 +01:00
Slawomir Jankowski
84c54e2740
Enumerate few types of devices in issue templates
...
instead of asking user about specific model.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-02-15 11:34:24 +01:00
Robert Baldyga
65796836e4
Merge pull request #689 from mmichal10/update-readme
...
Update README to v20.12.1
2021-02-11 12:42:52 +01:00
Michal Mielewczyk
bcc83f4256
Update README to v20.12.1
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-02-11 06:27:31 -05:00
Robert Baldyga
dae14f3e4b
Merge pull request #683 from rafalste/rpm_python3
...
RPM: Improve python files handling
2021-02-10 11:44:51 +01:00
Robert Baldyga
1697f0d10b
Merge pull request #684 from Ostrokrzew/make_fix
...
Fix for building OpenCAS
2021-02-10 11:43:54 +01:00
Slawomir Jankowski
e35b8dd12f
Fix for building OpenCAS
...
On some systems, e.g. Ubuntu, the order of linking `math` library is
important and when linking is done too early, openCAS making fails.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-02-09 10:54:11 +01:00
Rafal Stefanowski
e17da1cdcc
RPM: Improve python files handling
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-02-09 01:04:36 +01:00
Robert Baldyga
a901475f1b
doc: Introduce reqparse, the plain text requirement parser
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-02-03 20:23:08 +01:00
Robert Baldyga
b920113ad5
Merge pull request #676 from mmichal10/fix-stats-ocf
...
Update ocf `fix ioclass stats`
2021-02-03 15:25:31 +01:00
Michal Mielewczyk
87bac66e15
Update ocf fix ioclass stats
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-02-03 07:25:15 -05:00
Robert Baldyga
2272127b50
Merge pull request #666 from mmichal10/fix-rounding-error
...
casadm: don't cast a float to an int explicitly
2021-01-29 16:10:31 +01:00
Michal Mielewczyk
ffaaaa0a34
casadm: don't cast a float to an int explicitly
...
If an underflowed float number was casted to an int explicitly, it's value was
rounded to a lower value.
Using `round()` function ensures that the number will be always rounded to a
nearest integer.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-01-29 09:25:16 -05:00
Katarzyna Łapińska
ff00dab04c
Merge pull request #633 from katlapinka/fix-by-id
...
Fixes in tests and CAS API due to the change with by-id devices paths
2021-01-26 13:36:14 +01:00
Katarzyna Lapinska
87f68bb2f5
Fixes in tests and CAS API due to the change with by-id devices paths
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-01-26 13:19:47 +01:00
Robert Baldyga
3acb51c922
Merge pull request #656 from robertbaldyga/update-version-v21.3
...
Update version to next planned release
2021-01-26 12:13:46 +01:00
Katarzyna Łapińska
1eea91b15c
Merge pull request #657 from katlapinka/tf-update
...
[TF] Test Framework update
2021-01-26 10:18:22 +01:00
Robert Baldyga
c00dc77d0e
Merge pull request #655 from robertbaldyga/update-tutorial-v20.12
...
README: Update tutorial to point to the latest release
2021-01-26 10:04:39 +01:00
Katarzyna Lapinska
936e71baa9
[TF] Test Framework update
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-01-26 09:57:05 +01:00
Robert Baldyga
e52f46efb9
Update version to next planned release
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-01-25 19:29:25 +01:00
Robert Baldyga
d63cd698a3
Merge pull request #651 from Deixx/pytest-asyncio
...
Add pytest-asyncio package to requirements
2021-01-25 19:26:02 +01:00