List each host on its own, so a sleeping one cannot hide the rest #3
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/list-hosts-independently"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On restore, the app sent one roster-wide
list, which only answers after its slowest host does. When a laptop on the roster is asleep, that wait is the full 20 s ssh dial timeout, and the tab bar stayed empty the whole time. From a phone it looked like there were no sessions at all.hostsinstead oflist. Withlist, a sleeping host made every resume drop a healthy socket.Checked with a felis 0.2.0 daemon and an unreachable ssh host on the roster: the restored session now appears in 68 ms (it took 20.4 s before), and a resume probe no longer opens a new websocket.