D19514: Add support for detecting avahi crash - cleanup invalid dbus objects in that case

Stefan BrĂ¼ns noreply at phabricator.kde.org
Mon Mar 4 20:37:34 GMT 2019


bruns added a comment.


  In D19514#424501 <https://phabricator.kde.org/D19514#424501>, @sitter wrote:
  
  > I haven't had a proper look, so only style complaints for now... but...
  >
  > Isn't the problem rather that the daemon shouldn't be randomly restarted on a live system? I.e. this ultimately is an integration issue on the distro-level.
  >  I doubt many if any avahi clients handle this properly and disadvantageous side effects are rather expected. Same as pulseaudio for example.
  
  
  As Avahi is mostly stateless, I see no reason why it shouldn't be restarted after e.g. an update.
  
  > So I am not sure if this is worth handling at all, but if we handle it we should do it properly and republish/rediscover services. The client shouldn't get broken frontend objects just because the backend of the backend restarted.
  
  +1 - especially, as the client side is almost guaranteed to be implemented.

REPOSITORY
  R272 KDNSSD

REVISION DETAIL
  https://phabricator.kde.org/D19514

To: jpalecek, sitter
Cc: bruns, kde-frameworks-devel, michaelh, ngraham
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190304/0b0fed3e/attachment.html>


More information about the Kde-frameworks-devel mailing list