HomePhorge

Support for multiple KMS instances with selection by current load

Description

Support for multiple KMS instances with selection by current load

Summary:
The load is simply the current number of webrtc connections.
This has mostly been based on removed code from
883d686542f2c72c86b8365978cadf2b13d315e4 and
e400a90942f7dcc160ab45ef0272157774dc59c5.

Verified that with two KMS instaces and two rooms, each get's used
once.
Look for "KMS less loaded is ws://localhost:8889/kurento with a load of
0.0" in the logs.

Reviewers: vanmeeuwen, machniak

Differential Revision: https://git.kolab.org/D2080

Details

Provenance
mollekopfAuthored on Jan 26 2021, 11:15 AM
vanmeeuwenCommitted on Jan 26 2021, 11:15 AM
vanmeeuwenPushed on Jan 26 2021, 11:16 AM
Differential Revision
D2080: Support for multiple KMS instances with selection by current load
Parents
rOVc4819eac12a8: Supply .arcconfig to facilitate workflow
Branches
Unknown
Tags
Unknown
References
stable/kolab-2.16.0
Build Status
Buildable 32857