<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: When SHOW SLAVE STATUS lies</title>
	<link>http://www.pythian.com/blogs/853/when-show-slave-status-lies</link>
	<description>News and views from Pythian DBAs</description>
	<pubDate>Sun, 27 Jul 2008 01:03:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: Simon Mudd</title>
		<link>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-202007</link>
		<dc:creator>Simon Mudd</dc:creator>
		<pubDate>Tue, 20 May 2008 13:40:12 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-202007</guid>
		<description>A similar issue, but equally nasty:

http://bugs.mysql.com/bug.php?id=26540

If the slave server crashes (not mysqld process) then the syncronisation point will be lost and can not be recoved. This effectively requires the slave to be rebuilt. Very nasty. MySQL SHOULD be flushing the .info files on every commit to ensure consistency.

If not done the difference between the ".info" files and the real committed last transaction can be as long as 30 seconds. When the slave starts up it will try to reapply transactions from 30 seconds previously...

Tell your slaves not to crash and don't pull the power on them. If they do, you'll need to rebuild them.</description>
		<content:encoded><![CDATA[<p>A similar issue, but equally nasty:</p>
<p><a href="http://bugs.mysql.com/bug.php?id=26540" rel="nofollow">http://bugs.mysql.com/bug.php?id=26540</a></p>
<p>If the slave server crashes (not mysqld process) then the syncronisation point will be lost and can not be recoved. This effectively requires the slave to be rebuilt. Very nasty. MySQL SHOULD be flushing the .info files on every commit to ensure consistency.</p>
<p>If not done the difference between the &#8220;.info&#8221; files and the real committed last transaction can be as long as 30 seconds. When the slave starts up it will try to reapply transactions from 30 seconds previously&#8230;</p>
<p>Tell your slaves not to crash and don&#8217;t pull the power on them. If they do, you&#8217;ll need to rebuild them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Log Buffer #92: a Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-178779</link>
		<dc:creator>Log Buffer #92: a Carnival of the Vanities for DBAs</dc:creator>
		<pubDate>Fri, 11 Apr 2008 16:39:17 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-178779</guid>
		<description>[...] Here on the Pythian Group Blog, Paul Moen posted about a situation in which SHOW SLAVE STATUS lies. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Here on the Pythian Group Blog, Paul Moen posted about a situation in which SHOW SLAVE STATUS lies. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paulm</title>
		<link>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-177403</link>
		<dc:creator>paulm</dc:creator>
		<pubDate>Tue, 08 Apr 2008 03:53:16 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-177403</guid>
		<description>Hi Harrison,

Thanks for the update. This was MySQL 5.0.41</description>
		<content:encoded><![CDATA[<p>Hi Harrison,</p>
<p>Thanks for the update. This was MySQL 5.0.41</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harrison Fisk</title>
		<link>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-177269</link>
		<dc:creator>Harrison Fisk</dc:creator>
		<pubDate>Mon, 07 Apr 2008 13:35:01 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-177269</guid>
		<description>What version was this on?

I recently worked with the replication team to find and fix bugs of this nature.  The resulting fixes were pushed into 5.0.54 and 5.1.23, and I haven't seen one case of SHOW SLAVE STATUS being wrong in this manner since then.

The bugs in question were:

http://bugs.mysql.com/bug.php?id=31190
http://bugs.mysql.com/bug.php?id=12691

Thanks!</description>
		<content:encoded><![CDATA[<p>What version was this on?</p>
<p>I recently worked with the replication team to find and fix bugs of this nature.  The resulting fixes were pushed into 5.0.54 and 5.1.23, and I haven&#8217;t seen one case of SHOW SLAVE STATUS being wrong in this manner since then.</p>
<p>The bugs in question were:</p>
<p><a href="http://bugs.mysql.com/bug.php?id=31190" rel="nofollow">http://bugs.mysql.com/bug.php?id=31190</a><br />
<a href="http://bugs.mysql.com/bug.php?id=12691" rel="nofollow">http://bugs.mysql.com/bug.php?id=12691</a></p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kamiar kanani</title>
		<link>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-177234</link>
		<dc:creator>kamiar kanani</dc:creator>
		<pubDate>Mon, 07 Apr 2008 08:06:49 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/853/when-show-slave-status-lies#comment-177234</guid>
		<description>I think these are tow different errors, one inside I/O thread and another in sql thread. error related to I/O thread occurred at :
'mysql-bin.000480′ position 683976897
and error related to SQL thread at :
‘mysql-bin.000480′ position 126</description>
		<content:encoded><![CDATA[<p>I think these are tow different errors, one inside I/O thread and another in sql thread. error related to I/O thread occurred at :<br />
&#8216;mysql-bin.000480′ position 683976897<br />
and error related to SQL thread at :<br />
‘mysql-bin.000480′ position 126</p>
]]></content:encoded>
	</item>
</channel>
</rss>
