Univention Bugzilla – Bug 52564
The Veyon backend fails to update client info if one host is not reachable
Last modified: 2021-03-16 15:28:59 CET
+++ This bug was initially created as a clone of Bug #52522 +++ Computerrooms that are configured as using the Veyon backend should also finally be using the veyon backend for computerroom operations. -------------------------------------------------------------------- If one computer in a computer room cannot be communicated with by the Veyon proxy, it hangs a long time waiting for it. In that time updates for other hosts are blocked. It's a blocking HTTP API… As computers in computer rooms can have multiple IPs and can be turned off, the Veyon backend stack of the computer room module must handle such situations in a way that does not block any functionality of running & reachable hosts.
Tobias J. fixed this problem and implemented a non blocking API. No code changes for this were necessary on our side.
QA → Verified Tested with two computers, one with non-reachable IP: The computer room module worked as expected (no hanging).