<?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: No more MySQL Crash Safe Replication in 5.0 ?</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/</link>
	<description>Everything about MySQL Performance</description>
	<pubDate>Fri, 10 Oct 2008 20:19:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-239842</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Wed, 06 Feb 2008 23:19:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-239842</guid>
		<description>Baron did:
http://bugs.mysql.com/bug.php?id=34058 and it is mentioned in the post :)</description>
		<content:encoded><![CDATA[<p>Baron did:<br />
<a href="http://bugs.mysql.com/bug.php?id=34058" rel="nofollow">http://bugs.mysql.com/bug.php?id=34058</a> and it is mentioned in the post <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Konstantin Osipov</title>
		<link>http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-239837</link>
		<dc:creator>Konstantin Osipov</dc:creator>
		<pubDate>Wed, 06 Feb 2008 23:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-239837</guid>
		<description>File a bug?</description>
		<content:encoded><![CDATA[<p>File a bug?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike503</title>
		<link>http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-235957</link>
		<dc:creator>mike503</dc:creator>
		<pubDate>Wed, 30 Jan 2008 07:29:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-235957</guid>
		<description>I hope it is not a "few years"!

That would be a Microsoft-style release cycle... not an open source one!

In a few years I would expect MySQL to be fully enterprise-ready, with clustering/replication/etc, proxying, etc. all being easy to setup, configure and automate.

I think MySQL is so close on so many fronts already...</description>
		<content:encoded><![CDATA[<p>I hope it is not a &#8220;few years&#8221;!</p>
<p>That would be a Microsoft-style release cycle&#8230; not an open source one!</p>
<p>In a few years I would expect MySQL to be fully enterprise-ready, with clustering/replication/etc, proxying, etc. all being easy to setup, configure and automate.</p>
<p>I think MySQL is so close on so many fronts already&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-235923</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Wed, 30 Jan 2008 05:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-235923</guid>
		<description>Mike, 

Absolutely.  It is best if MySQL Replication would not break in case of power failure and have  single command ways to resync slave from the master (or from the slave) if it out of sync for some reason.  Until that is done however we have to relay on various scripts and tools and sometimes these tools require certain underlying functionality to do their job. 

Google is working a lot with replication safety and deal between Google and MySQL may mean we will see results of those efforts in MySQL mainline in a few years.</description>
		<content:encoded><![CDATA[<p>Mike, </p>
<p>Absolutely.  It is best if MySQL Replication would not break in case of power failure and have  single command ways to resync slave from the master (or from the slave) if it out of sync for some reason.  Until that is done however we have to relay on various scripts and tools and sometimes these tools require certain underlying functionality to do their job. </p>
<p>Google is working a lot with replication safety and deal between Google and MySQL may mean we will see results of those efforts in MySQL mainline in a few years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike503</title>
		<link>http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-235821</link>
		<dc:creator>mike503</dc:creator>
		<pubDate>Tue, 29 Jan 2008 23:56:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/01/29/no-more-mysql-crash-safe-replication-in-50/#comment-235821</guid>
		<description>What I'd like to see is auto-healing replication. Instead of people having to create different custom scripts to do CHANGE MASTER and all that, why can't something simple be added into the replication protocol itself. Basically you tell a master to replicate to a slave, and the slave marks itself as offline/unusable until it catches up.

I *believe* ibpool does this already (from what the docs say) - it does require some sort of proxy/middle layer to be able to mark servers offline/online, but it would allow a bunch of slaves to basically "subscribe" to the master at any point in time and "catch up" as fast as it can, and once it is caught up, mark itself as open for business.

I think it is close to being there, with tools such as maatkit, ibpool, people's custom scripts, and replication enhancements. It would be nice to see MySQL actually just build this in so we don't need those custom things anymore and can rely on MySQL itself to sync itself... that's been my biggest fear and the reason I have not adopted it yet. Once a slave is out of sync, I have to take the master down, or put it in read-only until the slave catches up...

Help me Obiwan, you're my only hope!</description>
		<content:encoded><![CDATA[<p>What I&#8217;d like to see is auto-healing replication. Instead of people having to create different custom scripts to do CHANGE MASTER and all that, why can&#8217;t something simple be added into the replication protocol itself. Basically you tell a master to replicate to a slave, and the slave marks itself as offline/unusable until it catches up.</p>
<p>I *believe* ibpool does this already (from what the docs say) - it does require some sort of proxy/middle layer to be able to mark servers offline/online, but it would allow a bunch of slaves to basically &#8220;subscribe&#8221; to the master at any point in time and &#8220;catch up&#8221; as fast as it can, and once it is caught up, mark itself as open for business.</p>
<p>I think it is close to being there, with tools such as maatkit, ibpool, people&#8217;s custom scripts, and replication enhancements. It would be nice to see MySQL actually just build this in so we don&#8217;t need those custom things anymore and can rely on MySQL itself to sync itself&#8230; that&#8217;s been my biggest fear and the reason I have not adopted it yet. Once a slave is out of sync, I have to take the master down, or put it in read-only until the slave catches up&#8230;</p>
<p>Help me Obiwan, you&#8217;re my only hope!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
