Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: poll for introspection data on startup
Starting the DBus service via systemd and getting the introspection data is a non atomic operation. The start call can return before the service is fully running. As the introspection data is acquired from the DBus service and not from the broker service, this call is not delayed until the service is responding. This exposes a more fundamental issue: Introspection and DBus activation is simply incompatible. To mitigate this, we retry the introspection for some time after startup. Signed-off-by: Felix Moessbauer <[email protected]>
- Loading branch information