g3-shared-libs master: SRCREV bump 0083654de5..e5ef109b1a
Nan Zhou (5):
Fix formatting
Add the shared memory IPC implementation
Copybara tlbmc/shared_mem into g3_shared_libs
shared memory: install the headers
Shared Mem Server: makes `GetInstance(initialized_file_path)` public
Rahul Kapoor (9):
Add deep caching to TimeBasedCache
Allow querying properties from Collection type resource
Return error when normalizing null property
Allow QueryPlanner::Run to take service root as a parameter
Fix normalization of empty collection properties
Add an option to continue on subquery errors in the Redfish query planner.
Strip out fragments when retrieving/inserting into cache
QueryPlanner fix to allow substitution of variables in $filter expressions
Redfish query planner should not fail on empty root subquery.
gBMC Team (27):
BEGIN_PUBLIC Implement RedfishTransport::Get() for all subclasses of RedfishTransport. Note that HttpRedfishTransport returns unimplemented for Get() with timeout, as will all wrapper transports that use it as the base transport. END_PUBLIC
Fix 3 DeadCode findings: * AppendTo appears to be dead and not tested. * JoinUniqueFieldNames appears to be dead and not tested. * ValidateAdvancingCoverageSetting appears to be dead and not tested.
Implmeent GetUptime for RedfishClient
Only report disk ports for SATA HDDs.
Remove dead code. This class was deprecated and all usages have been removed.
Add IdForLocalDevpath to IdAssigner interface.
machine locality: fix 2 digit popcode hardcoded regexp.
Rename StreamingQueryEngineFeatures to StandardQueryEngineFeatures.
Fix typo in new normalizer. It was pulling the odata ID and not odata Type. Then depending if the data is_root and does not have identifier, manually set the identifier.
Add URI annotation to data set if it is not empty.
LSC: Remove redundant `[[nodiscard]]` attribute from functions that return `absl::Status` and `absl::StatusOr`
Update the new Coverage API to return unordered set instead of vector.
Automated g4 rollback of changelist 700359413.
Upgrade to the latest protobuf edition
nit: use "else if" logic to avoid checking each condition after a match when they are mutually exclusive
Update comment to make language more generic given the split CA project.
Add I2C bus diagnostic data to ManagementSubsystem resource.
Add HFT support to RedfishQueryEngineManager
Update the new Coverage API to return unordered set instead of vector.
Change nvme translate extension to extend Redpath normalizer. Extend query_router_spec proto to include nvme metrics policy. Modify generate.py to consume platform_query_router_spec and generate/register corresponding nvme normalizer. BEGIN_PUBLIC END_PUBLIC
BEGIN_PUBLIC Check Redfish Object for null in Query Planner Implementation END_PUBLIC
Add full error message to GetQueryResult.
BEGIN_PUBLIC Improve Redfish Query Result GetQueryResult with error reporting END_PUBLIC
Adding EndTiming() calls in QueryPlanner::Run(). Previously, the timing sessions of QP's timeout manager were never ended, so using the same QP to execute two calls that used a timeout resulted in the second call hanging until the end of itst timeout and then returning with failure. We now call EndTiming() for the timeout manager prior to returning from Run().
1. Modify QueryRouter/QueryEngine/QueryPlanner constructor to accept NormalizersBuilder/Normalizers as additional parameter. 2. Modify affected clients for new function signature, this is no-op for their code path.
Fix OOB HFT RF gsys client
Remove deployment type `TPC_EDGE` from SecurityRealmMapping proto.
Fusion-Link: fusion2 N/A
Tested: N/A
Google-Bug-Id: 388297038
Change-Id: I602d2424c2755680b69dd0055d454675c77fa45d
Signed-off-by: Nan Zhou <nanzhou@google.com>
1 file changed