diff --git a/jicofo/src/main/java/org/jitsi/jicofo/jibri/JibriSession.java b/jicofo/src/main/java/org/jitsi/jicofo/jibri/JibriSession.java index 2d7a8590c4..4279f5a1eb 100644 --- a/jicofo/src/main/java/org/jitsi/jicofo/jibri/JibriSession.java +++ b/jicofo/src/main/java/org/jitsi/jicofo/jibri/JibriSession.java @@ -295,7 +295,7 @@ synchronized public void start() { JibriStats.sessionFailed(getJibriType()); - if (e instanceof StartException.NotAvailable) + if (e instanceof StartException.NotAvailable || e instanceof StartException.AllBusy) { JibriStats.noInstanceFailed(); } diff --git a/jicofo/src/main/kotlin/org/jitsi/jicofo/jibri/JibriStats.kt b/jicofo/src/main/kotlin/org/jitsi/jicofo/jibri/JibriStats.kt index 4b4020cbf9..87c3829b62 100644 --- a/jicofo/src/main/kotlin/org/jitsi/jicofo/jibri/JibriStats.kt +++ b/jicofo/src/main/kotlin/org/jitsi/jicofo/jibri/JibriStats.kt @@ -44,7 +44,7 @@ class JibriStats { @JvmField val noInstanceFailures = JicofoMetricsContainer.instance.registerCounter( "jibri_no_instance_failures", - "Number of failures to start a jibri session because no instance was available" + "Number of failures to start a jibri session because no instance was available or all instances were busy" ) @JvmField