This closes #965
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/25e1c31d Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/25e1c31d Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/25e1c31d Branch: refs/heads/master Commit: 25e1c31d23e6717601718cf4dc15bb3922f532e3 Parents: 3965305 71ddae1 Author: Sam Corbett <[email protected]> Authored: Mon Oct 26 12:30:57 2015 +0000 Committer: Sam Corbett <[email protected]> Committed: Mon Oct 26 12:30:57 2015 +0000 ---------------------------------------------------------------------- .../brooklyn/util/core/task/DynamicTasks.java | 17 + .../system_service/SystemServiceEnricher.java | 12 +- .../entity/database/DatastoreMixins.java | 5 +- .../database/mysql/InitSlaveTaskBody.java | 426 +++++++++++++++++++ .../entity/database/mysql/MySqlCluster.java | 38 +- .../entity/database/mysql/MySqlClusterImpl.java | 225 ++++------ .../database/mysql/MySqlClusterUtils.java | 52 +++ .../entity/database/mysql/MySqlDriver.java | 7 +- .../entity/database/mysql/MySqlNode.java | 43 +- .../database/mysql/MySqlNodeEffectors.java | 87 ++++ .../entity/database/mysql/MySqlNodeImpl.java | 7 +- .../entity/database/mysql/MySqlSshDriver.java | 67 ++- .../database/mysql/ReplicationSnapshot.java | 58 +++ .../entity/database/mysql/mysql_slave.conf | 25 +- .../entity/database/VogellaExampleAccess.java | 63 ++- .../mysql/MySqlClusterIntegrationTest.java | 162 ++++++- .../database/mysql/MySqlClusterTestHelper.java | 64 ++- .../org/apache/brooklyn/util/GenericTypes.java | 37 ++ .../brooklyn/util/text/StringEscapes.java | 14 +- 19 files changed, 1158 insertions(+), 251 deletions(-) ----------------------------------------------------------------------
