<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Making sense of MySQL HA options</title>
	<atom:link href="http://blog.loftninjas.org/2009/07/10/making-sense-of-mysql-ha-options/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.loftninjas.org/2009/07/10/making-sense-of-mysql-ha-options/</link>
	<description></description>
	<lastBuildDate>Sat, 21 Jan 2012 06:46:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Justin Huff</title>
		<link>http://blog.loftninjas.org/2009/07/10/making-sense-of-mysql-ha-options/comment-page-1/#comment-1879</link>
		<dc:creator>Justin Huff</dc:creator>
		<pubDate>Mon, 13 Jul 2009 22:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.loftninjas.org/?p=369#comment-1879</guid>
		<description>I like leaving log-slave-updates on even if you don&#039;t loop it.  Makes patching things back up a little easier if you have to switch roles.

I don&#039;t let MySQL start slave automatically....just like I don&#039;t let MySQL start on boot.  Events of that magnitude need a human touch:)

You might check out: http://code.google.com/p/mysql-master-master/</description>
		<content:encoded><![CDATA[<p>I like leaving log-slave-updates on even if you don&#8217;t loop it.  Makes patching things back up a little easier if you have to switch roles.</p>
<p>I don&#8217;t let MySQL start slave automatically&#8230;.just like I don&#8217;t let MySQL start on boot.  Events of that magnitude need a human touch:)</p>
<p>You might check out: <a href="http://code.google.com/p/mysql-master-master/">http://code.google.com/p/mysql-master-master/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: btm</title>
		<link>http://blog.loftninjas.org/2009/07/10/making-sense-of-mysql-ha-options/comment-page-1/#comment-1878</link>
		<dc:creator>btm</dc:creator>
		<pubDate>Mon, 13 Jul 2009 20:03:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.loftninjas.org/?p=369#comment-1878</guid>
		<description>Right. That&#039;s basically what I&#039;ve done except I used heartbeat (was relatively simple actually) and I haven&#039;t added the circular dependency. If I do, it will be after I take down the legacy server. I&#039;ll have to rebuild the slave anyways because I&#039;m currently: legacy -&gt; master -&gt; slave, without log-slave-updates to the slave is likely out of sync already.

My only concern with circular replication is knowing if there was any corruption on the master if it crashes before I bring it back online.</description>
		<content:encoded><![CDATA[<p>Right. That&#8217;s basically what I&#8217;ve done except I used heartbeat (was relatively simple actually) and I haven&#8217;t added the circular dependency. If I do, it will be after I take down the legacy server. I&#8217;ll have to rebuild the slave anyways because I&#8217;m currently: legacy -> master -> slave, without log-slave-updates to the slave is likely out of sync already.</p>
<p>My only concern with circular replication is knowing if there was any corruption on the master if it crashes before I bring it back online.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Huff</title>
		<link>http://blog.loftninjas.org/2009/07/10/making-sense-of-mysql-ha-options/comment-page-1/#comment-1877</link>
		<dc:creator>Justin Huff</dc:creator>
		<pubDate>Mon, 13 Jul 2009 18:51:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.loftninjas.org/?p=369#comment-1877</guid>
		<description>Yeah, circular replication with two hosts -- each host is the replication master for the other.  They are generally active/passive.  I can (and do) have various background jobs that write to the &#039;passive&#039; host, but this must be done with care.

Since MySQL replication is single threaded, lots of writing to both is sure to cause replication lag, which will make life painful.</description>
		<content:encoded><![CDATA[<p>Yeah, circular replication with two hosts &#8212; each host is the replication master for the other.  They are generally active/passive.  I can (and do) have various background jobs that write to the &#8216;passive&#8217; host, but this must be done with care.</p>
<p>Since MySQL replication is single threaded, lots of writing to both is sure to cause replication lag, which will make life painful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: btm</title>
		<link>http://blog.loftninjas.org/2009/07/10/making-sense-of-mysql-ha-options/comment-page-1/#comment-1873</link>
		<dc:creator>btm</dc:creator>
		<pubDate>Sat, 11 Jul 2009 04:40:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.loftninjas.org/?p=369#comment-1873</guid>
		<description>What do you mean by master master? 

Are you using circular replication? Are you writing to the same databases on both servers simultaneously or did you split the databases in a more traditional active/active setup (with two VIPs?) with either server able to back up the other?</description>
		<content:encoded><![CDATA[<p>What do you mean by master master? </p>
<p>Are you using circular replication? Are you writing to the same databases on both servers simultaneously or did you split the databases in a more traditional active/active setup (with two VIPs?) with either server able to back up the other?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Huff</title>
		<link>http://blog.loftninjas.org/2009/07/10/making-sense-of-mysql-ha-options/comment-page-1/#comment-1872</link>
		<dc:creator>Justin Huff</dc:creator>
		<pubDate>Fri, 10 Jul 2009 23:54:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.loftninjas.org/?p=369#comment-1872</guid>
		<description>All of our production stuff is master-master MySQL replication.  It&#039;s pretty solid, gets you a place to do intense read-only queries, and also allows you to do other nifty stuff like online schema changes.  I also like having two totally separate sets of datafiles, lest some corrupted data hork the InnoDB tablespace.

I started with heartbeat, but quickly ran away screaming.  Some of it&#039;s more intense features (STONITH) are needed for DRBD, but it&#039;s a downright pain otherwise.  That and it bit me in the ass a couple times.  Now, I use keepalived to simply manage a VIP.</description>
		<content:encoded><![CDATA[<p>All of our production stuff is master-master MySQL replication.  It&#8217;s pretty solid, gets you a place to do intense read-only queries, and also allows you to do other nifty stuff like online schema changes.  I also like having two totally separate sets of datafiles, lest some corrupted data hork the InnoDB tablespace.</p>
<p>I started with heartbeat, but quickly ran away screaming.  Some of it&#8217;s more intense features (STONITH) are needed for DRBD, but it&#8217;s a downright pain otherwise.  That and it bit me in the ass a couple times.  Now, I use keepalived to simply manage a VIP.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

