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

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Stewart Smith
Approved revision: no longer in the source branch.
Merged at revision: 500
Proposed branch: lp:~hrvojem/percona-xtrabackup/bug1100008-2.0
Merge into: lp:percona-xtrabackup/2.0
Diff against target: 293 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.0
Reviewer Review Type Date Requested Status
Stewart Smith (community) Approve
Review via email: mp+143706@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
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:29 +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 11:54:46 +0000
+++ doc/source/innobackupex/innobackupex_option_reference.rst 2013-01-17 15:19:29 +0000
@@ -92,8 +92,8 @@
9292
93.. option:: --no-lock93.. option:: --no-lock
9494
95 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.95 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.
96 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`96 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.
9797
98.. option:: --no-timestamp98.. option:: --no-timestamp
9999
@@ -113,7 +113,7 @@
113113
114.. option:: --redo-only114.. option:: --redo-only
115115
116 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.116 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.
117117
118.. option:: --remote-host=HOSTNAME118.. option:: --remote-host=HOSTNAME
119119
120120
=== 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:29 +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-20 16:32:59 +0000
+++ doc/source/installation/compiling_xtrabackup.rst 2013-01-17 15:19:29 +0000
@@ -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,9 +37,9 @@
37 ================== ========= ============================================37 ================== ========= ============================================
38 Value Alias Server38 Value Alias Server
39 ================== ========= ============================================39 ================== ========= ============================================
40 innodb51_builtin 5.1 build against built-in InnoDB in MySQL 5.140 innodb51_builtin 5.1 build against built-in InnoDB in MySQL 5.1
41 innodb51 plugin build against InnoDB plugin in MySQL 5.141 innodb51 plugin build against InnoDB plugin in MySQL 5.1
42 innodb55 5.5 build against InnoDB in MySQL 5.542 innodb55 5.5 build against InnoDB in MySQL 5.5
43 xtradb51 xtradb build against Percona Server with XtraDB 5.143 xtradb51 xtradb build against Percona Server with XtraDB 5.1
44 xtradb55 xtradb55 build against Percona Server with XtraDB 5.544 xtradb55 xtradb55 build against Percona Server with XtraDB 5.5
45 ================== ========= ============================================45 ================== ========= ============================================
@@ -52,4 +52,4 @@
5252
53and 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.53and 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.
5454
55After 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.55After 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``.
5656
=== modified file 'doc/source/percona-theme/layout.html'
--- doc/source/percona-theme/layout.html 2013-01-11 12:56:00 +0000
+++ doc/source/percona-theme/layout.html 2013-01-17 15:19:29 +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)
@@ -209,12 +211,12 @@
209 <!-- <div id="stickywrapper"> -->211 <!-- <div id="stickywrapper"> -->
210 <!-- <div id="stickycontent"> -->212 <!-- <div id="stickycontent"> -->
211 <div id="header"><div class="header">213 <div id="header"><div class="header">
212 <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>214 <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>
213 <div class="right">215 <div class="right">
214 <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>216 <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>
215 <span class="inv"><![CDATA[<noindex>]]></span>217 <span class="inv"><![CDATA[<noindex>]]></span>
216 <div class="navicontainer"><div class="navi">218 <div class="navicontainer"><div class="navi">
217 <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>219 <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>
218 <span class="inv"><![CDATA[</noindex>]]></span>220 <span class="inv"><![CDATA[</noindex>]]></span>
219 </div>221 </div>
220 </div></div><!-- /.header /#header -->222 </div></div><!-- /.header /#header -->
@@ -317,7 +319,7 @@
317 Call us: 1-888-316-9775 • <a href="/contact">Contact Us</a><br>319 Call us: 1-888-316-9775 • <a href="/contact">Contact Us</a><br>
318 MySQL and InnoDB are trademarks of Oracle Corp.<br>320 MySQL and InnoDB are trademarks of Oracle Corp.<br>
319 Proudly running <a href="/software/percona-server/">Percona Server<span id="recentServerVersion"></span></a><br>321 Proudly running <a href="/software/percona-server/">Percona Server<span id="recentServerVersion"></span></a><br>
320 Copyright &copy; 2006-2011 Percona Ireland Ltd<br>322 Copyright &copy; 2006-2011 Percona Inc.<br>
321 <a href="/about-us/policies/">Copyright, Trademark, and Privacy Policy</a> • <a href="/sitemap/">Sitemap</a>323 <a href="/about-us/policies/">Copyright, Trademark, and Privacy Policy</a> • <a href="/sitemap/">Sitemap</a>
322 <span class="inv"><!--[CDATA[</noindex-->]]&gt;</span>324 <span class="inv"><!--[CDATA[</noindex-->]]&gt;</span>
323 </div>325 </div>
@@ -326,18 +328,13 @@
326 </div>328 </div>
327{%- endblock %}329{%- endblock %}
328<span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>330<span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
329<div id="submenus">331<div id="submenus">
330 <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>332<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;">
331
332
333
334
335 <div id="search-dropdown" class="search-dropdown">
336 <div class="search-dropdown-header"><!-- //--></div>333 <div class="search-dropdown-header"><!-- //--></div>
337 <div class="search-dropdown-content">334 <div class="search-dropdown-content">
338 <div class="search-info">Search Percona.com:</div>335 <div class="search-info">Search Percona.com:</div>
339 <form method="get" action="http://search.percona.com/search/" id="search-form">336 <form id="search-form" action="http://search.percona.com/search/" method="get">
340 <div class="form"><input type="text" id="search-input" name="q" maxlength="100"></div>337 <div class="form"><input type="text" maxlength="100" name="q" id="search-input"></div>
341 </form>338 </form>
342 </div>339 </div>
343 <div class="search-dropdown-footer"><!-- //--></div>340 <div class="search-dropdown-footer"><!-- //--></div>
@@ -353,11 +350,12 @@
353<!-- /GA //-->350<!-- /GA //-->
354<!-- NAVI //-->351<!-- NAVI //-->
355<script type="text/javascript">//<![CDATA[352<script type="text/javascript">//<![CDATA[
356var 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"}];353var 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"}];
357for(var i = 0, c = navi.length; i < c; i++) {354for(var i = 0, c = navi.length; i < c; i++) {
358window.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); } );355 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); } );
359}356}
360window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + jQuery('#search-input').val(); return false; });357window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + jQuery('#search-input').val(); return false; });
358
361//]]></script>359//]]></script>
362<!-- /NAVI //-->360<!-- /NAVI //-->
363<script type="text/javascript">361<script type="text/javascript">
364362
=== 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:29 +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 2011-07-07 05:32:50 +0000
+++ doc/source/xtrabackup_bin/choosing_binary.rst 2013-01-17 15:19:29 +0000
@@ -14,6 +14,12 @@
14MySQL 5.0.* ``xtrabackup_51``14MySQL 5.0.* ``xtrabackup_51``
15MySQL 5.1.* ``xtrabackup_51``15MySQL 5.1.* ``xtrabackup_51``
16MySQL 5.1.* with InnoDB plugin ``xtrabackup``16MySQL 5.1.* with InnoDB plugin ``xtrabackup``
17Percona Server 5.1 and 5.5 ``xtrabackup``
18MySQL 5.5.* ``xtrabackup_55``17MySQL 5.5.* ``xtrabackup_55``
18MariaDB 5.1.* ``xtrabackup``
19MariaDB 5.2.* ``xtrabackup``
20MariaDB 5.3.* ``xtrabackup``
21MariaDB 5.5.* ``xtrabackup_55``
22Percona Server 5.0 ``xtrabackup_51``
23Percona Server 5.1 ``xtrabackup``
24Percona Server 5.5 ``xtrabackup_55``
19============================== ===================25============================== ===================
2026
=== 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:29 +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 01:39:48 +0000
+++ innobackupex 2013-01-17 15:19:29 +0000
@@ -2695,7 +2695,9 @@
2695# MariaDB 5.1.* - xtrabackup2695# MariaDB 5.1.* - xtrabackup
2696# MariaDB 5.2.* - xtrabackup2696# MariaDB 5.2.* - xtrabackup
2697# MariaDB 5.3.* - xtrabackup2697# MariaDB 5.3.* - xtrabackup
2698# Percona Server >= 11.0 - xtrabackup2698# Percona Server 5.0 - xtrabackup_51
2699# Percona Server 5.1 - xtrabackup
2700# Percona Server 5.5 - xtrabackup_55
2699# MySQL 5.5.* - xtrabackup_552701# MySQL 5.5.* - xtrabackup_55
2700# MariaDB 5.5.* - xtrabackup_552702# MariaDB 5.5.* - xtrabackup_55
27012703
@@ -2971,7 +2973,7 @@
29712973
2972=item --no-lock2974=item --no-lock
29732975
2974Use 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.2976Use 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.
29752977
2976=item --no-timestamp2978=item --no-timestamp
29772979
@@ -2992,7 +2994,7 @@
29922994
2993=item --redo-only2995=item --redo-only
29942996
2995This 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. 2997This 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.
29962998
2997=item --remote-host=HOSTNAME 2999=item --remote-host=HOSTNAME
29983000

Subscribers

People subscribed via source and target branches