Merge lp:~hrvojem/percona-xtrabackup/bug1100008-2.1 into lp:percona-xtrabackup/2.1

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Stewart Smith
Approved revision: no longer in the source branch.
Merged at revision: 484
Proposed branch: lp:~hrvojem/percona-xtrabackup/bug1100008-2.1
Merge into: lp:percona-xtrabackup/2.1
Diff against target: 300 lines (+54/-37)
9 files modified
doc/source/innobackupex/incremental_backups_innobackupex.rst (+9/-5)
doc/source/innobackupex/innobackupex_option_reference.rst (+3/-3)
doc/source/innobackupex/privileges.rst (+4/-1)
doc/source/installation/compiling_xtrabackup.rst (+5/-5)
doc/source/percona-theme/layout.html (+13/-15)
doc/source/percona-theme/static/percona.com.css (+3/-3)
doc/source/xtrabackup_bin/choosing_binary.rst (+7/-1)
doc/source/xtrabackup_bin/incremental_backups.rst (+5/-1)
innobackupex (+5/-3)
To merge this branch: bzr merge lp:~hrvojem/percona-xtrabackup/bug1100008-2.1
Reviewer Review Type Date Requested Status
Stewart Smith (community) Approve
Review via email: mp+143705@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Stewart Smith (stewart) :
review: Approve
Revision history for this message
Stewart Smith (stewart) :
review: Approve
Revision history for this message
Alexey Kopytov (akopytov) wrote :

