Hi Detlef, Looks good, my only comment is with mysql_config.ksh which doesn't seem right, i.e. line 68 doesn't match the comment sin lines 65-66. Also it would be better to be consistent, i.e. cluster one vs cluster 2 [two].
64 +# IE: If two clusters are tied together by the mysql_geocontrol features, assuming the 65 +# mysql database on cluster one belongs to cl1-phys1-hme0 and cl1- phys2-hme3, the 66 +# mysql database on cluster 2 belongs to cl2-phys1-hme2 and cl2- phys2-hme4. Then the 67 +# MYSQL_NIC_HOSTNAME variable needs to be set to: 68 +# MYSQL_NIC_HOSTNAME="cl1-phys1-hme0 cl1-phys1-hme0 cl2-phys1-hme2 cl2-phys1-hme4" 69 + Regards Neil On 14 Jan 2009, at 14:42, Detlef Ulherr wrote: > Hi Tim, > > Thanks for the review, > > Tim Read - Staff Engineer Solaris Availability Engineering wrote: >> Detlef, >> >> Couple of minor comments: >> 531: Shouldn't the replication RG just have a strong affinity on the >> MySQL app RG when it's added. So here, you don't need to specify >> which >> node it is brought online on. The addition later of MySQL RG should >> sort >> that out. >> > > It has a strong positive with failover delegation affinity to the app > rg, but my testing at least when they should failover between zones, > showed that the failover worked, but on an clrg online always the > first > zone in the list was picked regardless whether or not the apprg is > online there. See line 406 and 539 - 570. >> functions.ksh >> 629 if ${CLRS} list -g ${REPL_MYSQL_RESOURCEGROUP} | ${GREP} >> "^${REPL_MYSQL_RESOURCE}$" >/dev/null 2>&1 >> >> seems a bit strange to me as >> >> ${CLRS} list -g ${REPL_MYSQL_RESOURCEGROUP} 2>&1 >> > Good suggestion I will change that. >> should produce the same result, i.e an exit code of 0 if it works and >> non-zero if it fails. It also result in a string on success and >> nothing >> on failure. >> >> Ditto 653. >> >> Tim >> --- >> >> >> On 01/14/09 13:18, Detlef Ulherr wrote: >> >>> Hi, >>> >>> I have provided a fix for the following bugs in MySQL agent for >>> review. >>> >>> The webrev can be found at >>> http://cr.opensolaris.org/~ulherr/mysql-sbp-patch/ >>> >>> The following bugs are fixed: >>> 6771179 the mysql_config file lacks necessary information if the >>> geocontrol component should be configured >>> 6772756 The replication resource must always go online on the >>> where the >>> database resource is >>> 6772758 The ha_mysql_register script should not use the old cli >>> 6776775 The remove_configuration function reports an error if >>> nothing to do >>> 6793558 stopping of the replication resource results in an error >>> >>> This review expires at January 15th. >>> >>> As always your comments are highly appreciated. >>> >>> Cheers >>> Detlef >>> >>> >>> >>> >> >> > > > -- > > ***************************************************************************** > Detlef Ulherr > Staff Engineer Tel: (++49 6103) 752-248 > Availability Engineering Fax: (++49 6103) 752-167 > Sun Microsystems GmbH > Amperestr. 6 mailto:detlef.ulherr at sun.com > 63225 Langen http://www.sun.de/ > ***************************************************************************** > > Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551 > Kirchheim-Heimstetten > Amtsgericht Muenchen: HRB 161028 > Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland > Boemer > Vorsitzender des Aufsichtsrates: Martin Haering > > ***************************************************************************** > > > _______________________________________________ > ha-clusters-discuss mailing list > ha-clusters-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/ha-clusters-discuss -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/ha-clusters-discuss/attachments/20090115/c0b1f5ec/attachment.html>