----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/15344/ -----------------------------------------------------------
(Updated Nov. 14, 2013, 5:17 a.m.) Review request for cloudstack, Abhinandan Prateek and Darren Shepherd. Changes ------- Forgot to add the licensing to the new file. Added the same and re uploading the new diff. Bugs: https://issues.apache.org/jira/browse/CLOUDSTACK-4916 https://issues.apache.org/jira/browse/https://issues.apache.org/jira/browse/CLOUDSTACK-4916 Repository: cloudstack-git Description ------- To enable Data base High Availability for cloud stack management server database. We have used Mysql's connector parameters to switch between master and slaves along with mysql's 2-way replication and chain way of replication for more than 2 nodes https://wikis.oracle.com/display/CommSuite/MySQL+High+Availability+and+Replication+Information+For+Calendar+Server#MySQLHighAvailabilityandReplicationInformationForCalendarServer-MySQLServerTwoWayReplicationExample Due ot this defect http://bugs.mysql.com/bug.php?id=68141 changed 2 files to have synchronized for on block of statements which were cauing Thread BLOCKING.. Diffs (updated) ----- client/tomcatconf/db.properties.in 31e0803 framework/db/pom.xml 5af00a0 framework/db/src/com/cloud/utils/db/StaticStrategy.java PRE-CREATION framework/db/src/com/cloud/utils/db/TransactionLegacy.java 39893bd Diff: https://reviews.apache.org/r/15344/diff/ Testing ------- Basic sanity testing is done using 2 nodes. If any transaction(api request) is in between and if server goes down then that api request will fail Thanks, Damodar Reddy Talakanti