Was changing "Percona Ireland Ltd" back to "Percona Inc." intentional?

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'doc/source/innobackupex/incremental_backups_innobackupex.rst'
--- doc/source/innobackupex/incremental_backups_innobackupex.rst 2012-06-04 10:29:26 +0000
+++ doc/source/innobackupex/incremental_backups_innobackupex.rst 2013-01-17 15:19:26 +0000
@@ -69,7 +69,7 @@
6969
70 * Then, the uncommitted transaction must be rolled back in order to have a ready-to-use backup.70 * Then, the uncommitted transaction must be rolled back in order to have a ready-to-use backup.
7171
72If you replay the commit ed transactions **and** rollback the uncommitted ones on the base backup, you will not be able to add the incremental ones. If you do this on an incremental one, you won't be able to add data from that moment and the remaining increments.72If you replay the commited transactions **and** rollback the uncommitted ones on the base backup, you will not be able to add the incremental ones. If you do this on an incremental one, you won't be able to add data from that moment and the remaining increments.
7373
74Having this in mind, the procedure is very straight-forward using the :option:`--redo-only` option, starting with the base backup: ::74Having this in mind, the procedure is very straight-forward using the :option:`--redo-only` option, starting with the base backup: ::
7575
@@ -99,6 +99,10 @@
9999
100If the "completed OK!" message was shown, the final data will be in the base backup directory, ``BASE-DIR``.100If the "completed OK!" message was shown, the final data will be in the base backup directory, ``BASE-DIR``.
101101
102.. note::
103
104 :option:`--redo-only` should be used when merging all incrementals except the last one. That's why the previous line doesn't contain the :option:`--redo-only` option. Even if the :option:`--redo-only` was used on the last step, backup would still be consistent but in that case server would perform the rollback phase.
105
102You can use this procedure to add more increments to the base, as long as you do it in the chronological order that the backups were done. If you omit this order, the backup will be useless. If you have doubts about the order that they must be applied, you can check the file :file:`xtrabackup_checkpoints` at the directory of each one, as shown in the beginning of this section.106You can use this procedure to add more increments to the base, as long as you do it in the chronological order that the backups were done. If you omit this order, the backup will be useless. If you have doubts about the order that they must be applied, you can check the file :file:`xtrabackup_checkpoints` at the directory of each one, as shown in the beginning of this section.
103107
104Once you put all the parts together, you can prepare again the full backup (base + incrementals) once again to rollback the uncommitted transactions: ::108Once you put all the parts together, you can prepare again the full backup (base + incrementals) once again to rollback the uncommitted transactions: ::
@@ -123,19 +127,19 @@
123127
124Incremental streaming backups can be performed with the |xbstream| streaming option. Currently backups are packed in custom **xbstream** format. With this feature taking a BASE backup is needed as well. 128Incremental streaming backups can be performed with the |xbstream| streaming option. Currently backups are packed in custom **xbstream** format. With this feature taking a BASE backup is needed as well.
125129
126 Taking a base backup: :: 130Taking a base backup: ::
127 131
128 innobackupex /data/backups132 innobackupex /data/backups
129133
130 Taking a local backup: ::134Taking a local backup: ::
131135
132 innobackupex --incremental --incremental-lsn=LSN-number --stream=xbstream ./ > incremental.xbstream136 innobackupex --incremental --incremental-lsn=LSN-number --stream=xbstream ./ > incremental.xbstream
133137
134 Unpacking the backup: ::138Unpacking the backup: ::
135139
136 xbstream -x < incremental.xbstream 140 xbstream -x < incremental.xbstream
137141
138 Taking a local backup and streaming it to the remote server and unpacking it: :: 142Taking a local backup and streaming it to the remote server and unpacking it: ::
139143
140 innobackupex --incremental --incremental-lsn=LSN-number --stream=xbstream ./ | /144 innobackupex --incremental --incremental-lsn=LSN-number --stream=xbstream ./ | /
141 ssh user@hostname " cat - | xbstream -x -C > /backup-dir/"145 ssh user@hostname " cat - | xbstream -x -C > /backup-dir/"
142146
=== modified file 'doc/source/innobackupex/innobackupex_option_reference.rst'
--- doc/source/innobackupex/innobackupex_option_reference.rst 2013-01-15 12:00:03 +0000
+++ doc/source/innobackupex/innobackupex_option_reference.rst 2013-01-17 15:19:26 +0000
@@ -96,8 +96,8 @@
9696
97.. option:: --no-lock97.. option:: --no-lock
9898
99 Use this option to disable table lock with ``FLUSH TABLES WITH READ LOCK``. Use it only if ALL your tables are InnoDB and you **DO NOT CARE** about the binary log position of the backup.99 Use this option to disable table lock with ``FLUSH TABLES WITH READ LOCK``. Use this option to disable table lock with ``FLUSH TABLES WITH READ LOCK``. Use it only if ALL your tables are InnoDB and you **DO NOT CARE** about the binary log position of the backup. This option shouldn't be used if there are any ``DDL`` statements being executed or if any updates are happening on non-InnoDB tables (this includes the system MyISAM tables in the *mysql* database), otherwise it could lead to an inconsistent backup.
100 If you are considering to use :option:`--no-lock` because your backups are failing to acquire the lock, this could be because of incoming replication events preventing the lock from succeeding. Please try using :option:`--safe-slave-backup` to momentarily stop the replication slave thread, this may help the backup to succeed and you then don't need to resort to using :option:`--no-lock`100 If you are considering to use :option:`--no-lock` because your backups are failing to acquire the lock, this could be because of incoming replication events preventing the lock from succeeding. Please try using :option:`--safe-slave-backup` to momentarily stop the replication slave thread, this may help the backup to succeed and you then don't need to resort to using this option.
101101
102.. option:: --no-timestamp102.. option:: --no-timestamp
103103
@@ -117,7 +117,7 @@
117117
118.. option:: --redo-only118.. option:: --redo-only
119119
120 This option is passed directly to xtrabackup's :option:`xtrabackup --apply-log-only` option. This forces :program:`xtrabackup` to skip the "rollback" phase and do a "redo" only. This is necessary if the backup will have incremental changes applied to it later. See the |xtrabackup| :doc:`documentation <../xtrabackup_bin/incremental_backups>` for details.120 This option should be used when preparing the base full backup and when merging all incrementals except the last one. It is passed directly to xtrabackup's :option:`xtrabackup --apply-log-only` option. This forces :program:`xtrabackup` to skip the "rollback" phase and do a "redo" only. This is necessary if the backup will have incremental changes applied to it later. See the |xtrabackup| :doc:`documentation <../xtrabackup_bin/incremental_backups>` for details.
121121
122.. option:: --rsync122.. option:: --rsync
123123
124124
=== modified file 'doc/source/innobackupex/privileges.rst'
--- doc/source/innobackupex/privileges.rst 2012-07-31 04:46:23 +0000
+++ doc/source/innobackupex/privileges.rst 2013-01-17 15:19:26 +0000
@@ -64,6 +64,9 @@
64.. code-block:: sql64.. code-block:: sql
6565
66 mysql> CREATE USER 'bkpuser'@'localhost' IDENTIFIED BY 's3cret';66 mysql> CREATE USER 'bkpuser'@'localhost' IDENTIFIED BY 's3cret';
67 mysql> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'bkpuser';
68 mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'bkpuser'@'localhost';67 mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'bkpuser'@'localhost';
69 mysql> FLUSH PRIVILEGES;68 mysql> FLUSH PRIVILEGES;
69
70.. note::
71
72 Connection-related parameters are only recognized in the [client] and [mysql] groups in configuration files. Adding custom groups like [xtrabackup] will work only if XtraBackup binary is used, it will not work with the innobackupex.
7073
=== modified file 'doc/source/installation/compiling_xtrabackup.rst'
--- doc/source/installation/compiling_xtrabackup.rst 2012-11-22 09:55:05 +0000
+++ doc/source/installation/compiling_xtrabackup.rst 2013-01-17 15:19:26 +0000
@@ -4,7 +4,7 @@
44
5The source code is available from the *Launchpad* project `here <https://launchpad.net/percona-xtrabackup>`_. The easiest way to get the code is with :command:`bzr branch` of the desired release, such as the following: ::5The source code is available from the *Launchpad* project `here <https://launchpad.net/percona-xtrabackup>`_. The easiest way to get the code is with :command:`bzr branch` of the desired release, such as the following: ::
66
7 bzr branch lp:percona-xtrabackup/2.07 bzr branch lp:percona-xtrabackup/2.1
88
9You should then have a directory named after the release you branched, such as ``percona-xtrabackup``.9You should then have a directory named after the release you branched, such as ``percona-xtrabackup``.
1010
@@ -25,7 +25,7 @@
25In ``RPM``-based distributions, you need to: ::25In ``RPM``-based distributions, you need to: ::
2626
27 $ yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr \27 $ yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr \
28 bison libtool ncurses5-devel28 bison libtool ncurses-devel zlib-devel
2929
30Compiling with :command:`build.sh`30Compiling with :command:`build.sh`
31----------------------------------31----------------------------------
@@ -37,8 +37,8 @@
37 ================== ========= ============================================37 ================== ========= ============================================
38 Value Alias Server38 Value Alias Server
39 ================== ========= ============================================39 ================== ========= ============================================
40 innodb51 plugin build against InnoDB plugin in MySQL 5.140 innodb51 plugin build against InnoDB plugin in MySQL 5.1
41 innodb55 5.5 build against InnoDB in MySQL 5.541 innodb55 5.5 build against InnoDB in MySQL 5.5
42 xtradb51 xtradb build against Percona Server with XtraDB 5.142 xtradb51 xtradb build against Percona Server with XtraDB 5.1
43 xtradb55 xtradb55 build against Percona Server with XtraDB 5.543 xtradb55 xtradb55 build against Percona Server with XtraDB 5.5
44 ================== ========= ============================================44 ================== ========= ============================================
@@ -51,4 +51,4 @@
5151
52and you go for a coffee, at your return |XtraBackup| will be ready to be used. The |xtrabackup| binary will be located in the ``percona-xtrabackup/src`` subdirectory.52and you go for a coffee, at your return |XtraBackup| will be ready to be used. The |xtrabackup| binary will be located in the ``percona-xtrabackup/src`` subdirectory.
5353
54After this you'll need to copy innobackupex and the corresponding xtrabackup binary to some directory listed in the PATH environment variable, e.g. /usr/bin.54After this you’ll need to copy |innobackupex| (in the root folder used to retrieve |XtraBackup|) and the corresponding xtrabackup binary (in the src folder) to some directory listed in the PATH environment variable, e.g. ``/usr/bin``.
5555
=== modified file 'doc/source/percona-theme/layout.html'
--- doc/source/percona-theme/layout.html 2013-01-11 13:00:50 +0000
+++ doc/source/percona-theme/layout.html 2013-01-17 15:19:26 +0000
@@ -61,7 +61,9 @@
61 +1-208-473-2904 (USA - Sales)61 +1-208-473-2904 (USA - Sales)
62 </div>62 </div>
63 <div style="padding-bottom: 4px;">63 <div style="padding-bottom: 4px;">
64 +44-208-133-0309 (UK - Sales)64 +44-208-133-0309 (UK - Sales)<br />
65 0-800-051-8984 (UK - Sales)<br />
66 0-800-181-0665 (GER - Sales)<br />
65 </div>67 </div>
66 <div style="padding-bottom: 4px;">68 <div style="padding-bottom: 4px;">
67 +1-877-862-4316 (Emergency)69 +1-877-862-4316 (Emergency)
@@ -202,12 +204,12 @@
202 <!-- <div id="stickywrapper"> -->204 <!-- <div id="stickywrapper"> -->
203 <!-- <div id="stickycontent"> -->205 <!-- <div id="stickycontent"> -->
204 <div id="header"><div class="header">206 <div id="header"><div class="header">
205 <div class="logo"><a href="http://www.percona.com/" onfocus="this.blur()"><img src="http://s3.percona.com/ui-logo.png" alt="Percona Performance Consulting Experts" width="240" height="55" /></a></div>207 <div class="logo"><a href="http://www.percona.com/" onfocus="this.blur()"><img src="http://s3.percona.com/ui-logo.png" alt="Percona Performance Consulting Experts" width="220" height="55" /></a></div>
206 <div class="right">208 <div class="right">
207 <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>209 <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>
208 <span class="inv"><![CDATA[<noindex>]]></span>210 <span class="inv"><![CDATA[<noindex>]]></span>
209 <div class="navicontainer"><div class="navi">211 <div class="navicontainer"><div class="navi">
210 <span id="navilink-span-menu-914"><a href="/about-percona" title="" id="navilink-a-menu-914">About</a></span><span id="navilink-span-menu-915"><a href="/products" title="" id="navilink-a-menu-915">Products</a></span><span id="navilink-span-menu-916"><a href="/software" id="navilink-a-menu-916">Software</a></span><span id="navilink-span-menu-918"><a href="/resources" title="" id="navilink-a-menu-918">Resources</a></span><span id="navilink-span-menu-919"><a href="/news-and-events" title="" id="navilink-a-menu-919">News &amp; Events</a></span><span id="navilink-span-menu-920"><a href="/contact" id="navilink-a-menu-920">Contact Us</a></span><span id="navilink-span-menu-1060"><a href="/live" title="" id="navilink-a-menu-1060">Percona Live</a></span> </div></div>212 <span id="navilink-span-menu-914"><a id="navilink-a-menu-914" href="/about-percona">About</a></span><span id="navilink-span-menu-915"><a id="navilink-a-menu-915" href="/products">Products</a></span><span id="navilink-span-menu-1125"><a id="navilink-a-menu-1125" title="" href="/software">Software</a></span><span id="navilink-span-menu-918"><a id="navilink-a-menu-918" href="/resources">Resources</a></span><span id="navilink-span-menu-919"><a id="navilink-a-menu-919" title="" href="/news-and-events">News/Events</a></span><span id="navilink-span-menu-1129"><a id="navilink-a-menu-1129" href="/percona-community">Community</a></span><span id="navilink-span-menu-920"><a id="navilink-a-menu-920" title="" href="/contact">Contact</a></span><span id="navilink-span-menu-1060"><a id="navilink-a-menu-1060" title="" href="/live">Percona Live</a></span> </div></div>
211 <span class="inv"><![CDATA[</noindex>]]></span>213 <span class="inv"><![CDATA[</noindex>]]></span>
212 </div>214 </div>
213 </div></div><!-- /.header /#header -->215 </div></div><!-- /.header /#header -->
@@ -310,7 +312,7 @@
310 Call us: 1-888-316-9775 • <a href="/contact">Contact Us</a><br>312 Call us: 1-888-316-9775 • <a href="/contact">Contact Us</a><br>
311 MySQL and InnoDB are trademarks of Oracle Corp.<br>313 MySQL and InnoDB are trademarks of Oracle Corp.<br>
312 Proudly running <a href="/software/percona-server/">Percona Server<span id="recentServerVersion"></span></a><br>314 Proudly running <a href="/software/percona-server/">Percona Server<span id="recentServerVersion"></span></a><br>
313 Copyright &copy; 2006-2011 Percona Ireland Ltd<br>315 Copyright &copy; 2006-2011 Percona Inc.<br>
314 <a href="/about-us/policies/">Copyright, Trademark, and Privacy Policy</a> • <a href="/sitemap/">Sitemap</a>316 <a href="/about-us/policies/">Copyright, Trademark, and Privacy Policy</a> • <a href="/sitemap/">Sitemap</a>
315 <span class="inv"><!--[CDATA[</noindex-->]]&gt;</span>317 <span class="inv"><!--[CDATA[</noindex-->]]&gt;</span>
316 </div>318 </div>
@@ -319,18 +321,13 @@
319 </div>321 </div>
320{%- endblock %}322{%- endblock %}
321<span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>323<span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
322<div id="submenus">324<div id="submenus">
323 <div class="navi-dropdown" id="navi-dropdown-menu-914"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/about-us/our-mission">Mission</a></div><div class="item"><a href="/about-us/our-team">Team</a></div><div class="item"><a href="/about-us/customers">Customers</a></div><div class="item"><a href="/about-us/careers">Careers</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-915"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/mysql-support">MySQL Support</a></div><div class="item"><a href="/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="/training">MySQL Training</a></div><div class="item"><a href="/development">MySQL Server Development</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-916"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/software">Percona Software for MySQL</a></div><div class="item"><a href="/software/percona-server">Percona Server with XtraDB</a></div><div class="item"><a href="/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="/software/percona-toolkit">Percona Toolkit</a></div><div class="item"><a href="/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="/software/percona-xtradb">Percona XtraDB</a></div><div class="item"><a href="http://www.percona.com/downloads/">Downloads</a></div><div class="item"><a href="/software/repositories">Repositories</a></div><div class="item"><a href="/software/documentation">Documentation</a></div><div class="item"><a href="http://forum.percona.com">Forum</a></div><div class="item"><a href="http://groups.google.com/group/percona-discussion">Google Discussion</a></div><div class="item"><a href="https://launchpad.net/percona-server">Launchpad</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-918"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/webinars">Webinars</a></div><div class="item"><a href="/about-us/blogs">Blogs</a></div><div class="item"><a href="/about-us/presentations">Technical Presentations</a></div><div class="item"><a href="/about-us/books">Books by Percona Authors</a></div><div class="item"><a href="/about-us/mysql-white-papers">White Papers</a></div><div class="item"><a href="/about-us/mysql-case-studies">Case Studies</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-919"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/percona-news">In The News</a></div><div class="item"><a href="/about-us/pressreleases">Press Releases</a></div><div class="item"><a href="/live-2">Percona Live Conferences</a></div><div class="item"><a href="/mysql-events">MySQL Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-920"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="/contact/billing">Billing Inquiries</a></div><div class="item"><a href="https://customers.percona.com/">Customer Portal Login</a></div><div class="item"><a href="/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="/subscribe">Subscribe to Newsletter</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1060"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/live/nyc-2012/">New York 2012</a></div><div class="item"><a href="http://www.percona.com/live/london-2012/">London 2012</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2012/">MySQL Conference &amp; Expo 2012</a></div><div class="item"><a href="/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div>325<div id="navi-dropdown-menu-914" class="navi-dropdown" style="position: absolute; left: 401.133px; top: 96px; display: none;"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/about-us/our-mission">Mission</a></div><div class="item"><a href="/about-us/our-team">Team</a></div><div class="item"><a href="/about-us/customers">Customers</a></div><div class="item"><a href="/about-us/careers">Careers</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div id="navi-dropdown-menu-915" class="navi-dropdown" style="display: none;"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/mysql-support">MySQL Support</a></div><div class="item"><a href="/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="/training">MySQL Training</a></div><div class="item"><a href="/development">MySQL Server Development</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div id="navi-dropdown-menu-1125" class="navi-dropdown" style="position: absolute; left: 532.933px; top: 96px; display: none;"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/software">Percona Software for MySQL</a></div><div class="item"><a href="/software/percona-server">Percona Server with XtraDB</a></div><div class="item"><a href="/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="/software/percona-toolkit">Percona Toolkit</a></div><div class="item"><a href="/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="/software/percona-xtradb">Percona XtraDB</a></div><div class="item"><a href="/downloads">Downloads</a></div><div class="item"><a href="/software/repositories">Repositories</a></div><div class="item"><a href="/software/documentation">Documentation</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div id="navi-dropdown-menu-918" class="navi-dropdown" style="display: none;"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/webinars">Webinars</a></div><div class="item"><a href="https://tools.percona.com/wizard">MySQL Configuration Wizard</a></div><div class="item"><a href="https://tools.percona.com/query-advisor">MySQL Query Advisor</a></div><div class="item"><a href="/about-us/blogs">Blogs</a></div><div class="item"><a href="/about-us/presentations">Technical Presentations</a></div><div class="item"><a href="/about-us/books">Books by Percona Authors</a></div><div class="item"><a href="/about-us/mysql-white-papers">White Papers</a></div><div class="item"><a href="/about-us/mysql-case-studies">Case Studies</a></div><div class="item"><a href="http://percona.tv/">Videos</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div id="navi-dropdown-menu-919" class="navi-dropdown" style="display: none;"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/percona-news">In The News</a></div><div class="item"><a href="/about-us/pressreleases">Press Releases</a></div><div class="item"><a href="/live-2">Percona Live Conferences</a></div><div class="item"><a href="/mysql-events">MySQL Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div id="navi-dropdown-menu-1129" class="navi-dropdown" style="display: none;"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://forum.percona.com/">Forums</a></div><div class="item"><a href="http://groups.google.com/group/percona-discussion">Google Discussion Group</a></div><div class="item"><a href="https://launchpad.net/percona-server">Launchpad</a></div><div class="item"><a href="http://www.mysqlperformanceblog.com/">MySQL Performance Blog</a></div><div class="item"><a href="http://twitter.com/percona">Twitter</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div id="navi-dropdown-menu-920" class="navi-dropdown" style="display: none;"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="/contact/billing">Billing Inquiries</a></div><div class="item"><a href="https://customers.percona.com/">Customer Portal Login</a></div><div class="item"><a href="/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="/subscribe">Subscribe to Newsletter</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div id="navi-dropdown-menu-1060" class="navi-dropdown" style="display: none;"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/live/mysql-conference-2013/">MySQL Conference &amp; Expo 2013</a></div><div class="item"><a href="http://www.percona.com/live/london-2012/">London 2012</a></div><div class="item"><a href="http://www.percona.com/live/nyc-2012/">New York 2012</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2012/">MySQL Conference &amp; Expo 2012</a></div><div class="item"><a href="/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div> <div class="search-dropdown" id="search-dropdown" style="display: none;">
324
325
326
327
328 <div id="search-dropdown" class="search-dropdown">
329 <div class="search-dropdown-header"><!-- //--></div>326 <div class="search-dropdown-header"><!-- //--></div>
330 <div class="search-dropdown-content">327 <div class="search-dropdown-content">
331 <div class="search-info">Search Percona.com:</div>328 <div class="search-info">Search Percona.com:</div>
332 <form method="get" action="http://search.percona.com/search/" id="search-form">329 <form id="search-form" action="http://search.percona.com/search/" method="get">
333 <div class="form"><input type="text" id="search-input" name="q" maxlength="100"></div>330 <div class="form"><input type="text" maxlength="100" name="q" id="search-input"></div>
334 </form>331 </form>
335 </div>332 </div>
336 <div class="search-dropdown-footer"><!-- //--></div>333 <div class="search-dropdown-footer"><!-- //--></div>
@@ -346,11 +343,12 @@
346<!-- /GA //-->343<!-- /GA //-->
347<!-- NAVI //-->344<!-- NAVI //-->
348<script type="text/javascript">//<![CDATA[345<script type="text/javascript">//<![CDATA[
349var navi = [{id:"menu-914", direction: "l"},{id:"menu-915", direction: "l"},{id:"menu-916", direction: "l"},{id:"menu-918", direction: "l"},{id:"menu-919", direction: "l"},{id:"menu-920", direction: "l"},{id:"menu-1060", direction: "l"}];346var navi = [{id:"menu-914", direction: "l"},{id:"menu-915", direction: "l"},{id:"menu-1125", direction: "l"},{id:"menu-918", direction: "l"},{id:"menu-919", direction: "l"},{id:"menu-1129", direction: "l"},{id:"menu-920", direction: "l"},{id:"menu-1060", direction: "l"}];
350for(var i = 0, c = navi.length; i < c; i++) {347for(var i = 0, c = navi.length; i < c; i++) {
351window.jQuery('#navilink-a-' + navi[i].id).bind('mouseover',{id: navi[i].id, direction:navi[i].direction}, function(e) { NAVI.Open(e.data.id, e.data.direction); } );348 window.jQuery('#navilink-a-' + navi[i].id).bind('mouseover',{id: navi[i].id, direction:navi[i].direction}, function(e) { NAVI.Open(e.data.id, e.data.direction); } );
352}349}
353window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + jQuery('#search-input').val(); return false; });350window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + jQuery('#search-input').val(); return false; });
351
354//]]></script>352//]]></script>
355<!-- /NAVI //-->353<!-- /NAVI //-->
356<script type="text/javascript">354<script type="text/javascript">
357355
=== modified file 'doc/source/percona-theme/static/percona.com.css'
--- doc/source/percona-theme/static/percona.com.css 2012-07-13 10:36:41 +0000
+++ doc/source/percona-theme/static/percona.com.css 2013-01-17 15:19:26 +0000
@@ -103,7 +103,7 @@
103 float:left;103 float:left;
104 overflow:hidden;104 overflow:hidden;
105 padding:20px 0;105 padding:20px 0;
106 width:240px;106 width:220px;
107 zoom:1107 zoom:1
108}108}
109109
@@ -112,7 +112,7 @@
112 overflow: hidden;112 overflow: hidden;
113 zoom: 1;113 zoom: 1;
114 float: left;114 float: left;
115 width: 240px;115 width: 220px;
116 padding: 20px 0px;116 padding: 20px 0px;
117}117}
118118
@@ -121,7 +121,7 @@
121 overflow: hidden;121 overflow: hidden;
122 zoom: 1;122 zoom: 1;
123 float: left;123 float: left;
124 width: 720px;124 width: 740px;
125 height: 35px;125 height: 35px;
126 padding: 30px 0px;126 padding: 30px 0px;
127}127}
128128
=== modified file 'doc/source/xtrabackup_bin/choosing_binary.rst'
--- doc/source/xtrabackup_bin/choosing_binary.rst 2012-11-14 00:38:54 +0000
+++ doc/source/xtrabackup_bin/choosing_binary.rst 2013-01-17 15:19:26 +0000
@@ -13,6 +13,12 @@
13============================== ===================13============================== ===================
14MySQL 5.1.* ``xtrabackup_51``14MySQL 5.1.* ``xtrabackup_51``
15MySQL 5.1.* with InnoDB plugin ``xtrabackup``15MySQL 5.1.* with InnoDB plugin ``xtrabackup``
16Percona Server 5.1 and 5.5 ``xtrabackup``
17MySQL 5.5.* ``xtrabackup_55``16MySQL 5.5.* ``xtrabackup_55``
17MariaDB 5.1.* ``xtrabackup``
18MariaDB 5.2.* ``xtrabackup``
19MariaDB 5.3.* ``xtrabackup``
20MariaDB 5.5.* ``xtrabackup_55``
21Percona Server 5.0 ``xtrabackup_51``
22Percona Server 5.1 ``xtrabackup``
23Percona Server 5.5 ``xtrabackup_55``
18============================== ===================24============================== ===================
1925
=== modified file 'doc/source/xtrabackup_bin/incremental_backups.rst'
--- doc/source/xtrabackup_bin/incremental_backups.rst 2011-07-07 05:32:50 +0000
+++ doc/source/xtrabackup_bin/incremental_backups.rst 2013-01-17 15:19:26 +0000
@@ -84,7 +84,11 @@
8484
85Preparing the second incremental backup is a similar process: apply the deltas to the (modified) base backup, and you will roll its data forward in time to the point of the second incremental backup: ::85Preparing the second incremental backup is a similar process: apply the deltas to the (modified) base backup, and you will roll its data forward in time to the point of the second incremental backup: ::
8686
87 xtrabackup --prepare --apply-log-only --target-dir=/data/backups/base \87 xtrabackup --prepare --target-dir=/data/backups/base \
88 --incremental-dir=/data/backups/inc288 --incremental-dir=/data/backups/inc2
8989
90.. note::
91
92 :option:`--apply-log-only` should be used when merging all incrementals except the last one. That's why the previous line doesn't contain the :option:`--apply-log-only` option. Even if the :option:`--apply-log-only` was used on the last step, backup would still be consistent but in that case server would perform the rollback phase.
93
90If you wish to avoid the notice that |InnoDB| was not shut down normally, when you have applied the desired deltas to the base backup, you can run :option:`--prepare` again without disabling the rollback phase.94If you wish to avoid the notice that |InnoDB| was not shut down normally, when you have applied the desired deltas to the base backup, you can run :option:`--prepare` again without disabling the rollback phase.
9195
=== modified file 'innobackupex'
--- innobackupex 2013-01-15 06:14:23 +0000
+++ innobackupex 2013-01-17 15:19:26 +0000
@@ -2529,7 +2529,9 @@
2529# MariaDB 5.1.* - xtrabackup2529# MariaDB 5.1.* - xtrabackup
2530# MariaDB 5.2.* - xtrabackup2530# MariaDB 5.2.* - xtrabackup
2531# MariaDB 5.3.* - xtrabackup2531# MariaDB 5.3.* - xtrabackup
2532# Percona Server >= 11.0 - xtrabackup2532# Percona Server 5.0 - xtrabackup_51
2533# Percona Server 5.1 - xtrabackup
2534# Percona Server 5.5 - xtrabackup_55
2533# MySQL 5.5.* - xtrabackup_552535# MySQL 5.5.* - xtrabackup_55
2534# MariaDB 5.5.* - xtrabackup_552536# MariaDB 5.5.* - xtrabackup_55
25352537
@@ -2809,7 +2811,7 @@
28092811
2810=item --no-lock2812=item --no-lock
28112813
2812Use this option to disable table lock with "FLUSH TABLES WITH READ LOCK". Use it only if ALL your tables are InnoDB and you DO NOT CARE about the binary log position of the backup.2814Use this option to disable table lock with "FLUSH TABLES WITH READ LOCK". Use it only if ALL your tables are InnoDB and you DO NOT CARE about the binary log position of the backup. This option shouldn't be used if there are any DDL statements being executed or if any updates are happening on non-InnoDB tables (this includes the system MyISAM tables in the mysql database), otherwise it could lead to an inconsistent backup. If you are considering to use --no-lock because your backups are failing to acquire the lock, this could be because of incoming replication events preventing the lock from succeeding. Please try using --safe-slave-backup to momentarily stop the replication slave thread, this may help the backup to succeed and you then don't need to resort to using this option.
28132815
2814=item --no-timestamp2816=item --no-timestamp
28152817
@@ -2830,7 +2832,7 @@
28302832
2831=item --redo-only2833=item --redo-only
28322834
2833This option is passed directly to xtrabackup's --apply-log-only option. This forces xtrabackup to skip the "rollback" phase and do a "redo" only. This is necessary if the backup will have incremental changes applied to it later. See the xtrabackup documentation for details. 2835This option should be used when preparing the base full backup and when merging all incrementals except the last one. This option is passed directly to xtrabackup's --apply-log-only option. This forces xtrabackup to skip the "rollback" phase and do a "redo" only. This is necessary if the backup will have incremental changes applied to it later. See the xtrabackup documentation for details.
28342836
2835=item --rsync2837=item --rsync
28362838

Subscribers

People subscribed via source and target branches