sdbusplus: Avoid delay in reading pending i/o
Patch Tracking Bug: b/312751558
Upstream info / review:
https://gerrit.openbmc.org/c/openbmc/sdbusplus/+/67629
Upstream-Status: Accepted
Justification:
The patch was just merged upstream. We need it now to fix b/311232608
since it can cause stateful bmcweb to hang.
Cherry-pick in a patch merged from upstream. It handles an edge case
where if i/o is pending on a socket before the io_context loop is run
then the pending i/o is not read until a new i/o operation is made.
Tested:
Queries to bmcweb still return as expected.
Google-Bug-Id: 311232608
Google-Bug-Id: 312751558
Change-Id: Iee56713081d17dafe69968b205fea5858f9905c9
Signed-off-by: Carson Labrado <clabrado@google.com>
2 files changed