Jan Musial
86ccc817a6
Fix tests after moving to python3
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-20 13:40:44 +02:00
Michal Rakowski
2a0c302aba
Merge pull request #109 from mmichal10/fix-nightly
...
Add 'nhit' keyword to spelling test dictionary.
2019-09-20 09:53:48 +02:00
Michal Mielewczyk
f18e6ea152
Add 'nhit' keyword to spelling test dictionary.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-19 11:16:06 -04:00
Robert Bałdyga
8f45549cc7
Merge pull request #107 from robertbaldyga/cleanup-cas-version
...
Cleanup cas version
2019-09-19 13:45:17 +02:00
Michał Mielewczyk
ec0a2dade3
Merge pull request #108 from rafalste/smoke_test_typo
...
Fix typo in smoke_test framework
2019-09-19 13:36:23 +02:00
Rafal Stefanowski
1ff7054323
Fix typo in smoke_test framework
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2019-09-19 13:04:56 +02:00
Michal Rakowski
b3dd5ead36
Merge pull request #106 from imjfckm/fix-puts
...
Remove unneccessary cache_puts
2019-09-19 12:55:34 +02:00
Robert Baldyga
b9177f65c8
Update Open CAS version to 19.09
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-09-19 12:44:42 +02:00
Robert Baldyga
19bc5da2cf
Cleanup CAS_VERSION
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-09-19 12:43:34 +02:00
Adam Rutkowski
ad98c52350
Merge pull request #104 from imjfckm/pp-in-casadm
...
Promotion Policy in OCL
2019-09-19 09:07:08 +02:00
Jan Musial
a8c3c651de
Update opencas.conf man page
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-19 08:38:35 +02:00
Jan Musial
735c1e5008
Handle promotion_policy as conf param
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-19 08:38:35 +02:00
Jan Musial
9408c685cd
Update casadm man page
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-19 08:38:35 +02:00
Jan Musial
fd24803b74
Handle promotion policy selection in casadm
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-19 08:38:35 +02:00
Jan Musial
9598fa76f1
Expose PP settings in IOCTL iface
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-19 08:38:35 +02:00
Jan Musial
bb1e554dac
Dump and restore PP config in upgrade path
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-19 08:31:17 +02:00
Jan Musial
0810df2a0e
Add OCL wrappers for promotion policy management
2019-09-18 13:58:55 +02:00
Jan Musial
429302adfc
Remove unneccessary cache_puts
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-18 13:02:25 +02:00
Adam Rutkowski
b9de71126b
Merge pull request #105 from mmichal10/coverity-fallout
...
Coverity fallout
2019-09-18 12:50:53 +02:00
Michal Mielewczyk
7d4972a40e
Remove irrelevant comment about changing cache modes.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-18 05:00:30 -04:00
Michal Mielewczyk
488c76a8fc
Explanation comment for complex casadm logic.
...
Different static analysis tools detects division by 0. To avoid reanalyzing this
piece of code, explanation comment was added.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-18 05:00:30 -04:00
Michal Mielewczyk
a48db4aadf
Fix printing cache properties in upgrade.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-18 05:00:30 -04:00
Michal Mielewczyk
8e64392298
Validate log level provided to logger.
...
Check if provided log level isn't greater than number of available log levels
Prevoius check was comparing log level to size of array with avaiable log levels
(in bytes).
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-18 05:00:30 -04:00
Michal Mielewczyk
5f81173844
Leave space for terminating \0 in cache name initialization.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-18 05:00:29 -04:00
Kamil Łepek
896d499cc7
Merge pull request #103 from mmichal10/update-ioctl-doc
...
Update ioctl doc
2019-09-17 14:45:52 +02:00
Michal Mielewczyk
74d3273aeb
OCF update.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-17 07:35:18 -04:00
Michal Mielewczyk
0e8bffdbb8
Remove info about old ioctls from documenation.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-17 07:34:43 -04:00
Michał Mielewczyk
213b8bcaac
Merge pull request #97 from mmichal10/stats-refactor
...
Stats refactor
2019-09-17 09:26:27 +02:00
Michal Mielewczyk
078a31fbf2
Inactive cores stats in stats-builder-like form.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-16 09:24:14 -04:00
Michal Mielewczyk
39a3d04c93
Handle separate functons for retrieving core stats and info.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-16 09:24:14 -04:00
Michal Mielewczyk
1abb1e7c72
Adapt ioclasses stats command to ocf stats builder.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-16 09:24:14 -04:00
Michal Mielewczyk
30a52587f3
Cast percentage stats value to float.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-16 09:24:14 -04:00
Michal Mielewczyk
30c4e5c82f
casadm: Refactor code responsible for printing stats.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-16 09:24:14 -04:00
Michal Mielewczyk
37d6d565fa
Adopt core stats command to ocf stats builder api.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-16 09:24:14 -04:00
Michal Mielewczyk
a9e891da63
Adopt cache stats command to ocf stats builder.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-16 06:30:13 -04:00
Michal Mielewczyk
4726bedb50
New ioctl for retriveing ocf stats.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-16 06:30:13 -04:00
Michal Mielewczyk
bda0eb41a9
Rename KCAS_IOCTL_PARTITION_STATS with KCAS_IOCTL_PARTITION_INFO.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-11 07:10:13 -04:00
Robert Bałdyga
78e8d35c2f
Merge pull request #99 from micrakow/blk_mq_map_queue
...
cas_disk: Add mandatory blk_mq_ops filed required by some kernels
2019-09-11 12:46:53 +02:00
Jan Musiał
6033ca9f95
Merge pull request #100 from arutk/env_exec_ctx_trylock
...
Enabling per-CPU freelists
2019-09-11 11:03:32 +02:00
Kamil Łepek
6f77e1eb50
Merge pull request #98 from mmichal10/fix-add-core-after-load
...
Fix add core after load
2019-09-11 09:04:55 +02:00
Michal Mielewczyk
76acefd831
After loading cache mark used core ids.
...
Since OCF doesn't use core and cache ids anymore adapter has to track occupied
ids on its own. After loading cache, ids of all loaded cores should be marked as
occupied, otherwise adding new core without explicit specifying core id will
fail.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-11 02:08:28 -04:00
Adam Rutkowski
521a817458
Update OCF (per-cpu freelists)
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-09-10 19:28:42 -04:00
Adam Rutkowski
c9339d1b2f
Add spin_trylock to environment
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-09-10 19:28:42 -04:00
Adam Rutkowski
7a0f8187cd
Add get/put execution context to environment
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-09-10 19:28:42 -04:00
Michal Rakowski
f015dea539
cas_disk: Add mandatory blk_mq_ops filed required by some kernels
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-09-10 16:28:28 +02:00
Michal Mielewczyk
225ed2833f
Added function to retrieve core id from core name.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-10 10:05:31 -04:00
Michal Rakowski
422e5a1031
Merge pull request #96 from KamilLepek/Readme_badges
...
Added readme badges for master CI tests and license
2019-09-10 14:57:23 +02:00
Kamil Lepek
641402f2d8
Added readme badges for master CI tests and license
...
Signed-off-by: Kamil Lepek <kamil.lepek94@gmail.com>
2019-09-10 13:09:48 +02:00
Adam Rutkowski
56f00b9cc7
Merge pull request #95 from micrakow/block_layer_return_types
...
Return values of expected type by the block layer
2019-09-10 10:46:42 +02:00
Michal Rakowski
0f2ea7ade7
configure: more deseralization & cleanup
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-09-09 16:10:31 +02:00