-
Notifications
You must be signed in to change notification settings - Fork 996
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Port JVB configs to new metaconfig lib (#1351)
* add metaconfig dep * (temporarily) add a new core JitsiConfig and a TypesafeConfigSource eventually these will both be done in Jicoco * port health config over to metaconfig * port octo config to metaconfig * fix octo config * port expire thread config to metaconfig * port endpointconnectionstatusconfig to metaconfig * use NewJitsiConfig from jicoco * inject new legacy config service from NewJitsiConfig * port ice config to metaconfig * fix iceconfig enum parsing * fix ice config * port bandwidthprobing config to metaconfig * port xmpp client connection config to metaconfig * port websocketserviceconfig to metaconfig * port videobridge config to metaconfig * change xhow mppclientconnectionconfig builds the client configs from a legacy source * wip: port stats config * port stats manager bundle activator config to metaconfig * we no longer need to use new forks of the jvm to run tests (thanks to differences in metaconfig vs old config). * remove unneeded NewTypesafeConfigSource (moved to jicoco) * add OctoConfig tests, fix a bug with legacy 'enabled' prop definition * add xmppclientconnectionconfigtests, fix bug for filtering incomplete configs * tweak method used for ConfigTest * point to jitpack for metaconfig * remove config debug logs * port transportconfig * port bitratecontrollerconfig * port jvbapiconfig * fixup: port bitratecontrollerconfig cont. * update to new config class names in jicoco * updates tests to new config class names in jicoco * fix name of StatsManagerBundleActivatorConfig * fix name of StatsManagerBundleActivatorConfig * fix typos * revert back to using string/conversion for enums (see jitsi/jitsi-metaconfig#14) * add missing retrieve in nominationStrategy config * remove (old) reload of config before initializing ice4j the new legacy shim acts like the old one, so it actively checks the system properties when retrieving (whereas the old-new config cached them) so this is no longer necessary. * remove (old) reload before starting jvb the (old-new) config cached system properties on start, so a reload was needed before reading them if we change them. the new legacy config shim still reads system props on demand, so the reload isn't needed. * update XmppClientConnectionConfig to new config syntax * update WebsocketServiceConfig to new config syntax * update EndpointConnectionStatusConfig to new config syntax * update VideobridgeConfig to new config syntax * update VideobridgeExpireThreadConfig to new config syntax * update BandwidthProbingConfig to new config syntax * update BitrateControllerConfig to new config syntax * update HealthConfig to new config syntax * update IceConfig to new config syntax * update OctoConfig to new config syntax * update StatsManagerBundleActivatorConfig to new config syntax * update jmc version * update jicoco version * update jmt dep * remove extra spaces * move iceconfig member to iceconfig class * re-add license header * wire up metaconfig logger
- Loading branch information
Showing
46 changed files
with
1,151 additions
and
1,300 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.