Coturn helm chart: Increase liveness timeout#3218
Conversation
Increase default of liveness/readiness probe and make it configurable. Under high load, the default of failureThreshold=3 timeoutSeconds=1 can lead to restarts of the coturn pod due to the http port being temporarily starved of CPU, leading to an unnecessary restart of the coturn pods. This change should make this less frequent and improve call stability.
|
@jschaul do you know if a not quickly answering |
As far as I'm aware, clients attempt to contact multiple TURN servers at once, and go with the server that answers first. So that shouldn't be an issue. Also, the metrics/http endpoint is different to the udp/tcp/tls endpoints used for actual TURN traffic. So metrics being slow doesn't need to mean actual turn connections are slow, too. |
supersven
left a comment
There was a problem hiding this comment.
Let's try this. 👍
(Better try things than wait in a half-broken state.)
Increase default of liveness/readiness probe and make it configurable.
Under high load, the default of failureThreshold=3 timeoutSeconds=1 can lead to restarts of the coturn pod due to the http port being temporarily starved of CPU, leading to an unnecessary restart of the coturn pods. This change should make this less frequent and improve call stability.
Checklist
changelog.d