commit | 5f7a5314cd080792261e9a0acd3ed76e5fae9c2b | [log] [tgz] |
---|---|---|
author | William A. Kennington III <wak@google.com> | Thu Aug 21 13:06:48 2025 -0700 |
committer | William Kennington <wak@google.com> | Thu Aug 21 15:46:19 2025 -0700 |
tree | d46daee7d1c427d547c9a96417bf31156c20f5b5 | |
parent | 2732ceed70d3366f4a1acc74b3474892d69cc68d [diff] |
systemd: Add read queue eventing This updates sd-event and sdbusplus asio to be able to event on the outstanding read queue of messages that have already been unmarshalled from the FD. Without this, calls which process the FD but do not run message handler callbacks will leave a queue full of messages that still need to be processed. Tested: Ran on a system and verified that the queue gets processed periodically but not stalling or busy looping. Fusion-Link: https://fusion2.corp.google.com/6cfbfda1-efc0-3ee8-b060-e34c5aadbfde (platform11) Fusion-Link: https://fusion2.corp.google.com/31a33f34-4a90-3f34-98c8-8e4ff62c2a02 (platform11-emr) Fusion-Link: https://fusion2.corp.google.com/abe2f9b6-26b7-3474-9c9e-5a9038edf1e1 (platform15) Fusion-Link: https://fusion2.corp.google.com/a50630d0-a92a-3d55-a2df-ea8e0a2583c8 (platform17) Fusion-Link: https://fusion2.corp.google.com/dd2df53b-ec24-32ca-92a6-08a6d6e6609e (platform5) Google-Bug-Id: 438610236 Change-Id: I779102aca1b6d7fb46be5771c18aba181c33ceed Signed-off-by: William A. Kennington III <wak@google.com>