#
daeddc7c |
| 13-Oct-2022 |
Szymon Dompke <szymon.dompke@intel.com> |
Add missing header
Compilation was failing on g++-12, due to missing header in 1 file.
Testing done: - Compilation works on g++-12
Signed-off-by: Szymon Dompke <szymon.dompke@intel.com> Change-Id:
Add missing header
Compilation was failing on g++-12, due to missing header in 1 file.
Testing done: - Compilation works on g++-12
Signed-off-by: Szymon Dompke <szymon.dompke@intel.com> Change-Id: I658d9ff70dc02bcb541c6b42dff4e54b92a9e60f
show more ...
|
#
a8182beb |
| 04-Jul-2022 |
Krzysztof Grobelny <krzysztof.grobelny@intel.com> |
added Enabled to AddReportFutureVersion API
- New parameter added to API - Changed API to be more flexible in the future
Tested: - Unit tests are passing - Tested together with: https://gerrit.op
added Enabled to AddReportFutureVersion API
- New parameter added to API - Changed API to be more flexible in the future
Tested: - Unit tests are passing - Tested together with: https://gerrit.openbmc.org/c/openbmc/bmcweb/+/49796/23 POST, PATCH, PUT for MetricReportDefinitions are working correctly
Signed-off-by: Krzysztof Grobelny <krzysztof.grobelny@intel.com> Change-Id: Ic988446d283a581dc6866418b1b27a989c3bc9a0
show more ...
|
#
493e62eb |
| 14-Feb-2022 |
Krzysztof Grobelny <krzysztof.grobelny@intel.com> |
made MetricValues persistent
MetricValues are persistent for reportUpdates AppendStopsWhenFull and reportingType different than OnRequest.
Tested: - New unit tests are passing - Confirmed MetricVal
made MetricValues persistent
MetricValues are persistent for reportUpdates AppendStopsWhenFull and reportingType different than OnRequest.
Tested: - New unit tests are passing - Confirmed MetricValues are preserved after restarting telemetry service
Change-Id: I7e1990fb391da9debb0d7df2f1dbda86473350cc Signed-off-by: Krzysztof Grobelny <krzysztof.grobelny@intel.com>
show more ...
|
#
fbeb5bf4 |
| 03-Jan-2022 |
Krzysztof Grobelny <krzysztof.grobelny@intel.com> |
fixed clang-tidy errors
fixed clang compilation error and few clang-tidy issues
Tested: - Code compiles, all unit tests are passing - Number of reported clang-tidy issues decreased
Change-Id: Ie3f
fixed clang-tidy errors
fixed clang compilation error and few clang-tidy issues
Tested: - Code compiles, all unit tests are passing - Number of reported clang-tidy issues decreased
Change-Id: Ie3f88db6e2dffb26ec6c56dbdc1ce5bad288dccd Signed-off-by: Krzysztof Grobelny <krzysztof.grobelny@intel.com>
show more ...
|
#
3eb56865 |
| 20-Sep-2021 |
Szymon Dompke <szymon.dompke@intel.com> |
Add support for AppendLimit and ReportUpdates
Added 2 new properties for Report interface: AppendLimit and ReportUpdates. They were also added as arguments to the future version of AddReport method
Add support for AppendLimit and ReportUpdates
Added 2 new properties for Report interface: AppendLimit and ReportUpdates. They were also added as arguments to the future version of AddReport method of ReportManager.
ReportUpdates property defines the report update behavior: - Overwrite: Each report update overrides previous "Readings" property. "AppendLimit" set by user is not respected - "Readings" property size is equal to count of all sensor across all metrics defined in report. - AppendWrapsWhenFull: New readings are appended until limit specified by "AppendLimit" is reached. Then oldest readings are overwritten by new ones. - AppendStopsWhenFull: New readings are appended until limit specified by "AppendLimit" is reached. Then updates are stopped. - NewReport: not supported yet and will be implemented in the future.
Please note that if ReportingType is set to OnRequest, those 2 new properties are ignored, and Readings property will contain one reading per defined sensor, across all metrics. They are still stored, which means that if ReportingType will be changed in the runtime, those properties will be respected.
Tested: - Both new properties can be accessed from dbus. - Both properties are reflected in Readings property. - Old AddReport method is working as before the change. - UTs are passing.
Signed-off-by: Szymon Dompke <szymon.dompke@intel.com> Change-Id: I8a18f7e68215f0f6e5c403b533d2c4ff479df69e
show more ...
|