<?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: xtrabackup-0.3, binaries and stream backup</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 21 Nov 2009 05:23:57 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-514049</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Sat, 21 Mar 2009 02:18:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-514049</guid>
		<description>si,


Thanks for report, I reported it there
https://bugs.launchpad.net/percona-xtrabackup/+bug/346197</description>
		<content:encoded><![CDATA[<p>si,</p>
<p>Thanks for report, I reported it there<br />
<a href="https://bugs.launchpad.net/percona-xtrabackup/+bug/346197" rel="nofollow">https://bugs.launchpad.net/percona-xtrabackup/+bug/346197</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: si</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-513707</link>
		<dc:creator>si</dc:creator>
		<pubDate>Fri, 20 Mar 2009 22:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-513707</guid>
		<description>innobackupex fail if a have innodb_data_home_dir &amp; innodb_log_group_home_dir in my my.cnf

...
innodb_data_home_dir = /var/lib/mysql
innodb_log_group_home_dir = /var/lib/mysql
...

#&gt;innobackupex-1.5.1 --databases=saturn --user=root --password=******* --slave-info /tmp 

InnoDB Backup Utility v1.5.1-xtrabackup; Copyright 2003, 2009 Innobase Oy.
All Rights Reserved.

This software is published under
the GNU GENERAL PUBLIC LICENSE Version 2, June 1991.

IMPORTANT: Please check that the backup run completes successfully.
           At the end of a successful backup run innobackup
           prints &quot;innobackup completed OK!&quot;.

innobackupex: Using mysql  Ver 14.14 Distrib 5.1.31, for unknown-linux-gnu (x86_64) using readline 5.1
innobackupex: Using mysql server version 5.1.31-percona-log

innobackupex: Created backup directory /tmp/2009-03-21_00-40-56
090321 00:40:56  innobackupex: Starting mysql with options: --unbuffered --password=****** --user=root
090321 00:40:56  innobackupex: Connected to database with mysql child process (pid=32443)
090321 00:41:00  innobackupex: Connection to database server closed

090321 00:41:00  innobackupex: Starting ibbackup with command: xtrabackup --backup --suspend-at-end --target-dir=/tmp/2009-03-21_00-40-56
innobackupex: Waiting for ibbackup (pid=32450) to suspend
innobackupex: Suspend file &#039;/tmp/2009-03-21_00-40-56/xtrabackup_suspended&#039;

xtrabackup  Ver alpha-0.3 for 5.0.77 unknown-linux-gnu (x86_64)
&gt;&gt; log scanned up to (34 1558149409)
090321  0:41:00  InnoDB: Operating system error number 2 in a file operation.
InnoDB: The error means the system cannot find the path specified.
InnoDB: File name /tmp/2009-03-21_00-40-56/var/lib/mysql/ibdata1
InnoDB: File operation call: &#039;open&#039;.
InnoDB: Cannot continue operation.
innobackupex: Error: ibbackup child process has died at /usr/bin/innobackupex-1.5.1 line 427.</description>
		<content:encoded><![CDATA[<p>innobackupex fail if a have innodb_data_home_dir &amp; innodb_log_group_home_dir in my my.cnf</p>
<p>&#8230;<br />
innodb_data_home_dir = /var/lib/mysql<br />
innodb_log_group_home_dir = /var/lib/mysql<br />
&#8230;</p>
<p>#&gt;innobackupex-1.5.1 &#8211;databases=saturn &#8211;user=root &#8211;password=******* &#8211;slave-info /tmp </p>
<p>InnoDB Backup Utility v1.5.1-xtrabackup; Copyright 2003, 2009 Innobase Oy.<br />
All Rights Reserved.</p>
<p>This software is published under<br />
the GNU GENERAL PUBLIC LICENSE Version 2, June 1991.</p>
<p>IMPORTANT: Please check that the backup run completes successfully.<br />
           At the end of a successful backup run innobackup<br />
           prints &#8220;innobackup completed OK!&#8221;.</p>
<p>innobackupex: Using mysql  Ver 14.14 Distrib 5.1.31, for unknown-linux-gnu (x86_64) using readline 5.1<br />
innobackupex: Using mysql server version 5.1.31-percona-log</p>
<p>innobackupex: Created backup directory /tmp/2009-03-21_00-40-56<br />
090321 00:40:56  innobackupex: Starting mysql with options: &#8211;unbuffered &#8211;password=****** &#8211;user=root<br />
090321 00:40:56  innobackupex: Connected to database with mysql child process (pid=32443)<br />
090321 00:41:00  innobackupex: Connection to database server closed</p>
<p>090321 00:41:00  innobackupex: Starting ibbackup with command: xtrabackup &#8211;backup &#8211;suspend-at-end &#8211;target-dir=/tmp/2009-03-21_00-40-56<br />
innobackupex: Waiting for ibbackup (pid=32450) to suspend<br />
innobackupex: Suspend file &#8216;/tmp/2009-03-21_00-40-56/xtrabackup_suspended&#8217;</p>
<p>xtrabackup  Ver alpha-0.3 for 5.0.77 unknown-linux-gnu (x86_64)<br />
&gt;&gt; log scanned up to (34 1558149409)<br />
090321  0:41:00  InnoDB: Operating system error number 2 in a file operation.<br />
InnoDB: The error means the system cannot find the path specified.<br />
InnoDB: File name /tmp/2009-03-21_00-40-56/var/lib/mysql/ibdata1<br />
InnoDB: File operation call: &#8216;open&#8217;.<br />
InnoDB: Cannot continue operation.<br />
innobackupex: Error: ibbackup child process has died at /usr/bin/innobackupex-1.5.1 line 427.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-510092</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Tue, 17 Mar 2009 20:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-510092</guid>
		<description>Neil,

There is xtrabackup_binlog_info which contains binary log position corresponding to time of backup.
To do &quot;point in time&quot; recovery you should start from this position.</description>
		<content:encoded><![CDATA[<p>Neil,</p>
<p>There is xtrabackup_binlog_info which contains binary log position corresponding to time of backup.<br />
To do &#8220;point in time&#8221; recovery you should start from this position.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-510075</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Tue, 17 Mar 2009 20:31:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-510075</guid>
		<description>Apologies; I looked at the sample output and see that the binary log position is already printed at the time of the backup.  I&#039;m assuming all uncompleted transactions after that &quot;point it time&quot; are rolled back as part of the backup process from the innodb logs.</description>
		<content:encoded><![CDATA[<p>Apologies; I looked at the sample output and see that the binary log position is already printed at the time of the backup.  I&#8217;m assuming all uncompleted transactions after that &#8220;point it time&#8221; are rolled back as part of the backup process from the innodb logs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-510074</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Tue, 17 Mar 2009 20:28:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-510074</guid>
		<description>Would it be possible to output the binary log position that corresponds to the end of the backup?  I don&#039;t know if you have access to this info, but that would allow for a hot backup to be made, and then you could use the normal mysql binary logs to deal with changes made after the backup.</description>
		<content:encoded><![CDATA[<p>Would it be possible to output the binary log position that corresponds to the end of the backup?  I don&#8217;t know if you have access to this info, but that would allow for a hot backup to be made, and then you could use the normal mysql binary logs to deal with changes made after the backup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-506558</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Sun, 15 Mar 2009 02:17:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-506558</guid>
		<description>Shlomi,

Yes, in incremental backup we will copy only pages with LSN greater then in full backup.
We do backup undo buffer, it is located in ibdata1 system table space, there is also insert buffer.

There is no easy way to say how many pages changed since LSN &#039;x&#039; - only to scan all pages on disk.</description>
		<content:encoded><![CDATA[<p>Shlomi,</p>
<p>Yes, in incremental backup we will copy only pages with LSN greater then in full backup.<br />
We do backup undo buffer, it is located in ibdata1 system table space, there is also insert buffer.</p>
<p>There is no easy way to say how many pages changed since LSN &#8216;x&#8217; &#8211; only to scan all pages on disk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shlomi Noach</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-506245</link>
		<dc:creator>Shlomi Noach</dc:creator>
		<pubDate>Sat, 14 Mar 2009 17:57:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-506245</guid>
		<description>Vadim,

thanks for the info. In that case, the inremental backup would be those pages for which the LSN is larger then the one recorded in the full backup, right?
How do you manage pages which contain uncommitted data? That is, tx#1 started, tx#2 started and committed, and due to dirty pages percent (or other reason), the page for tx#2 was flushed, along with the changes in tx#1.
Do you also backup the undo buffer, then?

It&#039;s also interesting to estimate the percent of pages which will change between incremental backups. Is there some way to ask InnoDB how many pages have LSN greater than &quot;x&quot;?</description>
		<content:encoded><![CDATA[<p>Vadim,</p>
<p>thanks for the info. In that case, the inremental backup would be those pages for which the LSN is larger then the one recorded in the full backup, right?<br />
How do you manage pages which contain uncommitted data? That is, tx#1 started, tx#2 started and committed, and due to dirty pages percent (or other reason), the page for tx#2 was flushed, along with the changes in tx#1.<br />
Do you also backup the undo buffer, then?</p>
<p>It&#8217;s also interesting to estimate the percent of pages which will change between incremental backups. Is there some way to ask InnoDB how many pages have LSN greater than &#8220;x&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-506176</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Sat, 14 Mar 2009 16:16:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-506176</guid>
		<description>Rasmus,

Our ideas come from real practical usage, that&#039;s why we do it to cover practical needs.</description>
		<content:encoded><![CDATA[<p>Rasmus,</p>
<p>Our ideas come from real practical usage, that&#8217;s why we do it to cover practical needs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-506175</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Sat, 14 Mar 2009 16:14:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-506175</guid>
		<description>Shlomi,

Incremental backup are not finished yet, you can&#039;t use it in current version.

You are right - we are reading internal ibdata. There is such thing as LSN (Log Sequence Number) and each page has it, so basically we can retrieve only pages that older than given LSN.</description>
		<content:encoded><![CDATA[<p>Shlomi,</p>
<p>Incremental backup are not finished yet, you can&#8217;t use it in current version.</p>
<p>You are right &#8211; we are reading internal ibdata. There is such thing as LSN (Log Sequence Number) and each page has it, so basically we can retrieve only pages that older than given LSN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rasmus</title>
		<link>http://www.mysqlperformanceblog.com/2009/03/13/xtrabackup-03-binaries-and-stream-backup/comment-page-1/#comment-505913</link>
		<dc:creator>Rasmus</dc:creator>
		<pubDate>Sat, 14 Mar 2009 11:27:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=642#comment-505913</guid>
		<description>If this thing does what say it does we&#039;ve definitely found our new favored backup tool. Looking forward to see a final version of this tool. Thank you for your work.</description>
		<content:encoded><![CDATA[<p>If this thing does what say it does we&#8217;ve definitely found our new favored backup tool. Looking forward to see a final version of this tool. Thank you for your work.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
