diff --git a/server/src/com/cloud/cluster/ClusterManagerImpl.java b/server/src/com/cloud/cluster/ClusterManagerImpl.java index 4c7d4f28c1e..72182fdb8a2 100755 --- a/server/src/com/cloud/cluster/ClusterManagerImpl.java +++ b/server/src/com/cloud/cluster/ClusterManagerImpl.java @@ -149,7 +149,7 @@ public class ClusterManagerImpl implements ClusterManager { // executor to perform remote-calls in another thread context, to avoid potential // recursive remote calls between nodes // - _executor = Executors.newCachedThreadPool(new NamedThreadFactory("Cluster-Worker")); + _executor = Executors.newFixedThreadPool(1, new NamedThreadFactory("Cluster-Worker")); } private void registerRequestPdu(ClusterServiceRequestPdu pdu) {