Commit Graph

259 Commits

Author SHA1 Message Date
Michal Mielewczyk
e96b37ecc2 Confirm cache name before load.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-25 09:44:07 -04:00
Kamil Łepek
b470052bf1
Merge pull request #111 from arutk/doc_update
Documentation update
2019-09-25 14:33:29 +02:00
Kamil Łepek
145c66cdfa
Merge pull request #123 from mmichal10/fix-ioclass-printing
Fix ioclass stats printing.
2019-09-25 14:31:44 +02:00
Michał Mielewczyk
6c94f6ec01
Merge pull request #122 from arutk/ocf_update_250919
OCF update
2019-09-25 14:29:19 +02:00
Adam Rutkowski
840443a531 OCF update
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-09-25 16:23:06 -04:00
Michal Mielewczyk
753a6d650c Fix ioclass stats printing.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-25 08:17:24 -04:00
Kamil Łepek
b5e1ce5714
Merge pull request #115 from mmichal10/enable-acp-param-setting
Enable setting acp params.
2019-09-25 10:40:56 +02:00
Michal Mielewczyk
50efb1e165 Enable setting acp params.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-09-24 11:41:18 -04:00
Adam Rutkowski
1b31aed691 Remove reference to flush progress in casadm -L
The functionality of displaying flush progress in caches list
was removed. Updating casadm user message to reflect this.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-09-23 13:31:38 -04:00
Adam Rutkowski
a208fd4682 Add WO cache mode in man page
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-09-23 13:29:54 -04:00
Adam Rutkowski
99cbafaac6
Merge pull request #110 from imjfckm/update-utils-tests
Update utils tests
2019-09-20 17:59:55 +02:00
Jan Musial
c4a3d51fba Add utils tests for PP
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-09-20 13:40:44 +02:00
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