<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: MySQL Master-Master replication manager released</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/</link>
	<description>Everything about MySQL Performance</description>
	<pubDate>Mon, 13 Oct 2008 17:19:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Istvan Podor</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-360482</link>
		<dc:creator>Istvan Podor</dc:creator>
		<pubDate>Wed, 08 Oct 2008 09:47:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-360482</guid>
		<description>Hi everyone.

Ok here is what i dont understand. 
In a typical MASTER_AMASTER_B &#62;&#62; MANY_REPLICA how do you handle, if you set up all slave to replicate from MASTER_A and its failes (mean the server go offline) that all the replicaes change their master to MASTER_B without loosing data in an MMM cluster?
  
Thanks in advance.
drk</description>
		<content:encoded><![CDATA[<p>Hi everyone.</p>
<p>Ok here is what i dont understand.<br />
In a typical MASTER_AMASTER_B &gt;&gt; MANY_REPLICA how do you handle, if you set up all slave to replicate from MASTER_A and its failes (mean the server go offline) that all the replicaes change their master to MASTER_B without loosing data in an MMM cluster?</p>
<p>Thanks in advance.<br />
drk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rdb Notes &#183; MySQL and the The Death of RAID</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-133228</link>
		<dc:creator>Rdb Notes &#183; MySQL and the The Death of RAID</dc:creator>
		<pubDate>Thu, 07 Jun 2007 14:30:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-133228</guid>
		<description>[...] for a moment that you had stable automated master promotion. A lot of people are playing with is now (we think we have it solved as well) and hopefully it will become [...]</description>
		<content:encoded><![CDATA[<p>[...] for a moment that you had stable automated master promotion. A lot of people are playing with is now (we think we have it solved as well) and hopefully it will become [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MySQL and the The Death of RAID &#171; Kevin Burton&#8217;s NEW FeedBlog</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-133091</link>
		<dc:creator>MySQL and the The Death of RAID &#171; Kevin Burton&#8217;s NEW FeedBlog</dc:creator>
		<pubDate>Thu, 07 Jun 2007 03:29:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-133091</guid>
		<description>[...] for a moment that you had stable automated master promotion. A lot of people are playing with is now (we think we have it solved as well) and hopefully it will become [...]</description>
		<content:encoded><![CDATA[<p>[...] for a moment that you had stable automated master promotion. A lot of people are playing with is now (we think we have it solved as well) and hopefully it will become [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Srini</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-130049</link>
		<dc:creator>Srini</dc:creator>
		<pubDate>Wed, 23 May 2007 03:36:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-130049</guid>
		<description>Thanks for your reply Alexey. I have couple of questions given below.

&#62; With this "Master-Master" in the project name we mean Active+Passive
&#62; master scheme which is the same as Master+Slave, but one of the slaves
&#62; being set up to be spare master and be able to handle writes when
&#62; active master dies.

Does that mean that there will be no latency difference in terms of a
Master-Master and Master-Slave (no additional priority for the passive
master to get replication updates when compared to a pure slave) ,
expect for the fact that it is Administratively easier to bring back
the failed master in Master-Master.

&#62; Something like this:
&#62; # mmm_control set_offline 
&#62; ...doing schema change on the passive master...
&#62; # mmm_control set_online 
&#62; # mmm_control move_role writer 
&#62; # mmm_control set_offline 
&#62; ...doing schema change on former active master...
&#62; # mmm_control set_online 

&#62; So, major idea of this process with mmm is that you could say "some
&#62; server is offline" and it would be offloaded and be available for any
&#62; changes/backups/etc.

In the above scenario how to restore the changes that occurred to the
active master when the passive master is offline.  How the changes
during that period will be applied to the passive master when both are
online.

Moreover on the destructive/non destructive schema change, I assume
data type change, new column additions,modify column to be non
destructive and drop a column, table name changes to be destructive.
Would you recommend the above approach to both these cases.</description>
		<content:encoded><![CDATA[<p>Thanks for your reply Alexey. I have couple of questions given below.</p>
<p>&gt; With this &#8220;Master-Master&#8221; in the project name we mean Active+Passive<br />
&gt; master scheme which is the same as Master+Slave, but one of the slaves<br />
&gt; being set up to be spare master and be able to handle writes when<br />
&gt; active master dies.</p>
<p>Does that mean that there will be no latency difference in terms of a<br />
Master-Master and Master-Slave (no additional priority for the passive<br />
master to get replication updates when compared to a pure slave) ,<br />
expect for the fact that it is Administratively easier to bring back<br />
the failed master in Master-Master.</p>
<p>&gt; Something like this:<br />
&gt; # mmm_control set_offline<br />
&gt; &#8230;doing schema change on the passive master&#8230;<br />
&gt; # mmm_control set_online<br />
&gt; # mmm_control move_role writer<br />
&gt; # mmm_control set_offline<br />
&gt; &#8230;doing schema change on former active master&#8230;<br />
&gt; # mmm_control set_online </p>
<p>&gt; So, major idea of this process with mmm is that you could say &#8220;some<br />
&gt; server is offline&#8221; and it would be offloaded and be available for any<br />
&gt; changes/backups/etc.</p>
<p>In the above scenario how to restore the changes that occurred to the<br />
active master when the passive master is offline.  How the changes<br />
during that period will be applied to the passive master when both are<br />
online.</p>
<p>Moreover on the destructive/non destructive schema change, I assume<br />
data type change, new column additions,modify column to be non<br />
destructive and drop a column, table name changes to be destructive.<br />
Would you recommend the above approach to both these cases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Kovyrin</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-129030</link>
		<dc:creator>Alexey Kovyrin</dc:creator>
		<pubDate>Mon, 21 May 2007 14:14:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-129030</guid>
		<description>Srini,

I've answered your question here: http://groups.google.com/group/mmm-devel/browse_thread/thread/2738b71da466a3eb.

Alexey</description>
		<content:encoded><![CDATA[<p>Srini,</p>
<p>I&#8217;ve answered your question here: <a href="http://groups.google.com/group/mmm-devel/browse_thread/thread/2738b71da466a3eb" rel="nofollow">http://groups.google.com/group/mmm-devel/browse_thread/thread/2738b71da466a3eb</a>.</p>
<p>Alexey</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Srini</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-129023</link>
		<dc:creator>Srini</dc:creator>
		<pubDate>Mon, 21 May 2007 13:20:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-129023</guid>
		<description>Could you please explain me on how the MySQL Multi Master replication model is working or how it is different from a Master - Slave replication in terms of the latency since both are asynchronous. How in the Master Master replication the latency is less?

Apart from the above I have other questions which will help me in deciding on a solution for our project,

1. Whether a Backup server is required in a model of Master-Master replication and when I have slaves of each master in a different machine, I totally will have 4 machines in each cluster.
2. How is the Alter table should be done in a Master-Master replication model? How do we distinguish between a destructive and non destructive schema change?

Srini</description>
		<content:encoded><![CDATA[<p>Could you please explain me on how the MySQL Multi Master replication model is working or how it is different from a Master - Slave replication in terms of the latency since both are asynchronous. How in the Master Master replication the latency is less?</p>
<p>Apart from the above I have other questions which will help me in deciding on a solution for our project,</p>
<p>1. Whether a Backup server is required in a model of Master-Master replication and when I have slaves of each master in a different machine, I totally will have 4 machines in each cluster.<br />
2. How is the Alter table should be done in a Master-Master replication model? How do we distinguish between a destructive and non destructive schema change?</p>
<p>Srini</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: holman&#8217;s weblog &#187; Blog Archive &#187; Hello world!</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-117126</link>
		<dc:creator>holman&#8217;s weblog &#187; Blog Archive &#187; Hello world!</dc:creator>
		<pubDate>Wed, 02 May 2007 07:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-117126</guid>
		<description>[...] would it ? Typically you can use both nodes for most of the reads, and this is in fact use pattern MMM was designed [...]</description>
		<content:encoded><![CDATA[<p>[...] would it ? Typically you can use both nodes for most of the reads, and this is in fact use pattern MMM was designed [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-105873</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 09 Apr 2007 18:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-105873</guid>
		<description>Jason,

It depends on what are you looking for. You can take any software and use it with MMM Cluster, using only Master for both reads and writes and passive node simply for fallbacks. 

If you want to send some queries to second node you will need to change software appropriately.</description>
		<content:encoded><![CDATA[<p>Jason,</p>
<p>It depends on what are you looking for. You can take any software and use it with MMM Cluster, using only Master for both reads and writes and passive node simply for fallbacks. </p>
<p>If you want to send some queries to second node you will need to change software appropriately.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Frisvold</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-105824</link>
		<dc:creator>Jason Frisvold</dc:creator>
		<pubDate>Mon, 09 Apr 2007 17:12:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-105824</guid>
		<description>I'm a little confused...  Does software interacting with a master-master setup have to be specially written?  Or can I take an out of the box piece of software like freeradius and expect it to work properly?</description>
		<content:encoded><![CDATA[<p>I&#8217;m a little confused&#8230;  Does software interacting with a master-master setup have to be specially written?  Or can I take an out of the box piece of software like freeradius and expect it to work properly?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-105637</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 09 Apr 2007 09:47:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-released/#comment-105637</guid>
		<description>Xaprb,

This is very good point. There are bunch of documented things which are not handled by MySQL 5.0 replication for example UUID and I guess there are more less known things like UPDATE/DELETE statements with LIMIT which can have different result depending on data layout and of course bugs.

This is why I recommend taking people taking backups from the Master whenever possible.

Regarding your script, I'm curious if it works with active replication going as this is when you run into the problems as you need to checksum tables at the state, which would require table lock for checksum duration for MyISAM tables.</description>
		<content:encoded><![CDATA[<p>Xaprb,</p>
<p>This is very good point. There are bunch of documented things which are not handled by MySQL 5.0 replication for example UUID and I guess there are more less known things like UPDATE/DELETE statements with LIMIT which can have different result depending on data layout and of course bugs.</p>
<p>This is why I recommend taking people taking backups from the Master whenever possible.</p>
<p>Regarding your script, I&#8217;m curious if it works with active replication going as this is when you run into the problems as you need to checksum tables at the state, which would require table lock for checksum duration for MyISAM tables.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
