Add new egress config [allocation_strategy, disable_cpu_overload_killer]

master
pabloFuente 2025-09-26 13:15:25 +02:00
parent 90071667ac
commit 1bbb9784cd
2 changed files with 18 additions and 0 deletions

View File

@ -247,6 +247,15 @@ services:
track_composite_cpu_cost: 0.01 track_composite_cpu_cost: 0.01
track_cpu_cost: 0.01 track_cpu_cost: 0.01
openvidu:
# Allocation strategy for new egress requests
# - cpuload: the node with the lowest CPU load will be selected. Distributes the CPU load evenly across all nodes.
# - binpack: some node already hosting at least one Egress will be selected. Fills up nodes before assigning work to new ones.
allocation_strategy: cpuload
# Disables the automatic killing of the most expensive egress when CPU is overloaded.
# The default "false" value helps keeping the node stable, but may cause unexpected egress terminations under high load.
disable_cpu_overload_killer: false
setup: setup:
image: docker.io/busybox:1.37.0 image: docker.io/busybox:1.37.0
platform: linux/amd64 platform: linux/amd64

View File

@ -290,6 +290,15 @@ services:
track_composite_cpu_cost: 0.01 track_composite_cpu_cost: 0.01
track_cpu_cost: 0.01 track_cpu_cost: 0.01
openvidu:
# Allocation strategy for new egress requests
# - cpuload: the node with the lowest CPU load will be selected. Distributes the CPU load evenly across all nodes.
# - binpack: some node already hosting at least one Egress will be selected. Fills up nodes before assigning work to new ones.
allocation_strategy: cpuload
# Disables the automatic killing of the most expensive egress when CPU is overloaded.
# The default "false" value helps keeping the node stable, but may cause unexpected egress terminations under high load.
disable_cpu_overload_killer: false
setup: setup:
image: docker.io/busybox:1.37.0 image: docker.io/busybox:1.37.0
platform: linux/amd64 platform: linux/amd64