mirror of
https://github.com/livekit/livekit.git
synced 2026-08-29 07:39:09 +00:00
NodeSelector using system load metric (#94)
* use load when selecting nodes * Apply suggestions from code review Co-authored-by: David Zhao <david@davidzhao.com> * sysload selector test * wire nodeSelectorFromConfig * fix tests * Update pkg/routing/selectorsystemload_test.go Co-authored-by: David Zhao <david@davidzhao.com> * dz review: nits Co-authored-by: David Zhao <david@davidzhao.com>
This commit is contained in:
co-authored by
David Zhao
parent
0a9d12bc35
commit
c437152e2b
@@ -145,7 +145,7 @@ func createSingleNodeServer() *service.LivekitServer {
|
||||
}
|
||||
currentNode.Id = utils.NewGuid(nodeId1)
|
||||
|
||||
s, err := service.InitializeServer(conf, &StaticKeyProvider{}, currentNode, &routing.RandomSelector{})
|
||||
s, err := service.InitializeServer(conf, &StaticKeyProvider{}, currentNode)
|
||||
if err != nil {
|
||||
panic(fmt.Sprintf("could not create server: %v", err))
|
||||
}
|
||||
@@ -173,7 +173,7 @@ func createMultiNodeServer(nodeId string, port uint32) *service.LivekitServer {
|
||||
currentNode.Id = nodeId
|
||||
|
||||
// redis routing and store
|
||||
s, err := service.InitializeServer(conf, &StaticKeyProvider{}, currentNode, &routing.RandomSelector{})
|
||||
s, err := service.InitializeServer(conf, &StaticKeyProvider{}, currentNode)
|
||||
if err != nil {
|
||||
panic(fmt.Sprintf("could not create server: %v", err))
|
||||
}
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ func testTurnServer(t *testing.T) {
|
||||
currentNode.Id = utils.NewGuid(nodeId1)
|
||||
|
||||
// local routing and store
|
||||
s, err := service.InitializeServer(conf, &StaticKeyProvider{}, currentNode, &routing.RandomSelector{})
|
||||
s, err := service.InitializeServer(conf, &StaticKeyProvider{}, currentNode)
|
||||
require.NoError(t, err)
|
||||
go s.Start()
|
||||
waitForServerToStart(s)
|
||||
|
||||
@@ -103,7 +103,7 @@ func setupServerWithWebhook() (server *service.LivekitServer, testServer *webook
|
||||
}
|
||||
currentNode.Id = utils.NewGuid(nodeId1)
|
||||
|
||||
server, err = service.InitializeServer(conf, &StaticKeyProvider{}, currentNode, &routing.RandomSelector{})
|
||||
server, err = service.InitializeServer(conf, &StaticKeyProvider{}, currentNode)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user