Syncing task from Mir. ** Changed in: mir (Ubuntu) Importance: Undecided => Low
** Changed in: mir (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1370117 Title: [regression] Unresponsive/hung clients may never recover after waking up and could get disconnected Status in Mir: Triaged Status in mir package in Ubuntu: Triaged Bug description: After the merge [1], if a client is blocked and the socket becomes full, then: 1. if the server tries to send an event and it can't the event will be dropped 2. if the server tries to reply to an RPC call (e.g. next_buffer) and it can't, it will disconnect the client We need to deal with the issue more gracefully, allowing clients to better recover from transient freezes. At the same time we need to have some mechanism to handle clients that are unresponsive for too long, so that we don't waste server-side resources. [1] https://code.launchpad.net/~afrantzis/mir/fix-1350207 -unresponsive-clients/+merge/233934 To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1370117/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp