Files
systemd/src
r-vdp 266b3e5021 core: postpone D-Bus queue dispatch until the API bus is set up
Since 1166f4472d ("core/dbus: do not block the manager on GetId during
bus (re-)connection") the API bus setup and the subscriber coldplug
happen only once the asynchronous GetId reply is processed by the
event loop. After a daemon-reexec, manager_dispatch_dbus_queue() runs
before subscribers were re-added, so bus_foreach_bus() skipped the
API bus and queued messages were lost for subscribers. In particular
the one-shot Reloading(false) signal was never sent, and clients that
wait for it to detect that a reexec finished timed out.

Track whether bus_setup_api() has run for the current API bus
connection, and postpone dispatching the queue until then.
2026-07-29 09:52:57 +02:00
..
2026-07-26 19:58:08 +09:00
2026-07-26 13:20:55 +09:00
2026-07-18 04:56:32 +09:00
2026-07-18 00:01:47 +02:00
2026-07-15 12:12:40 +02:00
2026-07-15 12:12:40 +02:00