diff --git a/deps/awsapi-lib/mysql-connector-java-5.1.7-bin.jar b/deps/awsapi-lib/mysql-connector-java-5.1.7-bin.jar deleted file mode 100644 index ebfe06861ac..00000000000 Binary files a/deps/awsapi-lib/mysql-connector-java-5.1.7-bin.jar and /dev/null differ diff --git a/deps/cloud-mysql-connector-java-5.1.7-bin.jar b/deps/cloud-mysql-connector-java-5.1.7-bin.jar deleted file mode 100644 index ebfe06861ac..00000000000 Binary files a/deps/cloud-mysql-connector-java-5.1.7-bin.jar and /dev/null differ diff --git a/server/src/com/cloud/cluster/ClusterManagerImpl.java b/server/src/com/cloud/cluster/ClusterManagerImpl.java index 4f7cf6f5e0b..4dbb16c93c2 100755 --- a/server/src/com/cloud/cluster/ClusterManagerImpl.java +++ b/server/src/com/cloud/cluster/ClusterManagerImpl.java @@ -26,6 +26,7 @@ import java.nio.channels.SocketChannel; import java.rmi.RemoteException; import java.sql.Connection; import java.sql.SQLException; +import java.sql.SQLRecoverableException; import java.util.ArrayList; import java.util.Date; import java.util.Enumeration; @@ -801,7 +802,7 @@ public class ClusterManagerImpl implements ClusterManager { private boolean isRootCauseConnectionRelated(Throwable e) { while (e != null) { - if (e instanceof com.mysql.jdbc.CommunicationsException || e instanceof com.mysql.jdbc.exceptions.jdbc4.CommunicationsException) { + if (e instanceof SQLRecoverableException) { return true; }