diff --git a/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSessionManager.java b/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSessionManager.java index 7799a805..61e9e971 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSessionManager.java +++ b/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSessionManager.java @@ -118,7 +118,6 @@ public class KurentoSessionManager extends SessionManager { } finally { KmsManager.selectAndRemoveKmsLock.unlock(); } - } else { String error = "Timeout of " + KmsManager.MAX_SECONDS_LOCK_WAIT + " seconds waiting to acquire lock"; @@ -1174,7 +1173,7 @@ public class KurentoSessionManager extends SessionManager { this.cleanCollections(session.getSessionId()); this.storeSessionNotActive(session); throw new OpenViduException(Code.ROOM_CANNOT_BE_CREATED_ERROR_CODE, - "There is no available Media Node where to initialize session '" + session + "'"); + "There is no available Media Node where to initialize session '" + session.getSessionId() + "'"); } log.info("KMS less loaded is {} with a load of {}", lessLoadedKms.getUri(), lessLoadedKms.getLoad()); return lessLoadedKms; diff --git a/openvidu-server/src/main/java/io/openvidu/server/utils/MediaNodeStatusManager.java b/openvidu-server/src/main/java/io/openvidu/server/utils/MediaNodeStatusManager.java index cfad5e5c..46a91680 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/utils/MediaNodeStatusManager.java +++ b/openvidu-server/src/main/java/io/openvidu/server/utils/MediaNodeStatusManager.java @@ -12,4 +12,6 @@ public interface MediaNodeStatusManager { public boolean isWaitingIdleToTerminate(String mediaNodeId); + public String instanceStatus(String mediaNodeId); + } diff --git a/openvidu-server/src/main/java/io/openvidu/server/utils/MediaNodeStatusManagerDummy.java b/openvidu-server/src/main/java/io/openvidu/server/utils/MediaNodeStatusManagerDummy.java index d0eacd25..1b35f3be 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/utils/MediaNodeStatusManagerDummy.java +++ b/openvidu-server/src/main/java/io/openvidu/server/utils/MediaNodeStatusManagerDummy.java @@ -27,4 +27,9 @@ public class MediaNodeStatusManagerDummy implements MediaNodeStatusManager { return false; } + @Override + public String instanceStatus(String mediaNodeId) { + return null; + } + }