gbmcweb master: SRCREV bump 906f613c59..84e6fe674e
David Tang (3):
Reduce HFT Spam Logs
Fix logging on std:getline failure in tlBMC
Fix PSUSensor and HwmonTempSensor allow_sensor_creation_failure on missing label file
Edward Lee (6):
Add Authorization Configuration for Install Module
Add parameter to check exit code in ShellCommandExecutor
Add thread safety to GenerateCSR and InstallServerCert.
Consolidate CredentialManager::Create Params into a Struct
Migrate InstallTrustBundle to CredentialManager
Move VerifyOSVerificationCertificate to CredentialManager.
Hao Zhou (2):
Refactor PowerControl and Add Inotify Based Controller
Refactor: Add support for file-based power control
Nan Zhou (1):
Enable FRU and Sensor collection for AMD-Bloom.
gBMC Team (23):
Implement pod topology collector.
Change memory usage reporting from percentage to bytes.
Refactor Sensor to Sensor (base class) and PollingBaseSensor, where the former fits what Metis sensors need. 1. Remove sensor_data_ from Sensor, make all accessor methods virtual. Metis Sensors will have a different, more dense in memory storage, of the incoming proto messages. 2. Make Sensor have zero metrics, keep metrics in Sensor. The metrics model assumes every sensor is read independently, which is not true for Metis. It also assumes the BMC initiated every read/sample operation. 3. Keep Subscribe/Unsubscribe, which are used only in tests, in PollingBaseSensor. This seems to be something which requires cleanup.
Track polling latency metrics for GPIO, NIC and Virtual sensor types.
Create DFF thermal loop algorithm for tlBMC Thermal Control
Project import generated by Copybara.
Add AdcSensor implementation to tlbmc
Add support for collecting and exposing PSI metrics - integrate PSI metrics into MetricCollector.
Integrate SelConfig proto into ProtoConfigParser.
Do not trigger thermal loop for disabled thermal controllers
Add gbmc-hal-i2c dependency to tlbmc meson build.
Fix 43 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::MutexLock::MutexLock. (42 times) * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::ReaderMutexLock::ReaderMutexLock.
Add EntityManager config parser for ADC sensors
Add RedfishAggregatedBatchSensor to tlbmc
Create DFF controller and additive setpoint integration for tlBMC Thermal Control
Integrate RedfishAggregatedBatch into SensorCollector.
Populate cd_push_version_id metadata from HFT manager.
Fix 13 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::MutexLock::MutexLock. (13 times)
Allow multiple health monitors in ManagedStore.
Enable ADC sensor collection in tlbmc
Fix 1 IncludeCleaner finding: * Used header "third_party/milotic/external/cc/tlbmc/configs/power_control.proto.h" is not included directly
Fix 2 IncludeCleaner findings: * Used header "third_party/milotic/external/cc/tlbmc/central_config/central_config.proto.h" is not included directly (2 times)
Integrate PowerFaultDetector into PowerFaultLogCollector and wire GPIO callbacks in StoreImpl.
Fusion-Link:
https://fusion2.corp.google.com/3942b8de-1c55-3791-a969-e8a595433eb2 (infra issue)
https://fusion2.corp.google.com/26b40af8-e340-3c12-95e9-61522063a7d2 (re-trigger)
https://fusion2.corp.google.com/b9ed8f91-1000-394e-a33b-60a83a581357
https://fusion2.corp.google.com/87a866af-0dc4-357c-b35b-5dce59992f85
https://fusion2.corp.google.com/2e16e1cc-80ed-3ece-8ab9-7af3dd75d1be
https://fusion2.corp.google.com/38e40b1c-74a1-30c3-8d09-6e05a4b6c631
Tested: N/A
Google-Bug-Id: N/A
Change-Id: I99b71716baae474e9f1c4841ce44322569c5d9f1
Signed-off-by: Nick Hsieh <hnick@google.com>
1 file changed