removing need for having LGPL-licensed mysql-connector-java
https://reviews.apache.org/r/6180/


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/b1566c0c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/b1566c0c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/b1566c0c

Branch: refs/heads/deps-ctrl
Commit: b1566c0c9bac866e6e616a4df6283de3c1ae1b39
Parents: 8debf07
Author: Pradeep Soundararajan <[email protected]>
Authored: Tue Jul 31 16:01:44 2012 -0400
Committer: David Nalley <[email protected]>
Committed: Tue Jul 31 16:01:44 2012 -0400

----------------------------------------------------------------------
 build/build-cloud-plugins.xml                      |    7 +++----
 build/build-cloud.xml                              |    2 +-
 build/dldeps.xml                                   |    2 +-
 deps/cloud-mysql-connector-java-5.1.7-bin.jar      |  Bin 709922 -> 0 bytes
 deps/cloud-netscaler-sdx.jar                       |  Bin 138839 -> 0 bytes
 deps/cloud-netscaler.jar                           |  Bin 1881606 -> 0 bytes
 .../src/com/cloud/cluster/ClusterManagerImpl.java  |    3 ++-
 7 files changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b1566c0c/build/build-cloud-plugins.xml
----------------------------------------------------------------------
diff --git a/build/build-cloud-plugins.xml b/build/build-cloud-plugins.xml
index 9423e16..f48bcdd 100755
--- a/build/build-cloud-plugins.xml
+++ b/build/build-cloud-plugins.xml
@@ -278,10 +278,9 @@
 
 
   <!-- ===================== Network Elements ===================== -->
-
-  <target name="compile-network-elements" depends="compile-netscaler, 
compile-srx, compile-ovs, compile-elb, compile-nicira-nvp" description="Compile 
all network elements"/>
-  <target name="build-network-elements" depends="build-netscaler, build-srx, 
build-ovs, build-elb, build-nicira-nvp" description="build all network 
elements"/>
- 
+  <target name="compile-network-elements" depends="compile-srx, compile-ovs, 
compile-elb, compile-nicira-nvp" description="Compile all network elements"/>
+  <target name="build-network-elements" depends="build-srx, build-ovs, 
build-elb, build-nicira-nvp" description="build all network elements"/>
+  <!-- ##### These are currently not built by default due to licensing issues 
-->
   <target name="compile-netscaler" depends="-init, compile-server" 
description="Compile NetScaler plugin">
        <ant antfile="${base.dir}/plugins/network-elements/netscaler/build.xml" 
target="build"/>
   </target>

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b1566c0c/build/build-cloud.xml
----------------------------------------------------------------------
diff --git a/build/build-cloud.xml b/build/build-cloud.xml
index 0f1bdea..9706d36 100755
--- a/build/build-cloud.xml
+++ b/build/build-cloud.xml
@@ -479,7 +479,7 @@
 
   <target name="build-servers" depends="-init, build-server" />
 
-  <target name="build-opensource" depends="-init, build-server, build-agent, 
build-scripts, build-ui, build-console-proxy, build-ovm, 
package-oss-systemvm-iso, build-netscaler, build-srx, build-dp-user-dispersing, 
build-dp-user-concentrated-pod, build-host-allocator-random, 
build-user-authenticator-ldap">
+  <target name="build-opensource" depends="-init, build-server, build-agent, 
build-scripts, build-ui, build-console-proxy, build-ovm, 
package-oss-systemvm-iso, build-srx, build-dp-user-dispersing, 
build-dp-user-concentrated-pod, build-host-allocator-random, 
build-user-authenticator-ldap">
     <copy overwrite="true" todir="${dist.dir}">
       <fileset dir="${base.dir}/build/deploy/">
         <include name="deploy-agent.sh" />

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b1566c0c/build/dldeps.xml
----------------------------------------------------------------------
diff --git a/build/dldeps.xml b/build/dldeps.xml
index 3c7eada..4bcecd6 100644
--- a/build/dldeps.xml
+++ b/build/dldeps.xml
@@ -44,7 +44,7 @@
    <get 
src="http://repo1.maven.org/maven2/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar";
       dest="deps/jetty-6.1.26.jar" usetimestamp="true" />
    <get 
src="http://repo1.maven.org/maven2/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar";
-      dest="deps/jetty-util-6.1.26.jar" usetimestramp="true" />
+      dest="deps/jetty-util-6.1.26.jar" usetimestamp="true" />
   </target>
 
   <target name="resolveOptBuildDeps">

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b1566c0c/deps/cloud-mysql-connector-java-5.1.7-bin.jar
----------------------------------------------------------------------
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 ebfe068..0000000
Binary files a/deps/cloud-mysql-connector-java-5.1.7-bin.jar and /dev/null 
differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b1566c0c/deps/cloud-netscaler-sdx.jar
----------------------------------------------------------------------
diff --git a/deps/cloud-netscaler-sdx.jar b/deps/cloud-netscaler-sdx.jar
deleted file mode 100755
index 25a7496..0000000
Binary files a/deps/cloud-netscaler-sdx.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b1566c0c/deps/cloud-netscaler.jar
----------------------------------------------------------------------
diff --git a/deps/cloud-netscaler.jar b/deps/cloud-netscaler.jar
deleted file mode 100755
index a073b50..0000000
Binary files a/deps/cloud-netscaler.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b1566c0c/server/src/com/cloud/cluster/ClusterManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/cluster/ClusterManagerImpl.java 
b/server/src/com/cloud/cluster/ClusterManagerImpl.java
index 4f7cf6f..4dbb16c 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;
             }
 

Reply via email to