Searched hist:c0ab9d43d5e19123cca1a1592ee07fc064b84199 (Results 1 – 4 of 4) sorted by relevance
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/ |
H A D | dump_manager_resource.cpp | diff c0ab9d43d5e19123cca1a1592ee07fc064b84199 Thu Aug 18 01:01:07 CDT 2022 Claire Weinan <cweinan@google.com> Populate timestamps with microsecond precision
xyz.openbmc_project.Time.EpochTime is defined as time elapsed since the epoch in microseconds.
xyz.openbmc_project.Common.Progress.StartTime and xyz.openbmc_project.Common.Progress.CompletedTime are similarly defined as microseconds.
Change timestamps that are currently captured in seconds to microseconds.
Tested:
Check xyz.openbmc_project.Time.EpochTime, xyz.openbmc_project.Common.Progress.StartTime, and xyz.openbmc_project.Common.Progress.CompletedTime timestamps of dump entries.
Example: busctl introspect xyz.openbmc_project.Dump.Manager /xyz/openbmc_project/dump/bmc/entry/1
Signed-off-by: Claire Weinan <cweinan@google.com> Change-Id: I6ea220af07f06ad79de0b62b24ce6cd5ba5fd33d
|
H A D | dump_manager_system.cpp | diff c0ab9d43d5e19123cca1a1592ee07fc064b84199 Thu Aug 18 01:01:07 CDT 2022 Claire Weinan <cweinan@google.com> Populate timestamps with microsecond precision
xyz.openbmc_project.Time.EpochTime is defined as time elapsed since the epoch in microseconds.
xyz.openbmc_project.Common.Progress.StartTime and xyz.openbmc_project.Common.Progress.CompletedTime are similarly defined as microseconds.
Change timestamps that are currently captured in seconds to microseconds.
Tested:
Check xyz.openbmc_project.Time.EpochTime, xyz.openbmc_project.Common.Progress.StartTime, and xyz.openbmc_project.Common.Progress.CompletedTime timestamps of dump entries.
Example: busctl introspect xyz.openbmc_project.Dump.Manager /xyz/openbmc_project/dump/bmc/entry/1
Signed-off-by: Claire Weinan <cweinan@google.com> Change-Id: I6ea220af07f06ad79de0b62b24ce6cd5ba5fd33d
|
/openbmc/phosphor-debug-collector/ |
H A D | dump_manager_bmc.cpp | diff c0ab9d43d5e19123cca1a1592ee07fc064b84199 Thu Aug 18 01:01:07 CDT 2022 Claire Weinan <cweinan@google.com> Populate timestamps with microsecond precision
xyz.openbmc_project.Time.EpochTime is defined as time elapsed since the epoch in microseconds.
xyz.openbmc_project.Common.Progress.StartTime and xyz.openbmc_project.Common.Progress.CompletedTime are similarly defined as microseconds.
Change timestamps that are currently captured in seconds to microseconds.
Tested:
Check xyz.openbmc_project.Time.EpochTime, xyz.openbmc_project.Common.Progress.StartTime, and xyz.openbmc_project.Common.Progress.CompletedTime timestamps of dump entries.
Example: busctl introspect xyz.openbmc_project.Dump.Manager /xyz/openbmc_project/dump/bmc/entry/1
Signed-off-by: Claire Weinan <cweinan@google.com> Change-Id: I6ea220af07f06ad79de0b62b24ce6cd5ba5fd33d
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | log_services.hpp | diff bbd80db84e8ab56c6257e74ce21760a98d16b012 Wed Oct 26 18:55:52 CDT 2022 Claire Weinan <cweinan@google.com> LogService: Increase dump timestamp precision
This is a follow-on to "LogService: Increase Fault Log timestamp precision" [1]. Since microsecond precision timestamp support for other dump types (in addition to FaultLog) have recently been added in phosphor-debug-collector (see "Populate timestamps with microsecond precision" [2]), we now update bmcweb to expose these timestamps with microsecond precision.
Dump entry "Created" timestamps are based on the "Elapsed" property of the D-Bus interface xyz.openbmc_project.Time.EpochTime [3], which is defined as time elapsed since the epoch in microseconds.
Client impact: Dump entry "Created" timestamps are shown with microsecond precision instead of second precision, for entries of all dump types (not just FaultLog).
Tested: Forced creation of a system dump entry from BMC console: ``` busctl call xyz.openbmc_project.Dump.Manager /xyz/openbmc_project/dump/system xyz.openbmc_project.Dump.NewDump Notify ut 1 2 ```
Retrieved the entry individually and as part of its collection: ``` curl -k -H "X-Auth-Token: $token" -X GET http://${bmc}/redfish/v1/Systems/system/LogServices/Dump/Entries/1 curl -k -H "X-Auth-Token: $token" -X GET http://${bmc}/redfish/v1/Systems/system/LogServices/Dump/Entries ```
Before change: `"Created": "2022-10-25T22:56:13+00:00",` After change: `"Created": "2022-10-25T22:56:13.271157+00:00",`
Redfish Service Validator passed on the following URI trees: /redfish/v1/Managers/bmc/LogServices/Dump/Entries /redfish/v1/Managers/bmc/LogServices/FaultLog/Entries /redfish/v1/Systems/system/LogServices/Dump/Entries
[1] https://github.com/openbmc/bmcweb/commit/c6fecdabd58b4c380caf1b83801ad4eb54922fff [2] https://github.com/openbmc/phosphor-debug-collector/commit/c0ab9d43d5e19123cca1a1592ee07fc064b84199 [3] https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Time/EpochTime.interface.yaml
Signed-off-by: Claire Weinan <cweinan@google.com> Change-Id: Ia1682d09cf196c63da7d236df31695be5a5ad34b
|