From a0f932437c9ac9a0a82cc9b45b1aa6f17e8a478a Mon Sep 17 00:00:00 2001 From: Hugo Trippaers Date: Thu, 27 Feb 2014 09:48:55 +0100 Subject: [PATCH] Move mysql ha strategy to a plugin. Activate this plugin using the mysqlha profile or the noredist flag --- client/pom.xml | 15 ++++++++++ framework/db/pom.xml | 5 ---- plugins/database/mysql-ha/pom.xml | 28 +++++++++++++++++++ .../com/cloud/utils/db/StaticStrategy.java | 0 plugins/pom.xml | 11 ++++++++ 5 files changed, 54 insertions(+), 5 deletions(-) create mode 100644 plugins/database/mysql-ha/pom.xml rename {framework/db => plugins/database/mysql-ha}/src/com/cloud/utils/db/StaticStrategy.java (100%) diff --git a/client/pom.xml b/client/pom.xml index 0980b641fb0..78fab6fd5ab 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -718,6 +718,21 @@ + + mysqlha + + + noredist + + + + + org.apache.cloudstack + cloud-plugin-database-myqslha + ${project.version} + + + quickcloud diff --git a/framework/db/pom.xml b/framework/db/pom.xml index e9fefd2f407..8b41703f230 100644 --- a/framework/db/pom.xml +++ b/framework/db/pom.xml @@ -48,11 +48,6 @@ cloud-utils ${project.version} - - mysql - mysql-connector-java - provided - diff --git a/plugins/database/mysql-ha/pom.xml b/plugins/database/mysql-ha/pom.xml new file mode 100644 index 00000000000..5ce6d6f52b1 --- /dev/null +++ b/plugins/database/mysql-ha/pom.xml @@ -0,0 +1,28 @@ + + + 4.0.0 + cloud-plugin-database-mysqlha + Apache CloudStack Plugin - MySQL HA Strategy + + org.apache.cloudstack + cloudstack-plugins + 4.4.0-SNAPSHOT + ../pom.xml + + + + mysql + mysql-connector-java + provided + + + diff --git a/framework/db/src/com/cloud/utils/db/StaticStrategy.java b/plugins/database/mysql-ha/src/com/cloud/utils/db/StaticStrategy.java similarity index 100% rename from framework/db/src/com/cloud/utils/db/StaticStrategy.java rename to plugins/database/mysql-ha/src/com/cloud/utils/db/StaticStrategy.java diff --git a/plugins/pom.xml b/plugins/pom.xml index a9cf6179634..097f2246013 100755 --- a/plugins/pom.xml +++ b/plugins/pom.xml @@ -173,6 +173,17 @@ network-elements/cisco-vnmc + + mysqlha + + + noredist + + + + database/mysql-ha + + simulator