Univention Bugzilla – Bug 52521
Make ucsschool-veyon-client thread safe
Last modified: 2021-03-30 16:11:11 CEST
The veyon client will be used in a threaded environment (The UMC Computerroom module) and thus needs to be threadsafe.
Changes implemented on oschwieg/4.4/veyon_integration Facilitating threading.Lock now to ensure thread safe operation for the internal session management.
Please review my notes at https://git.knut.univention.de/univention/ucsschool/-/commit/d1d5a1f6eaa2969349aa1949e1db3b278468e01b
Proposal was implemented and committed.
Package: ucs-school-veyon-client Version: 1.0.1-5A~4.4.0.202103020852 Branch: ucs_4.4-0 Scope: ucs-school-4.4 build and merge in 4.4
Created attachment 10651 [details] test threading manually a very rough test which checks if the connection uids returned are the same in different threads.
QA → All OK → Verify Changelog → OK Advisory → OK Merge → OK Functionality → see comment 5
UCS@school 4.4 v9 has been released. https://docs.software-univention.de/changelog-ucsschool-4.4v9-de.html If this error occurs again, please clone this bug.