Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dbus service timeout handling for D-Bus activation #2

Open
t-woerner opened this issue Sep 1, 2015 · 1 comment
Open

dbus service timeout handling for D-Bus activation #2

t-woerner opened this issue Sep 1, 2015 · 1 comment

Comments

@t-woerner
Copy link
Contributor

I did some tests for D-Bus service activation again for firewalld (https://bugzilla.redhat.com/show_bug.cgi?id=876683) and it seems that having consumers (senders) of a D-Bus interface is not an issue any more. Registered signal receivers are working if the service is started again. Maybe there have been other issues or special cases that you are aware of that are not working in case of using D-Bus activation.

I recognized though that switching from one D-Bus implementation to another one was not working. I tested dbus-python to gdbus (with gobject introspection). In this case not even name owner changed seems to be working.

This might need further investigation.

@nphilipp
Copy link
Owner

I recognized though that switching from one D-Bus implementation to another one was not working.

We were talking about this earlier, just for reference: Are you talking about switching the DBus implementation on the client or on the backend side (I assume client)?

Anyway, I have no idea what could cause this, the implementation shouldn't really matter at all for NameOwnerChanged signals to get through. I'm kind of at a loss here, but thankfully this shouldn't really affect productive use because these kind of changes should only come in when an OS is upgraded to a subsequent release, involving a reboot or at least a restart of the service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants