Bug 1436589
Summary: | RFE: Handle closed connections/channels | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | David Jaša <djasa> |
Component: | spice-gtk | Assignee: | Default Assignee for SPICE Bugs <rh-spice-bugs> |
Status: | CLOSED WONTFIX | QA Contact: | SPICE QE bug list <spice-qe-bugs> |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 | CC: | cfergeau, dblechte, fziglio, jjongsma, mtessun, rbalakri, tpelka, victortoso |
Target Milestone: | rc | Keywords: | FutureFeature |
Target Release: | 8.1 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-09-01 13:18:47 UTC | Type: | Feature Request |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1719736 | ||
Bug Blocks: |
Description
David Jaša
2017-03-28 09:04:22 UTC
(In reply to David Jaša from comment #0) > Actual results: > as various idle channels disconnect, respective parts of client stop working > > Expected results: > client reconnects the channels or exits > Alternatively, we could make sure no channels get disconnected if there is activity on one of them. Reconnecting is made a bit harder if a ticket was initially required, I don't know what would happen if we disconnect/reconnect a usbredir channel with an idle USB device redirected, ... (In reply to Christophe Fergeau from comment #1) > Alternatively, we could make sure no channels get disconnected if there is > activity on one of them. Reconnecting is made a bit harder if a ticket was > initially required, I don't know what would happen if we > disconnect/reconnect a usbredir channel with an idle USB device redirected, > ... True. This bug may also be mitigated by fixing of bug 1428804, if that doesn't turn out (for example, I've experienced disconnections over WAN even when using versions that enable TCP_KEEPALIVE), probably by sending RED_PING after some inactivity period. This sounds like a huge usability improvement. Having some feedback on disconnected channels is helpful, so the use knows what is going on. Even in case the user would need to restart his viewer to get the reconnect it is better than having no feedback on what is happening. |