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 : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp