Merge lp:~hrvojem/percona-xtrabackup/rn-2.0.8-2.1 into lp:percona-xtrabackup/2.1

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Hrvoje Matijakovic
Approved revision: no longer in the source branch.
Merged at revision: 673
Proposed branch: lp:~hrvojem/percona-xtrabackup/rn-2.0.8-2.1
Merge into: lp:percona-xtrabackup/2.1
Diff against target: 1377 lines (+241/-199)
49 files modified
doc/source/conf.py (+2/-2)
doc/source/faq.rst (+10/-14)
doc/source/glossary.rst (+3/-3)
doc/source/how_xtrabackup_works.rst (+6/-6)
doc/source/howtos/recipes_ibkx_partition.rst (+1/-1)
doc/source/howtos/setting_up_replication.rst (+15/-15)
doc/source/innobackupex/compact_backups_innobackupex.rst (+2/-2)
doc/source/innobackupex/how_innobackupex_works.rst (+1/-1)
doc/source/innobackupex/innobackupex_option_reference.rst (+2/-2)
doc/source/innobackupex/partial_backups_innobackupex.rst (+2/-2)
doc/source/innobackupex/privileges.rst (+2/-2)
doc/source/innobackupex/restoring_a_backup_ibk.rst (+1/-1)
doc/source/innobackupex/streaming_backups_innobackupex.rst (+2/-2)
doc/source/installation.rst (+5/-5)
doc/source/installation/compiling_xtrabackup.rst (+4/-4)
doc/source/intro.rst (+8/-8)
doc/source/manindex.rst (+3/-3)
doc/source/manual.rst (+1/-1)
doc/source/percona-theme/layout.html (+18/-11)
doc/source/release-notes.rst (+3/-3)
doc/source/release-notes/1.4.rst (+3/-3)
doc/source/release-notes/1.5.rst (+5/-5)
doc/source/release-notes/1.6/1.6.0.rst (+4/-4)
doc/source/release-notes/1.6/1.6.2.rst (+4/-4)
doc/source/release-notes/1.6/1.6.3.rst (+8/-8)
doc/source/release-notes/1.6/1.6.4.rst (+1/-1)
doc/source/release-notes/1.6/1.6.5.rst (+2/-2)
doc/source/release-notes/1.6/1.6.6.rst (+2/-2)
doc/source/release-notes/1.6/1.6.7.rst (+4/-4)
doc/source/release-notes/2.0/1.9.0.rst (+8/-8)
doc/source/release-notes/2.0/1.9.1.rst (+4/-4)
doc/source/release-notes/2.0/1.9.2.rst (+3/-3)
doc/source/release-notes/2.0/2.0.0.rst (+1/-1)
doc/source/release-notes/2.0/2.0.1.rst (+9/-9)
doc/source/release-notes/2.0/2.0.2.rst (+1/-1)
doc/source/release-notes/2.0/2.0.3.rst (+3/-3)
doc/source/release-notes/2.0/2.0.4.rst (+15/-15)
doc/source/release-notes/2.0/2.0.5.rst (+5/-5)
doc/source/release-notes/2.0/2.0.6.rst (+8/-8)
doc/source/release-notes/2.0/2.0.7.rst (+7/-7)
doc/source/release-notes/2.0/2.0.8.rst (+39/-0)
doc/source/release-notes/2.1/2.1.0-rc1.rst (+2/-2)
doc/source/release-notes/2.1/2.1.4.rst (+2/-2)
doc/source/xbcrypt/xbcrypt.rst (+2/-2)
doc/source/xbstream/xbstream.rst (+1/-1)
doc/source/xtrabackup-files.rst (+3/-3)
doc/source/xtrabackup_bin/compact_backups.rst (+2/-2)
doc/source/xtrabackup_bin/lru_dump.rst (+1/-1)
innobackupex (+1/-1)
To merge this branch: bzr merge lp:~hrvojem/percona-xtrabackup/rn-2.0.8-2.1
Reviewer Review Type Date Requested Status
Hrvoje Matijakovic Approve
Review via email: mp+183115@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Hrvoje Matijakovic (hrvojem) wrote :

self-approving 2.0 upmerge

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/source/conf.py'
2--- doc/source/conf.py 2013-08-18 06:54:14 +0000
3+++ doc/source/conf.py 2013-08-30 09:58:59 +0000
4@@ -106,7 +106,7 @@
5
6 .. |LSN| replace:: :term:`LSN`
7
8-.. |XtraBackup| replace:: *XtraBackup*
9+.. |XtraBackup| replace:: *Percona XtraBackup*
10
11 .. |Percona XtraBackup| replace:: *Percona XtraBackup*
12
13@@ -155,7 +155,7 @@
14 html_title = 'Percona XtraBackup Documentation'
15
16 # A shorter title for the navigation bar. Default is the same as html_title.
17-html_short_title = 'XtraBackup Docs'
18+html_short_title = 'Percona XtraBackup Docs'
19
20 # The name of an image file (relative to this directory) to place at the top
21 # of the sidebar.
22
23=== modified file 'doc/source/faq.rst'
24--- doc/source/faq.rst 2013-04-29 09:29:00 +0000
25+++ doc/source/faq.rst 2013-08-30 09:58:59 +0000
26@@ -2,15 +2,15 @@
27 Frequently Asked Questions
28 ============================
29
30-Do I need an InnoDB Hot Backup license to use XtraBackup?
31-=========================================================
32+Do I need an InnoDB Hot Backup license to use Percona XtraBackup?
33+=================================================================
34
35-No. Although ``innobackupex`` is derived from the same GPL and open-source wrapper script that InnoDB Hot Backup uses, it does not execute ``ibbackup``, and the ``xtrabackup`` binary does not execute or link to ``ibbackup``. You can use XtraBackup without any license; it is completely separate from InnoDB Hot Backup.
36+No. Although ``innobackupex`` is derived from the same GPL and open-source wrapper script that InnoDB Hot Backup uses, it does not execute ``ibbackup``, and the ``xtrabackup`` binary does not execute or link to ``ibbackup``. You can use |Percona XtraBackup| without any license; it is completely separate from InnoDB Hot Backup.
37
38 Why is innobackupex distributed as innobackupex-1.5.1?
39 ======================================================
40
41-That's the way the source for the tool was distributed from Oracle. Nowadays, it is a symbolic link to |innobackupex| for backward compatibility with |XtraBackup|.
42+That's the way the source for the tool was distributed from Oracle. Nowadays, it is a symbolic link to |innobackupex| for backward compatibility with |Percona XtraBackup|.
43
44 What's the difference between :program:`innobackupex` and :program:`innobackup`?
45 ================================================================================
46@@ -39,16 +39,12 @@
47
48 However, for some specific tasks, you must use :program:`xtrabackup` directly. See the :ref:`user-manual` for details on each one.
49
50-Are you aware of any web-based backup management tools (commercial or not) built around |Xtrabackup|?
51-=====================================================================================================
52-
53-`Zmanda Recovery Manager <http://www.zmanda.com/zrm-mysql-enterprise.html>`_ is a commercial tool that uses XtraBackup for Non-Blocking Backups: *"ZRM provides support for
54-non-blocking backups of MySQL using XtraBackup. ZRM with XtraBackup
55-provides resource utilization management by providing throttling based
56-on the number of IO operations per second. XtraBackup based backups also
57-allow for table level recovery even though the backup was done at the
58-database level (needs the recovery database server to be Percona Server
59-with XtraDB)."*
60+Are you aware of any web-based backup management tools (commercial or not) built around |Percona XtraBackup|?
61+=============================================================================================================
62+
63+`Zmanda Recovery Manager <http://www.zmanda.com/zrm-mysql-enterprise.html>`_ is a commercial tool that uses |Percona XtraBackup| for Non-Blocking Backups:
64+
65+ *"ZRM provides support for non-blocking backups of MySQL using |Percona XtraBackup|. ZRM with |Percona XtraBackup| provides resource utilization management by providing throttling based on the number of IO operations per second. |Percona XtraBackup| based backups also allow for table level recovery even though the backup was done at the database level (needs the recovery database server to be |Percona Server| with XtraDB)."*
66
67 |xtrabackup| binary fails with a floating point exception
68 =========================================================
69
70=== modified file 'doc/source/glossary.rst'
71--- doc/source/glossary.rst 2013-04-29 09:29:00 +0000
72+++ doc/source/glossary.rst 2013-08-30 09:58:59 +0000
73@@ -18,7 +18,7 @@
74 or start the server with ``--innodb_file_per_table``.
75
76 innodb_expand_import
77- This feature of |Percona Server| implements the ability to import arbitrary :term:`.ibd` files exported using the |XtraBackup| :option:`--export` option.
78+ This feature of |Percona Server| implements the ability to import arbitrary :term:`.ibd` files exported using the |Percona XtraBackup| :option:`--export` option.
79
80 See the `the full documentation <http://www.percona.com/doc/percona-server/5.5/management/innodb_expand_import.html>`_ for more information.
81
82@@ -70,7 +70,7 @@
83 The directory in which the database server stores its databases. Most Linux distribution use :file:`/var/lib/mysql` by default.
84
85 xbstream
86- To support simultaneous compression and streaming, a new custom streaming format called xbstream was introduced to XtraBackup in addition to the TAR format.
87+ To support simultaneous compression and streaming, a new custom streaming format called xbstream was introduced to |Percona XtraBackup| in addition to the TAR format.
88
89 ibdata
90 Default prefix for tablespace files, e.g. :file:`ibdata1` is a 10MB autoextensible file that |MySQL| creates for the shared tablespace by default.
91@@ -88,7 +88,7 @@
92 Each |MyISAM| table has ``.MYI`` (MYIndex) file which contains the table's indexes.
93
94 .exp
95- When :doc:`exporting a table <xtrabackup_bin/exporting_importing_tables>` with |XtraBackup|, it creates a file with ``.exp`` extension per exported table containing the information for importing it.
96+ When :doc:`exporting a table <xtrabackup_bin/exporting_importing_tables>` with |Percona XtraBackup|, it creates a file with ``.exp`` extension per exported table containing the information for importing it.
97
98 .MRG
99 Each table using the :program:`MERGE` storage engine, besides of a :term:`.frm` file, will have :term:`.MRG` file containing the names of the |MyISAM| tables associated with it.
100
101=== modified file 'doc/source/how_xtrabackup_works.rst'
102--- doc/source/how_xtrabackup_works.rst 2012-11-19 02:09:59 +0000
103+++ doc/source/how_xtrabackup_works.rst 2013-08-30 09:58:59 +0000
104@@ -1,14 +1,14 @@
105-========================
106- How |XtraBackup| Works
107-========================
108+================================
109+ How |Percona XtraBackup| Works
110+================================
111
112-|XtraBackup| is based on :term:`InnoDB`'s crash-recovery functionality. It copies your |InnoDB| data files, which results in data that is internally inconsistent; but then it performs crash recovery on the files to make them a consistent, usable database again.
113+|Percona XtraBackup| is based on :term:`InnoDB`'s crash-recovery functionality. It copies your |InnoDB| data files, which results in data that is internally inconsistent; but then it performs crash recovery on the files to make them a consistent, usable database again.
114
115 This works because |InnoDB| maintains a redo log, also called the transaction log. This contains a record of every change to InnoDB's data. When |InnoDB| starts, it inspects the data files and the transaction log, and performs two steps. It applies committed transaction log entries to the data files, and it performs an undo operation on any transactions that modified data but did not commit.
116
117-|XtraBackup| works by remembering the log sequence number (:term:`LSN`) when it starts, and then copying away the data files. It takes some time to do this, so if the files are changing, then they reflect the state of the database at different points in time. At the same time, |XtraBackup| runs a background process that watches the transaction log files, and copies changes from it. |XtraBackup| needs to do this continually because the transaction logs are written in a round-robin fashion, and can be reused after a while. |XtraBackup| needs the transaction log records for every change to the data files since it began execution.
118+|Percona XtraBackup| works by remembering the log sequence number (:term:`LSN`) when it starts, and then copying away the data files. It takes some time to do this, so if the files are changing, then they reflect the state of the database at different points in time. At the same time, |Percona XtraBackup| runs a background process that watches the transaction log files, and copies changes from it. |Percona XtraBackup| needs to do this continually because the transaction logs are written in a round-robin fashion, and can be reused after a while. |Percona XtraBackup| needs the transaction log records for every change to the data files since it began execution.
119
120-The above is the backup process. Next is the prepare process. During this step, |XtraBackup| performs crash recovery against the copied data files, using the copied transaction log file. After this is done, the database is ready to restore and use.
121+The above is the backup process. Next is the prepare process. During this step, |Percona XtraBackup| performs crash recovery against the copied data files, using the copied transaction log file. After this is done, the database is ready to restore and use.
122
123 The above process is implemented in the |xtrabackup| compiled binary program. The |innobackupex| program adds more convenience and functionality by also permitting you to back up |MyISAM| tables and :term:`.frm` files. It starts |xtrabackup|, waits until it finishes copying files, and then issues ``FLUSH TABLES WITH READ LOCK`` to prevent further changes to |MySQL|'s data and flush all |MyISAM| tables to disk. It holds this lock, copies the |MyISAM| files, and then releases the lock.
124
125
126=== modified file 'doc/source/howtos/recipes_ibkx_partition.rst'
127--- doc/source/howtos/recipes_ibkx_partition.rst 2013-07-24 09:15:20 +0000
128+++ doc/source/howtos/recipes_ibkx_partition.rst 2013-08-30 09:58:59 +0000
129@@ -2,7 +2,7 @@
130 Backing Up and Restoring Individual Partitions
131 ================================================
132
133-|XtraBackup| features :doc:`partial backups <../innobackupex/partial_backups_innobackupex>`, which means that you may backup individual partitions as well because from the storage engines perspective partitions are regular tables with specially formatted names. The only requirement for this feature is having the :term:`innodb_file_per_table` option enabled in the server.
134+|Percona XtraBackup| features :doc:`partial backups <../innobackupex/partial_backups_innobackupex>`, which means that you may backup individual partitions as well because from the storage engines perspective partitions are regular tables with specially formatted names. The only requirement for this feature is having the :term:`innodb_file_per_table` option enabled in the server.
135
136 There is only one caveat about using this kind of backup: you can't copy back the prepared backup. Restoring partial backups should be done by importing the tables, and not by using the traditional :option:`--copy-back` option. Although there are some scenarios where restoring can be done by copying back the files, this may be lead to database inconsistencies in many cases and it is not the recommended way to do it.
137
138
139=== modified file 'doc/source/howtos/setting_up_replication.rst'
140--- doc/source/howtos/setting_up_replication.rst 2013-07-31 10:55:11 +0000
141+++ doc/source/howtos/setting_up_replication.rst 2013-08-30 09:58:59 +0000
142@@ -1,19 +1,19 @@
143 .. _replication_howto:
144
145-========================================================================
146- How to setup a slave for replication in 6 simple steps with Xtrabackup
147-========================================================================
148-
149- Data is, by far, the most valuable part of a system. Having a backup done systematically and available for a rapid recovery in case of failure is admittedly essential to a system. However, it is not common practice because of its costs, infrastructure needed or even the boredom associated to the task. Xtrabackup is designed to solve this problem.
150-
151- You can have almost real-time backups in 6 simple steps by setting up a replication environment with |XtraBackup|.
152-
153- *Percona* |XtraBackup| is a tool for backing up your data extremely easy and without interruption. It performs "hot backups" on unmodified versions of |MySQL| servers (5.1, 5.5 and 5.6), as well as |MariaDB| and *Percona Servers*. It is a totally free and open source software distributed only under the *GPLv2* license.
154+================================================================================
155+ How to setup a slave for replication in 6 simple steps with Percona XtraBackup
156+================================================================================
157+
158+ Data is, by far, the most valuable part of a system. Having a backup done systematically and available for a rapid recovery in case of failure is admittedly essential to a system. However, it is not common practice because of its costs, infrastructure needed or even the boredom associated to the task. |Percona XtraBackup| is designed to solve this problem.
159+
160+ You can have almost real-time backups in 6 simple steps by setting up a replication environment with |Percona XtraBackup|.
161+
162+ |Percona XtraBackup| is a tool for backing up your data extremely easy and without interruption. It performs "hot backups" on unmodified versions of |MySQL| servers (5.1, 5.5 and 5.6), as well as |MariaDB| and *Percona Servers*. It is a totally free and open source software distributed only under the *GPLv2* license.
163
164 All the things you will need
165 ============================
166
167-Setting up a slave for replication with |XtraBackup| is really a very straightforward procedure. In order to keep it simple, here is a list of the things you need to follow the steps without hassles:
168+Setting up a slave for replication with |Percona XtraBackup| is really a very straightforward procedure. In order to keep it simple, here is a list of the things you need to follow the steps without hassles:
169
170 * ``TheMaster``
171 A system with a |MySQL|-based server installed, configured and running. This system will be called ``TheMaster``, as it is where your data is stored and the one to be replicated. We will assume the following about this system:
172@@ -32,7 +32,7 @@
173 * ``TheSlave``
174 Another system, with a |MySQL|-based server installed on it. We will refer to this machine as ``TheSlave`` and we will assume the same things we did about ``TheMaster``, except that the server-id on ``TheSlave`` is 2.
175
176-* ``Xtrabackup``
177+* ``Percona XtraBackup``
178 The backup tool we will use. It should be installed in both computers for convenience.
179
180 STEP 1: Make a backup on ``TheMaster`` and prepare it
181@@ -50,7 +50,7 @@
182
183 innobackupex: completed OK!
184
185-This will make a copy of your |MySQL| data dir to the /path/to/backupdir/$TIMESTAMP. You have told |XtraBackup| (through the |innobackupex| script) to connect to the database server using your database user and password, and do a hot backup of all your data in it (all |MyISAM|, |InnoDB| tables and indexes in them).
186+This will make a copy of your |MySQL| data dir to the /path/to/backupdir/$TIMESTAMP. You have told |Percona XtraBackup| (through the |innobackupex| script) to connect to the database server using your database user and password, and do a hot backup of all your data in it (all |MyISAM|, |InnoDB| tables and indexes in them).
187
188 In order for snapshot to be consistent you need to prepare the data:
189
190@@ -61,7 +61,7 @@
191
192 You need to select path where your snapshot has been taken, for example /home/backups/2012-01-16_11-14-43. If everything is ok you should get the same OK message. Now the transaction logs are applied to the data files, and new ones are created: your data files are ready to be used by the MySQL server.
193
194-|XtraBackup| knows where your data is by reading your :term:`my.cnf`. If you have your configuration file in a non-standard place, you should use the flag :option:`--defaults-file` ``=/location/of/my.cnf``.
195+|Percona XtraBackup| knows where your data is by reading your :term:`my.cnf`. If you have your configuration file in a non-standard place, you should use the flag :option:`--defaults-file` ``=/location/of/my.cnf``.
196
197 If you want to skip writing the username/password every time you want to access |MySQL|, you can set it up in your $HOME folder. Just edit .my.cnf and add:
198
199@@ -187,7 +187,7 @@
200 Adding more slaves to The Master
201 ================================
202
203-You can use this procedure with slight variation to add new slaves to a master. We will use |Xtrabackup| to clone an already configured slave. We will continue using the previous scenario for convenience but we will add ``TheNewSlave`` to the plot.
204+You can use this procedure with slight variation to add new slaves to a master. We will use |Percona XtraBackup| to clone an already configured slave. We will continue using the previous scenario for convenience but we will add ``TheNewSlave`` to the plot.
205
206 At ``TheSlave``, do a full backup:
207
208@@ -196,7 +196,7 @@
209 TheSlave$ innobackupex --user=yourDBuser --password=MaGiCiGaM /
210 --slave-info /path/to/backupdir
211
212-By using the :option:`--slave-info` Xtrabackup creates additional file called :file:`xtrabackup_slave_info`.
213+By using the :option:`--slave-info` |Percona XtraBackup| creates additional file called :file:`xtrabackup_slave_info`.
214
215 Apply the logs:
216
217
218=== modified file 'doc/source/innobackupex/compact_backups_innobackupex.rst'
219--- doc/source/innobackupex/compact_backups_innobackupex.rst 2013-07-25 20:00:02 +0000
220+++ doc/source/innobackupex/compact_backups_innobackupex.rst 2013-08-30 09:58:59 +0000
221@@ -64,11 +64,11 @@
222 Dropping 4 index(es).
223 Rebuilding 4 index(es).
224
225-Since |XtraBackup| has no information when applying an incremental backup to a compact full one, on whether there will be more incremental backups applied to it later or not, rebuilding indexes needs to be explicitly requested by a user whenever a full backup with some incremental backups merged is ready to be restored. Rebuilding indexes unconditionally on every incremental backup merge is not an option, since it is an expensive operation.
226+Since |Percona XtraBackup| has no information when applying an incremental backup to a compact full one, on whether there will be more incremental backups applied to it later or not, rebuilding indexes needs to be explicitly requested by a user whenever a full backup with some incremental backups merged is ready to be restored. Rebuilding indexes unconditionally on every incremental backup merge is not an option, since it is an expensive operation.
227
228 .. note::
229
230- To process individual tables in parallel when rebuilding indexes, :option:`innobackupex --rebuild-threads` option can be used to specify the number of threads started by XtraBackup when rebuilding secondary indexes on --apply-log --rebuild-indexes. Each thread rebuilds indexes for a single ``.ibd`` tablespace at a time.
231+ To process individual tables in parallel when rebuilding indexes, :option:`innobackupex --rebuild-threads` option can be used to specify the number of threads started by |Percona XtraBackup| when rebuilding secondary indexes on --apply-log --rebuild-indexes. Each thread rebuilds indexes for a single ``.ibd`` tablespace at a time.
232
233 Restoring Compact Backups
234 =========================
235
236=== modified file 'doc/source/innobackupex/how_innobackupex_works.rst'
237--- doc/source/innobackupex/how_innobackupex_works.rst 2013-04-29 11:08:57 +0000
238+++ doc/source/innobackupex/how_innobackupex_works.rst 2013-08-30 09:58:59 +0000
239@@ -25,7 +25,7 @@
240
241 .. note::
242
243- Locking is done only for MyISAM and other non-InnoDB tables, and only **after** XtraBackup is finished backing up all InnoDB/XtraDB data and logs.
244+ Locking is done only for MyISAM and other non-InnoDB tables, and only **after** |Percona XtraBackup| is finished backing up all InnoDB/XtraDB data and logs.
245
246 Once this is done, the backup of the files will begin. It will backup :term:`.frm`, :term:`.MRG`, :term:`.MYD`, :term:`.MYI`, :term:`.TRG`, :term:`.TRN`, :term:`.ARM`, :term:`.ARZ`, :term:`.CSM`, :term:`.CSV`, ``.par``, and :term:`.opt` files.
247
248
249=== modified file 'doc/source/innobackupex/innobackupex_option_reference.rst'
250--- doc/source/innobackupex/innobackupex_option_reference.rst 2013-08-01 08:54:47 +0000
251+++ doc/source/innobackupex/innobackupex_option_reference.rst 2013-08-30 09:58:59 +0000
252@@ -100,7 +100,7 @@
253
254 .. option:: --ibbackup=IBBACKUP-BINARY
255
256- This option accepts a string argument that specifies which |xtrabackup| binary should be used. The string should be the command used to run *XtraBackup*. The option can be useful if the :program:`xtrabackup` binary is not in your search path or working directory and the database server is not accessible at the moment. If this option is not specified, :program:`innobackupex` attempts to determine the binary to use automatically. By default, :program:`xtrabackup` is the command used. When option :option:`--apply-log` is specified, the binary is used whose name is in the file :file:`xtrabackup_binary` in the backup directory, if that file exists, or will attempt to autodetect it. However, if :option:`--copy-back` or :option:`--move-back` is used, :program:`xtrabackup` is used unless other is specified.
257+ This option accepts a string argument that specifies which |xtrabackup| binary should be used. The string should be the command used to run |Percona XtraBackup|. The option can be useful if the :program:`xtrabackup` binary is not in your search path or working directory and the database server is not accessible at the moment. If this option is not specified, :program:`innobackupex` attempts to determine the binary to use automatically. By default, :program:`xtrabackup` is the command used. When option :option:`--apply-log` is specified, the binary is used whose name is in the file :file:`xtrabackup_binary` in the backup directory, if that file exists, or will attempt to autodetect it. However, if :option:`--copy-back` or :option:`--move-back` is used, :program:`xtrabackup` is used unless other is specified.
258
259 .. option:: --include=REGEXP
260
261@@ -213,7 +213,7 @@
262
263 .. option:: --stream=STREAMNAME
264
265- This option accepts a string argument that specifies the format in which to do the streamed backup. The backup will be done to ``STDOUT`` in the specified format. Currently, supported formats are `tar` and `xbstream`. Uses :doc:`xbstream <../xbstream/xbstream>`, which is available in *XtraBackup* distributions. If you specify a path after this option, it will be interpreted as the value of :option:`tmpdir`
266+ This option accepts a string argument that specifies the format in which to do the streamed backup. The backup will be done to ``STDOUT`` in the specified format. Currently, supported formats are `tar` and `xbstream`. Uses :doc:`xbstream <../xbstream/xbstream>`, which is available in |Percona XtraBackup| distributions. If you specify a path after this option, it will be interpreted as the value of :option:`tmpdir`
267
268 .. option:: --tables-file=FILE
269
270
271=== modified file 'doc/source/innobackupex/partial_backups_innobackupex.rst'
272--- doc/source/innobackupex/partial_backups_innobackupex.rst 2013-04-29 09:29:00 +0000
273+++ doc/source/innobackupex/partial_backups_innobackupex.rst 2013-08-30 09:58:59 +0000
274@@ -2,7 +2,7 @@
275 Partial Backups
276 =================
277
278-|XtraBackup| features partial backups, which means that you may backup only some specific tables or databases. The tables you back up must be in separate tablespaces, as a result of being created or altered after you enabled the :term:`innodb_file_per_table` option on the server.
279+|Percona XtraBackup| features partial backups, which means that you may backup only some specific tables or databases. The tables you back up must be in separate tablespaces, as a result of being created or altered after you enabled the :term:`innodb_file_per_table` option on the server.
280
281 There is only one caveat about partial backups: do not copy back the prepared backup. Restoring partial backups should be done by importing the tables, not by using the traditional :option:`--copy-back` option. Although there are some scenarios where restoring can be done by copying back the files, this may be lead to database inconsistencies in many cases and it is not the recommended way to do it.
282
283@@ -52,7 +52,7 @@
284
285 .. note::
286
287- Currently in XtraBackup the --databases option has no effect for InnoDB files for both local and streaming backups, i.e. all InnoDB files are always backed up. Currently, only .frm and non-InnoDB tables are limited by that option.
288+ Currently in |Percona XtraBackup| the --databases option has no effect for InnoDB files for both local and streaming backups, i.e. all InnoDB files are always backed up. Currently, only .frm and non-InnoDB tables are limited by that option.
289
290 Preparing Partial Backups
291 =========================
292
293=== modified file 'doc/source/innobackupex/privileges.rst'
294--- doc/source/innobackupex/privileges.rst 2013-04-29 11:08:57 +0000
295+++ doc/source/innobackupex/privileges.rst 2013-08-30 09:58:59 +0000
296@@ -2,7 +2,7 @@
297 Connection and Privileges Needed
298 ==================================
299
300-|XtraBackup| needs to be able to connect to the database server and perform operations on the server and the :term:`datadir` when creating a backup, when preparing in some scenarios and when restoring it. In order to do so, there are privileges and permission requirements on its execution that must be fulfilled.
301+|Percona XtraBackup| needs to be able to connect to the database server and perform operations on the server and the :term:`datadir` when creating a backup, when preparing in some scenarios and when restoring it. In order to do so, there are privileges and permission requirements on its execution that must be fulfilled.
302
303 Privileges refers to the operations that a system user is permitted to do in the database server. **They are set at the database server and only apply to users in the database server**.
304
305@@ -21,7 +21,7 @@
306 $ innobackupex --user=LUKE --password=US3TH3F0RC3 --stream=tar ./ | bzip2 -
307 $ xtrabackup --user=DVADER --password=14MY0URF4TH3R --backup --target-dir=/data/bkps/
308
309-If you don't use the :option:`--user` option, |XtraBackup| will assume the database user whose name is the system user executing it.
310+If you don't use the :option:`--user` option, |Percona XtraBackup| will assume the database user whose name is the system user executing it.
311
312 Other Connection Options
313 ------------------------
314
315=== modified file 'doc/source/innobackupex/restoring_a_backup_ibk.rst'
316--- doc/source/innobackupex/restoring_a_backup_ibk.rst 2013-04-29 09:29:00 +0000
317+++ doc/source/innobackupex/restoring_a_backup_ibk.rst 2013-08-30 09:58:59 +0000
318@@ -14,7 +14,7 @@
319
320 .. note::
321
322- The :term:`datadir` must be empty; XtraBackup :option:`--copy-back` option will not copy over existing files. Also it's important to note that MySQL server needs to be shut down before restore is performed. You can't restore to a :term:`datadir` of a running mysqld instance (except when importing a partial backup).
323+ The :term:`datadir` must be empty; |Percona XtraBackup| :option:`innobackupex --copy-back` option will not copy over existing files. Also it's important to note that MySQL server needs to be shut down before restore is performed. You can't restore to a :term:`datadir` of a running mysqld instance (except when importing a partial backup).
324
325 As files' attributes will be preserved, in most cases you will need to change the filesā€™ ownership to ``mysql`` before starting the database server, as they will be owned by the user who created the backup::
326
327
328=== modified file 'doc/source/innobackupex/streaming_backups_innobackupex.rst'
329--- doc/source/innobackupex/streaming_backups_innobackupex.rst 2013-07-25 20:00:02 +0000
330+++ doc/source/innobackupex/streaming_backups_innobackupex.rst 2013-08-30 09:58:59 +0000
331@@ -2,7 +2,7 @@
332 Streaming and Compressing Backups
333 ===================================
334
335-Streaming mode, supported by |XtraBackup|, sends backup to ``STDOUT`` in special ``tar`` or |xbstream| format instead of copying files to the backup directory.
336+Streaming mode, supported by |Percona XtraBackup|, sends backup to ``STDOUT`` in special ``tar`` or |xbstream| format instead of copying files to the backup directory.
337
338 This allows you to use other programs to filter the output of the backup, providing greater flexibility for storage of the backup. For example, compression is achieved by piping the output to a compression utility. One of the benefits of streaming backups and using Unix pipes is that the backups can be automatically encrypted.
339
340@@ -46,7 +46,7 @@
341
342 $ innobackupex --stream=tar ./ | ssh user@destination \ "cat - > /data/backups/backup.tar"
343
344-.. warning:: To extract |XtraBackup|'s archive you **must** use |tar| with ``-i`` option::
345+.. warning:: To extract |Percona XtraBackup|'s archive you **must** use |tar| with ``-i`` option::
346
347 $ tar -xizf backup.tar.gz
348
349
350=== modified file 'doc/source/installation.rst'
351--- doc/source/installation.rst 2013-06-19 08:48:19 +0000
352+++ doc/source/installation.rst 2013-08-30 09:58:59 +0000
353@@ -1,10 +1,10 @@
354-=======================================
355- Installing |XtraBackup| from Binaries
356-=======================================
357+===============================================
358+ Installing |Percona XtraBackup| from Binaries
359+===============================================
360
361 Before installing, you might want to read the :doc:`release-notes`.
362
363-Ready-to-use binaries are available from the |XtraBackup| `download page <http://www.percona.com/downloads/XtraBackup/>`_, including:
364+Ready-to-use binaries are available from the |Percona XtraBackup| `download page <http://www.percona.com/downloads/XtraBackup/>`_, including:
365
366 * ``RPM`` packages for *RHEL* 5 and *RHEL* 6 (including compatible distributions such as CentOS and Oracle Enterprise Linux)
367
368@@ -21,6 +21,6 @@
369 installation/apt_repo
370 installation/yum_repo
371
372-|Percona| provides repositories for :program:`yum` (``RPM`` packages for *Red Hat Enterprise Linux* and compatible distributions such as *CentOS*, *Oracle Enterprise Linux*, *Amazon Linux AMI*, and *Fedora*) and :program:`apt` (:file:`.deb` packages for *Ubuntu* and *Debian*) for software such as |Percona Server|, |XtraDB|, |XtraBackup|, and |Percona Toolkit|. This makes it easy to install and update your software and its dependencies through your operating system's package manager.
373+|Percona| provides repositories for :program:`yum` (``RPM`` packages for *Red Hat Enterprise Linux* and compatible distributions such as *CentOS*, *Oracle Enterprise Linux*, *Amazon Linux AMI*, and *Fedora*) and :program:`apt` (:file:`.deb` packages for *Ubuntu* and *Debian*) for software such as |Percona Server|, |XtraDB|, |Percona XtraBackup|, and |Percona Toolkit|. This makes it easy to install and update your software and its dependencies through your operating system's package manager.
374
375 This is the recommend way of installing where possible.
376
377=== modified file 'doc/source/installation/compiling_xtrabackup.rst'
378--- doc/source/installation/compiling_xtrabackup.rst 2013-04-30 07:47:49 +0000
379+++ doc/source/installation/compiling_xtrabackup.rst 2013-08-30 09:58:59 +0000
380@@ -15,7 +15,7 @@
381 Prerequisites
382 -------------
383
384-The following packages and tools must be installed to compile *Percona XtraBackup* from source. These might vary from system to system.
385+The following packages and tools must be installed to compile |Percona XtraBackup| from source. These might vary from system to system.
386
387 In Debian-based distributions, you need to: ::
388
389@@ -44,7 +44,7 @@
390 innodb56 5.6 build against InnoDB in MySQL 5.6
391 ================== ========= ============================================
392
393-Note that the script must be executed from the base directory of |Xtrabackup| sources, and that directory must contain the packages with the source code of the codebase selected. This may appear cumbersome, but if the variable ``AUTO_LOAD="yes"`` is set, the :command:`build.sh` script will download all the source code needed for the build.
394+Note that the script must be executed from the base directory of |Percona XtraBackup| sources, and that directory must contain the packages with the source code of the codebase selected. This may appear cumbersome, but if the variable ``AUTO_LOAD="yes"`` is set, the :command:`build.sh` script will download all the source code needed for the build.
395
396 .. note::
397 The exact versions expected by build.sh script should be used. Changing the version info in build.sh to have it build against a different server version is not supported.
398@@ -65,6 +65,6 @@
399 innodb56 5.6 http://s3.amazonaws.com/percona.com/downloads/community/mysql-5.6.10.tar.gz
400 ================== ========= ===========================================================================
401
402-After the build has finished |XtraBackup| will be ready to be used. The |xtrabackup| binary will be located in the ``percona-xtrabackup/src`` subdirectory.
403+After the build has finished |Percona XtraBackup| will be ready to be used. The |xtrabackup| binary will be located in the ``percona-xtrabackup/src`` subdirectory.
404
405-After 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``.
406+After this youā€™ll need to copy |innobackupex| (in the root folder used to retrieve |Percona XtraBackup|) and the corresponding xtrabackup binary (in the src folder) to some directory listed in the PATH environment variable, e.g. ``/usr/bin``.
407
408=== modified file 'doc/source/intro.rst'
409--- doc/source/intro.rst 2013-04-29 11:08:57 +0000
410+++ doc/source/intro.rst 2013-08-30 09:58:59 +0000
411@@ -17,9 +17,9 @@
412
413 |XtraBackup| makes |MySQL| hot backups for all versions of |Percona Server|, |MySQL|, |MariaDB|, and |Drizzle|. It performs streaming, compressed, and incremental |MySQL| backups.
414
415-|Percona| |XtraBackup| works with |MySQL|, |MariaDB|, |Percona Server|, and |Drizzle| databases (support for |Drizzle| is beta). It supports completely non-blocking backups of |InnoDB|, |XtraDB|, and *HailDB* storage engines. In addition, it can back up the following storage engines by briefly pausing writes at the end of the backup: |MyISAM|, :term:`Merge <.MRG>`, and :term:`Archive <.ARM>`, including partitioned tables, triggers, and database options.
416+|Percona XtraBackup| works with |MySQL|, |MariaDB|, |Percona Server|, and |Drizzle| databases (support for |Drizzle| is beta). It supports completely non-blocking backups of |InnoDB|, |XtraDB|, and *HailDB* storage engines. In addition, it can back up the following storage engines by briefly pausing writes at the end of the backup: |MyISAM|, :term:`Merge <.MRG>`, and :term:`Archive <.ARM>`, including partitioned tables, triggers, and database options.
417
418-Percona's enterprise-grade commercial `MySQL Support <http://www.percona.com/mysql-support/>`_ contracts include support for XtraBackup. We recommend support for critical production deployments.
419+Percona's enterprise-grade commercial `MySQL Support <http://www.percona.com/mysql-support/>`_ contracts include support for |Percona XtraBackup|. We recommend support for critical production deployments.
420
421 MySQL Backup Tool Feature Comparison
422 ====================================
423@@ -77,7 +77,7 @@
424 What are the features of Percona XtraBackup?
425 ============================================
426
427-Here is a short list of |XtraBackup| features. See the documentation for more.
428+Here is a short list of |Percona XtraBackup| features. See the documentation for more.
429
430 * Create hot |InnoDB| backups without pausing your database
431 * Make incremental backups of |MySQL|
432@@ -92,10 +92,10 @@
433
434 .. [#n-1] |MyISAM| backups require a table lock.
435
436-.. [#n-2] |XtraBackup| performs throttling based on the number of IO operations per second. *MySQL Enterprise Backup* supports a configurable sleep time between operations.
437-
438-.. [#n-3] |XtraBackup| tunes the operating system buffers to avoid swapping. See the documentation.
439-
440-.. [#n-4] |XtraBackup| is linked against the |MySQL| client libraries, so it behaves the same as standard |MySQL| command-line programs. *MySQL Enterprise Backup* has its own command-line and configuration-file behaviors.
441+.. [#n-2] |Percona XtraBackup| performs throttling based on the number of IO operations per second. *MySQL Enterprise Backup* supports a configurable sleep time between operations.
442+
443+.. [#n-3] |Percona XtraBackup| tunes the operating system buffers to avoid swapping. See the documentation.
444+
445+.. [#n-4] |Percona XtraBackup| is linked against the |MySQL| client libraries, so it behaves the same as standard |MySQL| command-line programs. *MySQL Enterprise Backup* has its own command-line and configuration-file behaviors.
446
447
448
449=== modified file 'doc/source/manindex.rst'
450--- doc/source/manindex.rst 2013-06-19 08:48:19 +0000
451+++ doc/source/manindex.rst 2013-08-30 09:58:59 +0000
452@@ -7,13 +7,13 @@
453 Percona Xtrabackup - Documentation
454 ====================================
455
456-*Percona* |XtraBackup| is an open-source hot backup utility for |MySQL| - based servers that doesn't lock your database during the backup.
457+|Percona XtraBackup| is an open-source hot backup utility for |MySQL| - based servers that doesn't lock your database during the backup.
458
459 It can back up data from |InnoDB|, |XtraDB|, and |MyISAM| tables on unmodified |MySQL| 5.1 and 5.5 servers, as well as |Percona Server| with |XtraDB|. For a high-level overview of many of its advanced features, including a feature comparison, please see :doc:`intro`.
460
461-Whether it is a 24x7 highly loaded server or a low-transaction-volume environment, *Percona* |XtraBackup| is designed to make backups a seamless procedure without disrupting the performance of the server in a production environment. `Commercial support contracts are available <http://www.percona.com/mysql-support/>`_.
462+Whether it is a 24x7 highly loaded server or a low-transaction-volume environment, |Percona XtraBackup| is designed to make backups a seamless procedure without disrupting the performance of the server in a production environment. `Commercial support contracts are available <http://www.percona.com/mysql-support/>`_.
463
464-*Percona* |XtraBackup| is a combination of the |xtrabackup| *C* program, and the |innobackupex| *Perl* script. The |xtrabackup| program copies and manipulates |InnoDB| and |XtraDB| data files, and the *Perl* script enables enhanced functionality, such as interacting with a running |MySQL| server and backing up |MyISAM| tables. |XtraBackup| works with unmodified |MySQL| servers, as well as |Percona Server| with |XtraDB|. It runs on *Linux* and *FreeBSD*.
465+|Percona XtraBackup| is a combination of the |xtrabackup| *C* program, and the |innobackupex| *Perl* script. The |xtrabackup| program copies and manipulates |InnoDB| and |XtraDB| data files, and the *Perl* script enables enhanced functionality, such as interacting with a running |MySQL| server and backing up |MyISAM| tables. |Percona XtraBackup| works with unmodified |MySQL| servers, as well as |Percona Server| with |XtraDB|. It runs on *Linux* and *FreeBSD*.
466
467 Introduction
468 ============
469
470=== modified file 'doc/source/manual.rst'
471--- doc/source/manual.rst 2013-03-29 10:33:27 +0000
472+++ doc/source/manual.rst 2013-08-30 09:58:59 +0000
473@@ -14,7 +14,7 @@
474 xbcrypt/xbcrypt
475 how_xtrabackup_works
476
477-|XtraBackup| is a set of following tools:
478+|Percona XtraBackup| is a set of following tools:
479
480 :doc:`innobackupex <innobackupex/innobackupex_script>`
481 a wrapper script that provides functionality to backup a whole |MySQL| database instance with :term:`MyISAM`, :term:`InnoDB`, and :term:`XtraDB` tables.
482
483=== modified file 'doc/source/percona-theme/layout.html'
484--- doc/source/percona-theme/layout.html 2013-07-24 09:33:08 +0000
485+++ doc/source/percona-theme/layout.html 2013-08-30 09:58:59 +0000
486@@ -214,9 +214,9 @@
487 <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>
488 <div class="right">
489 <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>
490- <span class="inv"><![CDATA[<noindex>]]></span>
491- <div class="navicontainer"><div class="navi">
492- <span id="navilink-span-menu-914"><a href="http://www.percona.com/about-percona" id="navilink-a-menu-914">About</a></span><span id="navilink-span-menu-915"><a href="http://www.percona.com/products" id="navilink-a-menu-915">Products</a></span><span id="navilink-span-menu-1125"><a href="http://www.percona.com/software" title="" id="navilink-a-menu-1125">Software</a></span><span id="navilink-span-menu-918"><a href="http://www.percona.com/resources" id="navilink-a-menu-918">Resources</a></span><span id="navilink-span-menu-919"><a href="http://www.percona.com/news-and-events" title="" id="navilink-a-menu-919">News/Events</a></span><span id="navilink-span-menu-1129"><a href="http://www.percona.com/percona-community" id="navilink-a-menu-1129">Community</a></span><span id="navilink-span-menu-920"><a href="http://www.percona.com/contact" title="" id="navilink-a-menu-920">Contact</a></span><span id="navilink-span-menu-1060"><a href="http://www.percona.com/live" title="" id="navilink-a-menu-1060">Percona Live</a></span> </div></div>
493+ <span class="inv"><![CDATA[<noindex>]]></span>
494+ <div class="navicontainer"><div class="navi">
495+ <span id="navilink-span-menu-914"><a href="http://www.percona.com/about-percona" id="navilink-a-menu-914">About</a></span><span id="navilink-span-menu-915"><a href="http://www.percona.com/products" id="navilink-a-menu-915">Products</a></span><span id="navilink-span-menu-1125"><a href="http://www.percona.com/software" title="" id="navilink-a-menu-1125">Software</a></span><span id="navilink-span-menu-918"><a href="http://www.percona.com/resources" id="navilink-a-menu-918">Resources</a></span><span id="navilink-span-menu-919"><a href="http://www.percona.com/news-and-events" title="Get all of the latest Percona news, events and press releases on the MySQL community. Update yourself with the latest MySQL and MariaDB developments today." id="navilink-a-menu-919">News/Events</a></span><span id="navilink-span-menu-1129"><a href="http://www.percona.com/percona-community" id="navilink-a-menu-1129">Community</a></span><span id="navilink-span-menu-920"><a href="http://www.percona.com/contact" title="" id="navilink-a-menu-920">Contact</a></span><span id="navilink-span-menu-1060"><a href="http://www.percona.com/live" title="" id="navilink-a-menu-1060">Percona Live</a></span> </div></div>
496 <span class="inv"><![CDATA[</noindex>]]></span>
497 </div>
498 </div></div><!-- /.header /#header -->
499@@ -329,12 +329,12 @@
500 {%- endblock %}
501 <span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
502 <div id="submenus">
503-<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="http://www.percona.com/about-us/our-mission">Mission</a></div><div class="item"><a href="http://www.percona.com/about-us/our-team">Team</a></div><div class="item"><a href="http://www.percona.com/about-us/customers">Customers</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/mysql-support">MySQL Support</a></div><div class="item"><a href="http://www.percona.com/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="http://www.percona.com/training">MySQL Training</a></div><div class="item"><a href="http://www.percona.com/products/mysql-remote-dba">MySQL Remote DBA</a></div><div class="item"><a href="http://www.percona.com/development">MySQL Server Development</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Ready</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1125"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/software">Percona Software for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-server">Percona Server with XtraDB</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="http://www.percona.com/software/percona-toolkit">Percona Toolkit for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="http://www.percona.com/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/software/repositories">Repositories</a></div><div class="item"><a href="http://www.percona.com/software/documentation">Documentation</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Compatibility</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="http://www.percona.com/webinars">Webinars</a></div><div class="item"><a href="http://tools.percona.com">Percona Online Tools</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="http://www.percona.com/about-us/blogs">Blogs</a></div><div class="item"><a href="http://www.percona.com/about-us/presentations">Technical Presentations</a></div><div class="item"><a href="http://www.percona.com/about-us/books">Books by Percona Authors</a></div><div class="item"><a href="http://www.percona.com/about-us/mysql-white-papers">White Papers</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-case-studies">Case Studies</a></div><div class="item"><a rel="nofollow" href="http://percona.tv/">Videos</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="http://www.percona.com/percona-news">In The News</a></div><div class="item"><a href="http://www.percona.com/about-us/pressreleases">Press Releases</a></div><div class="item"><a href="http://www.percona.com/live-2">Percona Live Conferences</a></div><div class="item"><a href="http://www.percona.com/mysql-events">MySQL Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1129"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/forums">Forums</a></div><div class="item"><a href="http://www.mysqlperformanceblog.com/">MySQL Performance Blog</a></div><div class="item"><a rel="nofollow" href="http://groups.google.com/group/percona-discussion">Google Discussion Group</a></div><div class="item"><a rel="nofollow" href="http://twitter.com/percona">Twitter</a></div><div class="item"><a rel="nofollow" href="https://www.facebook.com/Percona">Facebook</a></div><div class="item"><a rel="nofollow" href="http://www.linkedin.com/groups?gid=2299033&amp;trk=hb_side_g">Linkedin</a></div><div class="item"><a rel="nofollow" href="https://launchpad.net/percona-project">Launchpad</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="http://www.percona.com/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="http://www.percona.com/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="http://www.percona.com/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/london-2013/">London 2013</a></div><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="http://www.percona.com/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div> <div id="search-dropdown" class="search-dropdown">
504+<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="http://www.percona.com/about-us/our-mission">Mission</a></div><div class="item"><a href="http://www.percona.com/about-us/our-team">Team</a></div><div class="item"><a href="http://www.percona.com/about-us/customers">Customers</a></div><div class="item"><a href="http://www.percona.com/about-us/partners">Partners</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/products/mysql-support">MySQL Support</a></div><div class="item"><a href="http://www.percona.com/products/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="http://www.percona.com/products/mysql-remote-dba">MySQL Remote DBA</a></div><div class="item"><a href="http://www.percona.com/products/mysql-training">MySQL Training</a></div><div class="item"><a href="http://www.percona.com/products/mysql-development">MySQL Server Development</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Ready</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1125"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/software">Percona Software for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-server">Percona Server with XtraDB</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="http://www.percona.com/software/percona-toolkit">Percona Toolkit for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="http://www.percona.com/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/software/repositories">Repositories</a></div><div class="item"><a href="http://www.percona.com/software/documentation">Documentation</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Compatibility</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="http://www.percona.com/resources/mysql-webinars">Webinars</a></div><div class="item"><a href="http://www.percona.com/resources/percona-tools-for-mysql">Percona Tools for MySQL</a></div><div class="item"><a href="http://www.percona.com/resources/presentations">Technical Presentations</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-white-papers">White Papers</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-case-studies">Case Studies</a></div><div class="item"><a href="http://www.percona.com/resources/books">Books by Percona Authors</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-blogs">Blogs</a></div><div class="item"><a rel="nofollow" href="http://percona.tv/">Videos</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="http://www.percona.com/news-and-events/percona-in-the-news">In The News</a></div><div class="item"><a href="http://www.percona.com/news-and-events/pressreleases">Press Releases</a></div><div class="item"><a href="http://www.percona.com/news-and-events/awards">Awards</a></div><div class="item"><a href="http://www.percona.com/news-and-events/mysql-events">MySQL Events</a></div><div class="item"><a href="http://www.percona.com/news-and-events/percona-university">Percona University</a></div><div class="item"><a href="http://www.percona.com/live/conferences">Percona Live Conferences</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1129"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/forums">Forums</a></div><div class="item"><a href="http://www.mysqlperformanceblog.com/">MySQL Performance Blog</a></div><div class="item"><a rel="nofollow" href="http://groups.google.com/group/percona-discussion">Google Discussion Group</a></div><div class="item"><a rel="nofollow" href="http://twitter.com/percona">Twitter</a></div><div class="item"><a rel="nofollow" href="https://www.facebook.com/Percona">Facebook</a></div><div class="item"><a rel="nofollow" href="http://www.linkedin.com/groups?gid=2299033&amp;trk=hb_side_g">Linkedin</a></div><div class="item"><a rel="nofollow" href="https://launchpad.net/percona-project">Launchpad</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="http://www.percona.com/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="http://www.percona.com/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="http://www.percona.com/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/london-2013/">London 2013</a></div><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="http://www.percona.com/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div> <div id="search-dropdown" class="search-dropdown">
505 <div class="search-dropdown-header"><!-- //--></div>
506 <div class="search-dropdown-content">
507 <div class="search-info">Search Percona.com:</div>
508- <form method="get" action="http://search.percona.com/search/" id="search-form">
509- <div class="form"><input type="text" id="search-input" name="q" maxlength="100" /></div>
510+ <form method="get" action="http://www.percona.com/search" id="search-form">
511+ <div class="form"><input type="text" id="search-input" name="s" maxlength="100" /></div>
512 </form>
513 </div>
514 <div class="search-dropdown-footer"><!-- //--></div>
515@@ -342,11 +342,18 @@
516 </div>
517 <div id="stats">
518 <!-- GA //-->
519- <script src="http://www.percona.com/static/js/urchin.js" type="text/javascript"></script>
520 <script type="text/javascript">
521- _uacct = "UA-343802-3";
522- urchinTracker();
523- </script>
524+ var _gaq = _gaq || [];
525+ _gaq.push(['b._setAccount', 'UA-343802-3']);
526+ _gaq.push(['b._setDomainName', 'percona.com']);
527+ _gaq.push(['b._trackPageview']);
528+ (function() {
529+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
530+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google- analytics.com/ga.js';
531+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
532+ })();
533+</script>
534+
535 <!-- /GA //-->
536 <!-- NAVI //-->
537 <script type="text/javascript">//<![CDATA[
538@@ -354,7 +361,7 @@
539 for(var i = 0, c = navi.length; i < c; i++) {
540 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); } );
541 }
542-window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + jQuery('#search-input').val(); return false; });
543+window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + '?s=' + jQuery('#search-input').val(); return false; });
544
545 //]]></script>
546 <!-- /NAVI //-->
547
548=== modified file 'doc/source/release-notes.rst'
549--- doc/source/release-notes.rst 2013-05-14 06:09:45 +0000
550+++ doc/source/release-notes.rst 2013-08-30 09:58:59 +0000
551@@ -1,5 +1,5 @@
552 ======================================
553- |Percona| |XtraBackup| Release Notes
554+ |Percona XtraBackup| Release Notes
555 ======================================
556
557 Older releases
558@@ -13,7 +13,7 @@
559 release-notes/1.4
560 release-notes/1.5
561
562-Percona |XtraBackup| 1.6
563+|Percona XtraBackup| 1.6
564 =========================
565
566 .. toctree::
567@@ -22,7 +22,7 @@
568
569 release-notes/1.6/*
570
571-Percona |XtraBackup| 2.0
572+|Percona XtraBackup| 2.0
573 =========================
574
575 .. toctree::
576
577=== modified file 'doc/source/release-notes/1.4.rst'
578--- doc/source/release-notes/1.4.rst 2012-02-02 20:25:55 +0000
579+++ doc/source/release-notes/1.4.rst 2013-08-30 09:58:59 +0000
580@@ -4,14 +4,14 @@
581
582 Released on November 22, 2010
583
584-Percona |XtraBackup| version 1.4 fixes problems related to incremental backups. If you do incremental backups, it's strongly recommended that you upgrade to this release.
585+|Percona XtraBackup| version 1.4 fixes problems related to incremental backups. If you do incremental backups, it's strongly recommended that you upgrade to this release.
586
587 Functionality Added or Changed
588 ------------------------------
589
590 * `Incremental backups <http://www.percona.com/docs/wiki/percona-xtrabackup:xtrabackup:incremental>`_ have changed and now allow the restoration of full backups containing certain rollback transactions that previously caused problems. Please see `Preparing the Backups <http://www.percona.com/docs/wiki/percona-xtrabackup:xtrabackup:incremental#Preparing_the_Backups>`_ and the :option:`--apply-log-only`. (From |innobackupex|, the :option:`--redo-only` option should be used.) (Yasufumi Kinoshita)
591
592- * The |XtraBackup| Test Suite was implemented and is now a standard part of each distribution. (Aleksandr Kuzminsky)
593+ * The |Percona XtraBackup| Test Suite was implemented and is now a standard part of each distribution. (Aleksandr Kuzminsky)
594
595 * Other New Features
596
597@@ -25,7 +25,7 @@
598
599 * Ported to the |Percona Server| 5.1.47 code base. (Yasufumi Kinoshita)
600
601- * |XtraBackup| now uses the memory allocators of the host operating system, rather than the built-in |InnoDB| allocators (see `Using Operating System Memory Allocators <http://dev.mysql.com/doc/innodb-plugin/1.1/en/innodb-performance-use_sys_malloc.html>`_). (Yasufumi Kinoshita)
602+ * |Percona XtraBackup| now uses the memory allocators of the host operating system, rather than the built-in |InnoDB| allocators (see `Using Operating System Memory Allocators <http://dev.mysql.com/doc/innodb-plugin/1.1/en/innodb-performance-use_sys_malloc.html>`_). (Yasufumi Kinoshita)
603
604 Bugs Fixed
605 ----------
606
607=== modified file 'doc/source/release-notes/1.5.rst'
608--- doc/source/release-notes/1.5.rst 2012-02-02 20:25:55 +0000
609+++ doc/source/release-notes/1.5.rst 2013-08-30 09:58:59 +0000
610@@ -1,17 +1,17 @@
611 =============================
612-Percona |XtraBackup| 1.5-Beta
613+|Percona XtraBackup| 1.5-Beta
614 =============================
615
616 Released December 13, 2010 (`downloads <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.5/>`_)
617
618-This release adds additional functionality to Percona |XtraBackup| 1.4, the current general availability version of |XtraBackup|. This is a beta release.
619+This release adds additional functionality to |Percona XtraBackup| 1.4, the current general availability version of |Percona XtraBackup|. This is a beta release.
620
621 Functionality Added or Changes
622 ------------------------------
623
624 * Support for |MySQL| 5.5 databases has been implemented. (Yasufumi Kinoshita)
625
626-* |XtraBackup| can now be built from the |MySQL| 5.1.52, |MySQL| 5.5.7, or |Percona Server| 5.1.53-12 code bases (fixes bug `#683507 <https://bugs.launchpad.net/bugs/683507>`_). (Alexey Kopytov)
627+* |Percona XtraBackup| can now be built from the |MySQL| 5.1.52, |MySQL| 5.5.7, or |Percona Server| 5.1.53-12 code bases (fixes bug `#683507 <https://bugs.launchpad.net/bugs/683507>`_). (Alexey Kopytov)
628
629 * The program is now distributed as three separate binaries:
630
631@@ -23,9 +23,9 @@
632
633 * Backing up only specific tables can now be done by specifying them in a file, using the :option:`--tables-file`. (Yasufumi Kinoshita & Daniel Nichter)
634
635-* Additional checks were added to monitor the rate the log file is being overwritten, to determine if |XtraBackup| is keeping up. If the log file is being overwritten faster than |XtraBackup| can keep up, a warning is given that the backup may be inconsistent. (Yasufumi Kinoyasu)
636+* Additional checks were added to monitor the rate the log file is being overwritten, to determine if |Percona XtraBackup| is keeping up. If the log file is being overwritten faster than |Percona XtraBackup| can keep up, a warning is given that the backup may be inconsistent. (Yasufumi Kinoyasu)
637
638-* The |XtraBackup| binaries are now compiled with the ``-O3`` :command:`gcc` option, which may improve backup speed in stream mode in some cases.
639+* The |Percona XtraBackup| binaries are now compiled with the ``-O3`` :command:`gcc` option, which may improve backup speed in stream mode in some cases.
640
641 * It is now possible to copy multiple data files concurrently in parallel threads when creating a backup, using the :option:`--parallel` option. See `The xtrabackup Option Reference <http://www.percona.com/docs/wiki/percona-xtrabackup:xtrabackup:option-and-variable-reference>`_ and `Parallel Backups <http://www.percona.com/docs/wiki/percona-xtrabackup:innobackupex:how_to_recipes#Parallel_Backups>`_. (Alexey Kopytov)
642
643
644=== modified file 'doc/source/release-notes/1.6/1.6.0.rst'
645--- doc/source/release-notes/1.6/1.6.0.rst 2012-02-02 20:25:55 +0000
646+++ doc/source/release-notes/1.6/1.6.0.rst 2013-08-30 09:58:59 +0000
647@@ -1,5 +1,5 @@
648 ==========================
649-|Percona| |XtraBackup| 1.6
650+|Percona XtraBackup| 1.6
651 ==========================
652
653 Released on April 12, 2011 (Downloads are available `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6/>`_ and from the `Percona Software Repositories <http://www.percona.com/docs/wiki/repositories:start>`_.)
654@@ -22,17 +22,17 @@
655
656 * Eliminated some compiler warnings. (Stewart Smith)
657
658-* Ported |XtraBackup| to |MySQL| 5.1.55, |MySQL| 5.5.9, |Percona Server| 5.1.55-12.6, and |Percona Server| 5.5.9-20.1 code bases. The :command:`xtrabackup_55` binary is now based on |Percona Server| 5.5, rather than |MySQL| 5.5. Support for building against |InnoDB| plugin in |MySQL| 5.1 has been removed. (Alexey Kopytov)
659+* Ported |Percona XtraBackup| to |MySQL| 5.1.55, |MySQL| 5.5.9, |Percona Server| 5.1.55-12.6, and |Percona Server| 5.5.9-20.1 code bases. The :command:`xtrabackup_55` binary is now based on |Percona Server| 5.5, rather than |MySQL| 5.5. Support for building against |InnoDB| plugin in |MySQL| 5.1 has been removed. (Alexey Kopytov)
660
661 * Updates were made to the built-in |innobackupex| usage docs. (Baron Schwartz, Fred Linhoss)
662
663-* Added a manual page for |XtraBackup|. (Aleksandr Kuzminsky)
664+* Added a manual page for |Percona XtraBackup|. (Aleksandr Kuzminsky)
665
666 * Disabled auto-creating :file:`ib_logfile*` when |innobackupex| is called with :option:`--redo-only` or with :option:`--incremental-dir`. If necessary :file:`ib_logfile*` can be created later with :command:`xtrabackup --prepare` call. (Vadim Tkachenko)
667
668 * Fixed |xtrabackup| exit code to improve portability: ``EXIT_SUCCESS`` on success and ``EXIT_FAILURE`` on a failure. (Aleksandr Kuzminsky)
669
670-* For portability, the |XtraBackup| build script now tries to link with ``libaio`` only on Linux. (Aleksandr Kuzminsky)
671+* For portability, the |Percona XtraBackup| build script now tries to link with ``libaio`` only on Linux. (Aleksandr Kuzminsky)
672
673 Bugs Fixed
674 ----------
675
676=== modified file 'doc/source/release-notes/1.6/1.6.2.rst'
677--- doc/source/release-notes/1.6/1.6.2.rst 2012-02-02 20:25:55 +0000
678+++ doc/source/release-notes/1.6/1.6.2.rst 2013-08-30 09:58:59 +0000
679@@ -1,10 +1,10 @@
680 ============================
681-|Percona| |XtraBackup| 1.6.2
682+|Percona XtraBackup| 1.6.2
683 ============================
684
685 Percona is glad to announce the release of Percona XtraBackup 1.6.2 on 25 July, 2011 (Downloads are available `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6.2/>`_ and from the `Percona Software Repositories <http://www.percona.com/docs/wiki/repositories:start>`_).
686
687-This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|.
688+This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|.
689
690 All of |Percona|'s software is open-source and free, all the details of the release and its development process can be found in the `1.6.2 milestone at Launchpad <https://launchpad.net/percona-xtrabackup/+milestone/1.6.2>`_.
691
692@@ -33,8 +33,8 @@
693 Other Changes
694 -------------
695
696- * Improvements and fixes on the XtraBackup Test Suite: `#744303 <https://bugs.launchpad.net/bugs/744303>`_, `#787966 < <https://bugs.launchpad.net/bugs/787966>`_ (Alexey Kopytov)
697+ * Improvements and fixes on the |Percona XtraBackup| Test Suite: `#744303 <https://bugs.launchpad.net/bugs/744303>`_, `#787966 < <https://bugs.launchpad.net/bugs/787966>`_ (Alexey Kopytov)
698
699 * Improvements and fixes on platform-specific distribution: `#785556 <https://bugs.launchpad.net/bugs/785556>`_ (Ignacio Nin)
700
701- * Improvements and fixes on the XtraBackup Documentation: `#745185 <https://bugs.launchpad.net/bugs/745185>`_, `#721339 <https://bugs.launchpad.net/bugs/721339>`_ (Rodrigo Gadea)
702+ * Improvements and fixes on the |Percona XtraBackup| Documentation: `#745185 <https://bugs.launchpad.net/bugs/745185>`_, `#721339 <https://bugs.launchpad.net/bugs/721339>`_ (Rodrigo Gadea)
703
704=== modified file 'doc/source/release-notes/1.6/1.6.3.rst'
705--- doc/source/release-notes/1.6/1.6.3.rst 2012-02-02 20:25:55 +0000
706+++ doc/source/release-notes/1.6/1.6.3.rst 2013-08-30 09:58:59 +0000
707@@ -1,12 +1,12 @@
708 ============================
709-|Percona| |XtraBackup| 1.6.3
710+|Percona XtraBackup| 1.6.3
711 ============================
712
713 Percona is glad to announce the release of Percona XtraBackup 1.6.3 on 22 September, 2011 (Downloads are available `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6.3/>`_ and from the :doc:`Percona Software Repositories </installation>`).
714
715-This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|.
716+This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|.
717
718-If the :term:`innodb_file_per_table` server option is been used and ``DDL`` operations, ``TRUNCATE TABLE``, ``DROP/CREATE the_same_table`` or ``ALTER`` statements on |InnoDB| tables are executed while taking a backup, an upgrade to |XtraBackup| 1.6.3 is **strongly recommended**. Under this scenario, if the server version is prior to 5.5.11 in 5.5 series or prior to 5.1.49 in 5.1 series, a server upgrade is also recommended.
719+If the :term:`innodb_file_per_table` server option is been used and ``DDL`` operations, ``TRUNCATE TABLE``, ``DROP/CREATE the_same_table`` or ``ALTER`` statements on |InnoDB| tables are executed while taking a backup, an upgrade to |Percona XtraBackup| 1.6.3 is **strongly recommended**. Under this scenario, if the server version is prior to 5.5.11 in 5.5 series or prior to 5.1.49 in 5.1 series, a server upgrade is also recommended.
720
721 All of |Percona| 's software is open-source and free, all the details of the release and its development process can be found in the `1.6.3 milestone at Launchpad <https://launchpad.net/percona-xtrabackup/+milestone/1.6.3>`_.
722
723@@ -16,9 +16,9 @@
724
725 * Streaming backups did not work for compressed |InnoDB| tables due to missing support for compressed pages in |tar4ibd|. Bug Fixed: :bug:`665210` (*Alexey Kopytov*).
726
727- * |XtraBackup| failed when ``innodb_flush_method`` in the server configuration file was set to ``ALL_O_DIRECT``. Bug Fixed: :bug:`759225` (*Alexey Kopytov*).
728+ * |Percona XtraBackup| failed when ``innodb_flush_method`` in the server configuration file was set to ``ALL_O_DIRECT``. Bug Fixed: :bug:`759225` (*Alexey Kopytov*).
729
730- * Due to a regression introduced in |XtraBackup| 1.6.2, :command:`innobackupex --copy-back` did not work if the :command:`xtrabackup` binary was not specified explicitly with the :option:`--ibbackup` option. Bug Fixed: :bug:`817132` (*Alexey Kopytov*).
731+ * Due to a regression introduced in |Percona XtraBackup| 1.6.2, :command:`innobackupex --copy-back` did not work if the :command:`xtrabackup` binary was not specified explicitly with the :option:`--ibbackup` option. Bug Fixed: :bug:`817132` (*Alexey Kopytov*).
732
733 * The :option:`--slave-info` option now works correctly with :option:`--safe-slave-backup` when either :option:`--no-lock` or :option:`--incremental` is also specified. Bug Fixed: :bug:`834657` (*Alexey Kopytov*).
734
735@@ -27,14 +27,14 @@
736 * Unsupported command line options could cause a :program:`tar4ibd` crash. Such options have been removed. Bug Fixed: :bug:`677279` (*Alexey Kopytov*).
737
738 * Executing ``DDL`` operations, ``TRUNCATE TABLE``, ``DROP/CREATE the_same_table`` or ``ALTER`` statements on |InnoDB| tables while taking a backup could lead to a |xtrabackup| failure due to a tablespace ``ID`` mismatch when using per-table tablespaces. Note that this fix may not work correctly with |MySQL| 5.5 or |Percona Server| 5.5 prior to version 5.5.11. 5.1 releases from 5.1.49 or higher have been confirmed not to be affected.
739- If the :term:`innodb_file_per_table` option is been used, an upgrade to |XtraBackup| 1.6.3 is **strongly recommended**. Under this scenario, if the server version is prior to 5.5.11 in 5.5 series or prior to 5.1.49 in 5.1 series, a server upgrade is also recommended. Bug Fixed: :bug:`722638` (*Alexey Kopytov*).
740+ If the :term:`innodb_file_per_table` option is been used, an upgrade to |Percona XtraBackup| 1.6.3 is **strongly recommended**. Under this scenario, if the server version is prior to 5.5.11 in 5.5 series or prior to 5.1.49 in 5.1 series, a server upgrade is also recommended. Bug Fixed: :bug:`722638` (*Alexey Kopytov*).
741
742
743 Other Changes
744 -------------
745
746- * Improvements and fixes on the |XtraBackup| Test Suite: :bug:`855035`, :bug:`787966` (*Alexey Kopytov*)
747+ * Improvements and fixes on the |Percona XtraBackup| Test Suite: :bug:`855035`, :bug:`787966` (*Alexey Kopytov*)
748
749 * Improvements and fixes on distribution: :bug:`775463`, :bug:`745168`, :bug:`849872`, :bug:`785556` (*Ignacio Nin*)
750
751- * Improvements and fixes on the |XtraBackup| Documentation: :bug:`837754`, :bug:`745185`, :bug:`836907` (*Rodrigo Gadea*)
752+ * Improvements and fixes on the |Percona XtraBackup| Documentation: :bug:`837754`, :bug:`745185`, :bug:`836907` (*Rodrigo Gadea*)
753
754=== modified file 'doc/source/release-notes/1.6/1.6.4.rst'
755--- doc/source/release-notes/1.6/1.6.4.rst 2012-02-02 20:25:55 +0000
756+++ doc/source/release-notes/1.6/1.6.4.rst 2013-08-30 09:58:59 +0000
757@@ -1,5 +1,5 @@
758 ============================
759-|Percona| |XtraBackup| 1.6.4
760+|Percona XtraBackup| 1.6.4
761 ============================
762
763 Percona is glad to announce the release of Percona XtraBackup 1.6.4 on 19 December, 2011 (Downloads are available `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6.4/>`_ and from the :doc:`Percona Software Repositories </installation>`).
764
765=== modified file 'doc/source/release-notes/1.6/1.6.5.rst'
766--- doc/source/release-notes/1.6/1.6.5.rst 2012-02-08 23:19:52 +0000
767+++ doc/source/release-notes/1.6/1.6.5.rst 2013-08-30 09:58:59 +0000
768@@ -1,10 +1,10 @@
769 ============================
770-|Percona| |XtraBackup| 1.6.5
771+|Percona XtraBackup| 1.6.5
772 ============================
773
774 Percona is glad to announce the release of Percona XtraBackup 1.6.5 on 10 February, 2012 (Downloads are available `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6.5/>`_ and from the :doc:`Percona Software Repositories </installation>`).
775
776-This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|.
777+This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|.
778
779 Bugs Fixed
780 ----------
781
782=== modified file 'doc/source/release-notes/1.6/1.6.6.rst'
783--- doc/source/release-notes/1.6/1.6.6.rst 2012-12-17 12:42:00 +0000
784+++ doc/source/release-notes/1.6/1.6.6.rst 2013-08-30 09:58:59 +0000
785@@ -1,12 +1,12 @@
786 ============================
787-|Percona| |XtraBackup| 1.6.6
788+|Percona XtraBackup| 1.6.6
789 ============================
790
791 Percona is glad to announce the release of Percona XtraBackup 1.6.6 on April 4th, 2012 (Downloads are available `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6.6/>`_ and from the :doc:`Percona Software Repositories </installation>`).
792
793 Option --remote-host for |innobackupex| has been deprecated in favor of the --stream option and it will be removed in future versions.
794
795-This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|.
796+This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|.
797
798 Bugs Fixed
799 ----------
800
801=== modified file 'doc/source/release-notes/1.6/1.6.7.rst'
802--- doc/source/release-notes/1.6/1.6.7.rst 2013-01-02 04:03:16 +0000
803+++ doc/source/release-notes/1.6/1.6.7.rst 2013-08-30 09:58:59 +0000
804@@ -1,10 +1,10 @@
805 ============================
806-|Percona| |XtraBackup| 1.6.7
807+|Percona XtraBackup| 1.6.7
808 ============================
809
810 Percona is glad to announce the release of Percona XtraBackup 1.6.7 on December 20th, 2012 (Downloads are available `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6.7/>`_ and from the :doc:`Percona Software Repositories </installation>`).
811
812-This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|.
813+This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|.
814
815 Bugs Fixed
816 ----------
817@@ -15,7 +15,7 @@
818
819 Option :option:`--safe-slave-backup` was resulting in incorrect binlog info, because in some cases innobackupex confused the response from SHOW SLAVE STATUS with the one from SHOW MASTER STATUS. Bug fixed :bug:`977101` (*Alexey Kopytov*).
820
821- `innodb_data_file_path` was not written to :file:`backup-my.cnf`, this was a regression introduced in |XtraBackup| 1.6.5. Bug fixed :bug:`983685` (*Sergei Glushchenko*).
822+ `innodb_data_file_path` was not written to :file:`backup-my.cnf`, this was a regression introduced in |Percona XtraBackup| 1.6.5. Bug fixed :bug:`983685` (*Sergei Glushchenko*).
823
824 Fixed spurious test suite failures with grep 2.10. Bug fixed :bug:`996483` (*Alexey Kopytov*).
825
826@@ -23,7 +23,7 @@
827
828 |innobackupex| could copy files to a wrong directory when merging an incremental backup to a full one. Bug fixed :bug:`1002688` (*Alexey Kopytov*).
829
830- |XtraBackup| binary was leaking file descriptors on :option:`--backup`. This was fixed by reusing the existing file descriptor so no leak occurs. Bug fixed :bug:`713267` (*Alexey Kopytov*).
831+ |Percona XtraBackup| binary was leaking file descriptors on :option:`--backup`. This was fixed by reusing the existing file descriptor so no leak occurs. Bug fixed :bug:`713267` (*Alexey Kopytov*).
832
833 Other bugs fixed: bug :bug:`1021954` (*Hrvoje Matijakovic*).
834
835
836=== modified file 'doc/source/release-notes/2.0/1.9.0.rst'
837--- doc/source/release-notes/2.0/1.9.0.rst 2012-02-08 23:39:07 +0000
838+++ doc/source/release-notes/2.0/1.9.0.rst 2013-08-30 09:58:59 +0000
839@@ -1,23 +1,23 @@
840 =======================================
841-|Percona| |XtraBackup| 1.9.0 (2.0 BETA)
842+|Percona XtraBackup| 1.9.0 (2.0 BETA)
843 =======================================
844
845 Percona is glad to announce the release of Percona XtraBackup 1.9.0 on 9th February 2012. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/BETA/1.9.0/>`_. For this BETA release, we will not be making APT and YUM repositories available, just base deb and RPM packages.
846
847 This is a *BETA* quality release and is not inteded for production. If you want a high quality, Generally Available release, you should use the current Stable version - currently 1.6.4 in the 1.6 series at the time of writing.
848
849-The 1.9.x version numbers will be used to distinguish between pre-release versions of |Percona| |XtraBackup| 2.0 and the Generally Available final release.
850+The 1.9.x version numbers will be used to distinguish between pre-release versions of |Percona XtraBackup| 2.0 and the Generally Available final release.
851
852 This release contains all of the features and bug fixes in :doc:`Percona XtraBackup 1.6.4 </release-notes/1.6/1.6.4>`, plus the following:
853
854 New features
855 ------------
856
857- * |Percona| |XtraBackup| can now save Galera replication information while performing a backup when given the ``--galera-info`` option to innobackupex.
858-
859- * The documentation is now bundled with |Percona| |XtraBackup|. It may not be included in binary packages for this beta release.
860-
861- * Support for compiling and running |Percona| |XtraBackup| against debug versions of InnoDB. This is only for *very* advanced users.
862+ * |Percona XtraBackup| can now save Galera replication information while performing a backup when given the ``--galera-info`` option to innobackupex.
863+
864+ * The documentation is now bundled with |Percona XtraBackup|. It may not be included in binary packages for this beta release.
865+
866+ * Support for compiling and running |Percona XtraBackup| against debug versions of InnoDB. This is only for *very* advanced users.
867
868 Bugs Fixed
869 ----------
870@@ -32,7 +32,7 @@
871
872 * ``xtrabackup_binary`` was not included in tar archive when streaming, instead it was written to the current directory. This could cause backups with ``--remote-host`` to fail. Bugs Fixed: :bug:`723318` (*Alexey Kopytov*) and :bug:`787988` (*Alexey Kopytov*)
873
874- * Compiling |Percona| |XtraBackup| with GCC 4.6 produced compiler warnings. Bug fixed: :bug:`748064` (*Stewart Smith*)
875+ * Compiling |Percona XtraBackup| with GCC 4.6 produced compiler warnings. Bug fixed: :bug:`748064` (*Stewart Smith*)
876
877 * Improvements to incremental backups when using streaming, the addition of the ``--extra-lsndir`` option. Bug fixed: :bug:`680936` (*Vadim Tkachenko*)
878
879
880=== modified file 'doc/source/release-notes/2.0/1.9.1.rst'
881--- doc/source/release-notes/2.0/1.9.1.rst 2012-03-22 13:46:42 +0000
882+++ doc/source/release-notes/2.0/1.9.1.rst 2013-08-30 09:58:59 +0000
883@@ -1,21 +1,21 @@
884 =======================================
885-|Percona| |XtraBackup| 1.9.1 (2.0 BETA)
886+|Percona XtraBackup| 1.9.1 (2.0 BETA)
887 =======================================
888
889 Percona is glad to announce the release of Percona XtraBackup 1.9.1 on 24th February 2012. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/BETA/1.9.1/>`_. For this BETA release, we will not be making APT and YUM repositories available, just base deb and RPM packages.
890
891 This is a *BETA* quality release and is not inteded for production. If you want a high quality, Generally Available release, you should use the current Stable version - currently 1.6.5 in the 1.6 series at the time of writing.
892
893-The 1.9.x version numbers will be used to distinguish between pre-release versions of |Percona| |XtraBackup| 2.0 and the Generally Available final release.
894+The 1.9.x version numbers will be used to distinguish between pre-release versions of |Percona XtraBackup| 2.0 and the Generally Available final release.
895
896 This release contains all of the features and bug fixes in :doc:`Percona XtraBackup 1.9.0 </release-notes/2.0/1.9.0>`, plus the following:
897
898 New features
899 ------------
900
901- * |Xtrabackup| now supports compressed backups. These backups can be done in a parallel way, thus utilizing multiple CPU cores if needed. In previous versions, compression was only possible with streaming backups + external (usually single-threaded) compression utilities, which also had a number of other limitations (e.g. could not be used with parallel file copying, it was required to uncompress the entire backup to restore a single table) (*Alexey Kopytov*).
902+ * |Percona XtraBackup| now supports compressed backups. These backups can be done in a parallel way, thus utilizing multiple CPU cores if needed. In previous versions, compression was only possible with streaming backups + external (usually single-threaded) compression utilities, which also had a number of other limitations (e.g. could not be used with parallel file copying, it was required to uncompress the entire backup to restore a single table) (*Alexey Kopytov*).
903
904- * |Percona| |XtraBackup| now supports streaming incremental backups. In previous versions streaming backups were performed by the innobackupex script but incremental backups were done by the xtrabackup binary which calculated deltas by scanning data files. Which meant those two feature were mutually exclusive, i.e. one couldn't do streaming incremental backups (*Alexey Kopytov*).
905+ * |Percona XtraBackup| now supports streaming incremental backups. In previous versions streaming backups were performed by the innobackupex script but incremental backups were done by the xtrabackup binary which calculated deltas by scanning data files. Which meant those two feature were mutually exclusive, i.e. one couldn't do streaming incremental backups (*Alexey Kopytov*).
906
907 * As part of the backup, the LRU dump is now included as well (*Sergei Glushchenko*).
908
909
910=== modified file 'doc/source/release-notes/2.0/1.9.2.rst'
911--- doc/source/release-notes/2.0/1.9.2.rst 2012-03-28 14:13:15 +0000
912+++ doc/source/release-notes/2.0/1.9.2.rst 2013-08-30 09:58:59 +0000
913@@ -1,12 +1,12 @@
914 =======================================
915-|Percona| |XtraBackup| 1.9.2 (2.0 BETA)
916+|Percona XtraBackup| 1.9.2 (2.0 BETA)
917 =======================================
918
919 Percona is glad to announce the release of Percona XtraBackup 1.9.2 on 28th March 2012. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/BETA/1.9.2/>`_. For this BETA release, we will not be making APT and YUM repositories available, just base deb and RPM packages.
920
921 This is a *BETA* quality release and is not inteded for production. If you want a high quality, Generally Available release, you should use the current Stable version - currently 1.6.5 in the 1.6 series at the time of writing.
922
923-The 1.9.x version numbers will be used to distinguish between pre-release versions of |Percona| |XtraBackup| 2.0 and the Generally Available final release.
924+The 1.9.x version numbers will be used to distinguish between pre-release versions of |Percona XtraBackup| 2.0 and the Generally Available final release.
925
926 Package name has been changed from xtrabackup to full product name, **percona-xtrabackup**.
927
928@@ -19,6 +19,6 @@
929
930 * In MySQL 5.1.57 a new assertion was added as a part of the fix for `bug #59641 <http://bugs.mysql.com/bug.php?id=59641>`_. That assertion wasn't applicable when doing recovery with --apply-log-only option, and it was failing after successfully applying the log. Fix was implemented by bypassing that code. Fixed bug :bug:`938594` (*Alexey Kopytov*).
931
932- * In some cases if XtraBackup had discovered corruption it wouldn't say which file it is. Now it mentions the file name along with the error. Bug fixed :bug:`766033` (*Sergei Glushchenko*).
933+ * In some cases if |Percona XtraBackup| had discovered corruption it wouldn't say which file it is. Now it mentions the file name along with the error. Bug fixed :bug:`766033` (*Sergei Glushchenko*).
934
935 * Fixed *posix_fadvise* bug :bug:`925441` (*Alexey Kopytov*).
936
937=== modified file 'doc/source/release-notes/2.0/2.0.0.rst'
938--- doc/source/release-notes/2.0/2.0.0.rst 2012-04-04 13:17:13 +0000
939+++ doc/source/release-notes/2.0/2.0.0.rst 2013-08-30 09:58:59 +0000
940@@ -1,5 +1,5 @@
941 ============================
942-|Percona| |XtraBackup| 2.0.0
943+|Percona XtraBackup| 2.0.0
944 ============================
945
946 Percona is glad to announce the release of Percona XtraBackup 2.0.0 on 4th April 2012. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.0/>`_ and :doc:`Percona Software Repositories </installation>`.
947
948=== modified file 'doc/source/release-notes/2.0/2.0.1.rst'
949--- doc/source/release-notes/2.0/2.0.1.rst 2012-08-03 12:12:02 +0000
950+++ doc/source/release-notes/2.0/2.0.1.rst 2013-08-30 09:58:59 +0000
951@@ -1,5 +1,5 @@
952 ============================
953-|Percona| |XtraBackup| 2.0.1
954+|Percona XtraBackup| 2.0.1
955 ============================
956
957 Percona is glad to announce the release of Percona XtraBackup 2.0.1 on June 25th, 2012. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.1/>`_ and :doc:`Percona Software Repositories </installation>`.
958@@ -25,7 +25,7 @@
959
960 * `innodb_data_file_path` was not written to backup-my.cnf, this was a regression introduced in previous version. Bug fixed :bug:`983685` (*Sergei Glushchenko*).
961
962- * |XtraBackup| would fail to find the `datadir` when using :option:`mysqld_multi`. This was fixed by adding new option :option:`--defaults-group`, to both innobackupex and xtrabackup, now it can be specified which section of my.cnf to handle. Bug fixed :bug:`483827` (*Sergei Glushchenko* and *Daniƫl van Eeden*).
963+ * |Percona XtraBackup| would fail to find the `datadir` when using :option:`mysqld_multi`. This was fixed by adding new option :option:`--defaults-group`, to both innobackupex and xtrabackup, now it can be specified which section of my.cnf to handle. Bug fixed :bug:`483827` (*Sergei Glushchenko* and *Daniƫl van Eeden*).
964
965 * InnoDB tables with names containing: *opt*, *par*, *CSV*, *MYD* were backed up twice. These tables were backed up by xtrabackup binary and by innobackupex script. Regular expression for filtering database directory contents was fixed. Bug fixed :bug:`989397` (*Sergei Glushchenko*).
966
967@@ -33,17 +33,17 @@
968
969 * |innobackupex| could copy files to a wrong directory when merging an incremental backup to a full one. Bug fixed :bug:`1002688` (*Alexey Kopytov*).
970
971- * Incremental backups were not working correctly with :option:`--stream=tar`. This was fixed by making :option:`--incremental-lsn` incompatible with :option:`--stream=tar`. |XtraBackup| will fail with an error message suggesting to use :option:`--stream=xbstream`. Bug fixed :bug:`999750` (*Alexey Kopytov*).
972+ * Incremental backups were not working correctly with :option:`--stream=tar`. This was fixed by making :option:`--incremental-lsn` incompatible with :option:`--stream=tar`. |Percona XtraBackup| will fail with an error message suggesting to use :option:`--stream=xbstream`. Bug fixed :bug:`999750` (*Alexey Kopytov*).
973
974- * |innobackupex| failed to copy-back backup if destination dir wasn't empty. Exceptions were added for `my.cnf` and `master.info` as |XtraBackup| doesn't backup those files, so it won't overwrite anything. Bug fixed :bug:`935847` (*Igor Tverdovskiy*).
975+ * |innobackupex| failed to copy-back backup if destination dir wasn't empty. Exceptions were added for `my.cnf` and `master.info` as |Percona XtraBackup| doesn't backup those files, so it won't overwrite anything. Bug fixed :bug:`935847` (*Igor Tverdovskiy*).
976
977 * |innobackupex| :option:`--copy-back` could skip some files when copying from a Windows filesystem mounted over NFS. Bug fixed :bug:`1003518` (*Alexey Kopytov*).
978
979- * |XtraBackup| binary was leaking file descriptors on :option:`--backup`. This was fixed by reusing the existing file descriptor so no leak occurs. Bug fixed :bug:`713267` (*Alexey Kopytov*).
980-
981- * There were no source files in tar.gz archive for Percona XtraBackup 2.0.0. Bug fixed :bug:`1002841` (*Ignacio Nin*).
982-
983- * |XtraBackup| binary could fail with the "log block checksum
984+ * |Percona XtraBackup| binary was leaking file descriptors on :option:`--backup`. This was fixed by reusing the existing file descriptor so no leak occurs. Bug fixed :bug:`713267` (*Alexey Kopytov*).
985+
986+ * There were no source files in tar.gz archive for |Percona XtraBackup| 2.0.0. Bug fixed :bug:`1002841` (*Ignacio Nin*).
987+
988+ * |Percona XtraBackup| binary could fail with the "log block checksum
989 mismatch" error when reading an partially written log block. Bug
990 fixed :bug:`1015416` (*Alexey Kopytov*).
991
992
993=== modified file 'doc/source/release-notes/2.0/2.0.2.rst'
994--- doc/source/release-notes/2.0/2.0.2.rst 2012-08-06 01:06:32 +0000
995+++ doc/source/release-notes/2.0/2.0.2.rst 2013-08-30 09:58:59 +0000
996@@ -1,5 +1,5 @@
997 ============================
998-|Percona| |XtraBackup| 2.0.2
999+|Percona XtraBackup| 2.0.2
1000 ============================
1001
1002 Percona is glad to announce the release of Percona XtraBackup 2.0.2 on August 13th, 2012. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.2/>`_ and :doc:`Percona Software Repositories </installation>`.
1003
1004=== modified file 'doc/source/release-notes/2.0/2.0.3.rst'
1005--- doc/source/release-notes/2.0/2.0.3.rst 2012-11-22 09:55:05 +0000
1006+++ doc/source/release-notes/2.0/2.0.3.rst 2013-08-30 09:58:59 +0000
1007@@ -1,5 +1,5 @@
1008 ============================
1009-|Percona| |XtraBackup| 2.0.3
1010+|Percona XtraBackup| 2.0.3
1011 ============================
1012
1013 Percona is glad to announce the release of Percona XtraBackup 2.0.3 on October 1st, 2012. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.3/>`_ and :doc:`Percona Software Repositories </installation>`.
1014@@ -14,9 +14,9 @@
1015 Bugs Fixed
1016 ==========
1017
1018- * Symlink for ``innobackupex-1.5.1`` binary has been broken in the previous version of |XtraBackup|. Bug fixed :bug:`1038198` (*Ignacio Nin*).
1019+ * Symlink for ``innobackupex-1.5.1`` binary has been broken in the previous version of |Percona XtraBackup|. Bug fixed :bug:`1038198` (*Ignacio Nin*).
1020
1021- * |XtraBackup| 2.0.2 was not backwards compatible which caused incremental backups created with previous versions to fail on prepare. Bug fixed :bug:`1038127` (*Sergei Glushchenko*).
1022+ * |Percona XtraBackup| 2.0.2 was not backwards compatible which caused incremental backups created with previous versions to fail on prepare. Bug fixed :bug:`1038127` (*Sergei Glushchenko*).
1023
1024 * Fix for bug :bug:`1022562` introduced a regression that may potentially lead to a 5x increase in disk space occupied by incremental backups. Bug fixed :bug:`1043762` (*Laurynas Biveinis*).
1025
1026
1027=== modified file 'doc/source/release-notes/2.0/2.0.4.rst'
1028--- doc/source/release-notes/2.0/2.0.4.rst 2013-01-15 11:54:46 +0000
1029+++ doc/source/release-notes/2.0/2.0.4.rst 2013-08-30 09:58:59 +0000
1030@@ -1,5 +1,5 @@
1031 ============================
1032-|Percona| |XtraBackup| 2.0.4
1033+|Percona XtraBackup| 2.0.4
1034 ============================
1035
1036 Percona is glad to announce the release of Percona XtraBackup 2.0.4 on December 3rd, 2012. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.4/>`_ and :doc:`Percona Software Repositories </installation>`.
1037@@ -9,24 +9,24 @@
1038 Bugs Fixed
1039 ==========
1040
1041- * Bug fix for :bug:`932623` introduced the regression in |XtraBackup| 2.0.2 which caused incremental backups to fail because the init parameter values were not normalized to the values used inside |InnoDB|. Bug fixed :bug:`1062684` (*Sergei Glushchenko*).
1042-
1043- * Bug fix for :bug:`932623` introduced the regression in |XtraBackup| 2.0.2 because it didn't take the separate doublewrite tablespace into an account. Bug fixed :bug:`1066843` (*Sergei Glushchenko*).
1044-
1045- * |XtraBackup| was handling the separate doublewrite buffer file incorrectly. File path of the doublewrite buffer wasn't added to the :file:`backup-my.cnf` and after the restore old doublewrite buffer file was used instead of one made during the prepare stage. Bug fixed :bug:`1068470` (*Sergei Glushchenko*).
1046-
1047- * |XtraBackup| now accepts the :option:`--innodb=force` option, previously it would throw an error if the option was set. Bug fixed :bug:`528752` (*Laurynas Biveinis*).
1048+ * Bug fix for :bug:`932623` introduced the regression in |Percona XtraBackup| 2.0.2 which caused incremental backups to fail because the init parameter values were not normalized to the values used inside |InnoDB|. Bug fixed :bug:`1062684` (*Sergei Glushchenko*).
1049+
1050+ * Bug fix for :bug:`932623` introduced the regression in |Percona XtraBackup| 2.0.2 because it didn't take the separate doublewrite tablespace into an account. Bug fixed :bug:`1066843` (*Sergei Glushchenko*).
1051+
1052+ * |Percona XtraBackup| was handling the separate doublewrite buffer file incorrectly. File path of the doublewrite buffer wasn't added to the :file:`backup-my.cnf` and after the restore old doublewrite buffer file was used instead of one made during the prepare stage. Bug fixed :bug:`1068470` (*Sergei Glushchenko*).
1053+
1054+ * |Percona XtraBackup| now accepts the :option:`--innodb=force` option, previously it would throw an error if the option was set. Bug fixed :bug:`528752` (*Laurynas Biveinis*).
1055
1056 * Option :option:`safe-slave-backup` wasn't working correctly. Bug fixed :bug:`887803` (*Alexey Kopytov*).
1057
1058 * In case ``safe-slave-backup-timeout`` was reached when using the :option:`safe-slave-backup` option, ``SQL_THREAD`` was left in stopped state causing the slave thread to lag behind. This was fixed by checking the initial ``SQL_THREAD`` state and starting it before terminating with a timeout error and starting the ``SQL_THREAD`` only if it was running initially. Bug fixed :bug:`1037379` (*Alexey Kopytov*).
1059
1060- * |Xtrabackup| would fail on ``--apply-log`` when filesystem didn't support Linux AIO. Bug fixed :bug:`1065561` (*Alexey Kopytov*).
1061-
1062- * |Xtrabackup| binary would ignore :option:`innodb_use_native_aio` when it's specified either in :file:`my.cnf` or as a command line option. Bug fixed :bug:`1068459` (*Alexey Kopytov*).
1063-
1064- * |Xtrabackup| would print a warning message during the prepare stage about :option:`innodb_file_io_threads` being deprecated, even if the variable wasn't set. Bug fixed :bug:`1068485` (*Alexey Kopytov*).
1065-
1066- * |Xtrabackup| Galera tests can now be run concurrently. Bug fixed :bug:`1077800` (*Stewart Smith*).
1067+ * |Percona XtraBackup| would fail on ``--apply-log`` when filesystem didn't support Linux AIO. Bug fixed :bug:`1065561` (*Alexey Kopytov*).
1068+
1069+ * ``xtrabackup`` binary would ignore :option:`innodb_use_native_aio` when it's specified either in :file:`my.cnf` or as a command line option. Bug fixed :bug:`1068459` (*Alexey Kopytov*).
1070+
1071+ * |Percona XtraBackup| would print a warning message during the prepare stage about :option:`innodb_file_io_threads` being deprecated, even if the variable wasn't set. Bug fixed :bug:`1068485` (*Alexey Kopytov*).
1072+
1073+ * |Percona XtraBackup| Galera tests can now be run concurrently. Bug fixed :bug:`1077800` (*Stewart Smith*).
1074
1075
1076
1077=== modified file 'doc/source/release-notes/2.0/2.0.5.rst'
1078--- doc/source/release-notes/2.0/2.0.5.rst 2013-01-15 11:54:46 +0000
1079+++ doc/source/release-notes/2.0/2.0.5.rst 2013-08-30 09:58:59 +0000
1080@@ -1,5 +1,5 @@
1081 ============================
1082-|Percona| |XtraBackup| 2.0.5
1083+|Percona XtraBackup| 2.0.5
1084 ============================
1085
1086 Percona is glad to announce the release of Percona XtraBackup 2.0.5 on January 18th, 2013. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.5/>`_ and :doc:`Percona Software Repositories </installation>`.
1087@@ -14,17 +14,17 @@
1088 Bugs Fixed
1089 ==========
1090
1091- In case of streaming backups, |innobackupex| would resume the |XtraBackup| process and then wait for it to finish before running ``UNLOCK TABLES``. This caused database to be unnecessarily locked with ``FLUSH TABLES WITH READ LOCK``. Innobackupex now waits only till log copying is finished to unlock the databases. Bug fixed :bug:`1055989` (*Alexey Kopytov*).
1092+ In case of streaming backups, |innobackupex| would resume the |Percona XtraBackup| process and then wait for it to finish before running ``UNLOCK TABLES``. This caused database to be unnecessarily locked with ``FLUSH TABLES WITH READ LOCK``. Innobackupex now waits only till log copying is finished to unlock the databases. Bug fixed :bug:`1055989` (*Alexey Kopytov*).
1093
1094 |innobackupex| error messages referencing the data directory have been extended to show the path of the data directory mentioned in the error message. Bug fixed :bug:`1089375` (*Hartmut Holzgraefe*).
1095
1096- Partitioned tables were not correctly handled by the :option:`--databases`, :option:`--include`, :option:`--tables-file` options of |innobackupex|, and by the :option:`--tables` and :option:`--tables-file` options of |XtraBackup|. Fixed by removing the partition suffix (#P#...) before doing filtering. Bug fixed :bug:`711166` (*Sergei Glushchenko*).
1097+ Partitioned tables were not correctly handled by the :option:`--databases`, :option:`--include`, :option:`--tables-file` options of |innobackupex|, and by the :option:`--tables` and :option:`--tables-file` options of |Percona XtraBackup|. Fixed by removing the partition suffix (#P#...) before doing filtering. Bug fixed :bug:`711166` (*Sergei Glushchenko*).
1098
1099- When built-in compression was used, |XtraBackup| was doing unbuffered writes to the destination file or stream in very small chunks which in return caused inefficient I/O. Fixed by using a 1M buffer for output similar to the uncompressed backups. Bug fixed :bug:`1095249` (*Alexey Kopytov*).
1100+ When built-in compression was used, |Percona XtraBackup| was doing unbuffered writes to the destination file or stream in very small chunks which in return caused inefficient I/O. Fixed by using a 1M buffer for output similar to the uncompressed backups. Bug fixed :bug:`1095249` (*Alexey Kopytov*).
1101
1102 Unnecessary long sleep() in |innobackupex| lead to ``FLUSH TABLES WITH READ LOCK`` taking too long. Fixed by replacing 2 seconds sleep interval with 100 milliseconds one. Bug fixed :bug:`1095551` (*Sergei Glushchenko*).
1103
1104- If |innobackupex| would crash it would leave the ``xtrabackup_suspended`` file on the filesystem. This could then cause |innobackupex| to think |XtraBackup| has suspended itself the moment it started, and then when xtrabackup actually does suspend itself innobackupex would wait for it to end and wouldn't re-remove the suspend_file, leading to a wait deadlock. Fixed by removing the stale ``xtrabackup_suspended`` file when |innobackupex| is started. Bug fixed :bug:`1007446` (*George Ormond Lorch III*).
1105+ If |innobackupex| would crash it would leave the ``xtrabackup_suspended`` file on the filesystem. This could then cause |innobackupex| to think |Percona XtraBackup| has suspended itself the moment it started, and then when xtrabackup actually does suspend itself innobackupex would wait for it to end and wouldn't re-remove the suspend_file, leading to a wait deadlock. Fixed by removing the stale ``xtrabackup_suspended`` file when |innobackupex| is started. Bug fixed :bug:`1007446` (*George Ormond Lorch III*).
1106
1107 |innobackupex| would fail to recognize MariaDB 5.2 and MariaDB 5.3. Fixed by augmenting version checks in |innobackupex|. Bug fixed :bug:`733665` (*Daniƫl van Eeden*, *Alexey Kopytov*).
1108
1109
1110=== modified file 'doc/source/release-notes/2.0/2.0.6.rst'
1111--- doc/source/release-notes/2.0/2.0.6.rst 2013-03-13 09:02:32 +0000
1112+++ doc/source/release-notes/2.0/2.0.6.rst 2013-08-30 09:58:59 +0000
1113@@ -1,5 +1,5 @@
1114 ============================
1115-|Percona| |XtraBackup| 2.0.6
1116+|Percona XtraBackup| 2.0.6
1117 ============================
1118
1119 Percona is glad to announce the release of Percona XtraBackup 2.0.6 on March 20, 2013. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.6/>`_ and :doc:`Percona Software Repositories </installation>`.
1120@@ -9,26 +9,26 @@
1121 New Features
1122 =============
1123
1124- |XtraBackup| has implemented basic support for |MySQL| 5.6, |Percona Server| 5.6 and *MariaDB* 10.0. Basic support means that these versions are are recognized by |XtraBackup|, and that backup/restore works as long as no 5.6-specific features are used (such as ``GTID``, remote/transportable tablespaces, separate undo tablespace, 5.6-style buffer pool dump files).
1125+ |Percona XtraBackup| has implemented basic support for |MySQL| 5.6, |Percona Server| 5.6 and *MariaDB* 10.0. Basic support means that these versions are are recognized by |Percona XtraBackup|, and that backup/restore works as long as no 5.6-specific features are used (such as ``GTID``, remote/transportable tablespaces, separate undo tablespace, 5.6-style buffer pool dump files).
1126
1127 Bugs Fixed
1128 ==========
1129
1130 Individual *InnoDB* tablespaces with size less than 1MB were extended to 1MB on the backup prepare operation. This led to a large increase in disk usage in cases when there are many small *InnoDB* tablespaces. Bug fixed :bug:`950334` (*Daniel Frett*, *Alexey Kopytov*).
1131
1132- Fixed the issue that caused databases corresponding to inaccessible :term:`datadir` subdirectories to be ignored by |XtraBackup| without warning or error messages. This was happening because |InnoDB| code silently ignored :term:`datadir` subdirectories it could not open. Bug fixed :bug:`664986` (*Alexey Kopytov*).
1133+ Fixed the issue that caused databases corresponding to inaccessible :term:`datadir` subdirectories to be ignored by |Percona XtraBackup| without warning or error messages. This was happening because |InnoDB| code silently ignored :term:`datadir` subdirectories it could not open. Bug fixed :bug:`664986` (*Alexey Kopytov*).
1134
1135- Under some circumstances |XtraBackup| could fail to copy a tablespace with a high :option:`--parallel` option value and a low :option:`innodb_open_files` value. Bug fixed :bug:`870119` (*Alexey Kopytov*).
1136+ Under some circumstances |Percona XtraBackup| could fail to copy a tablespace with a high :option:`--parallel` option value and a low :option:`innodb_open_files` value. Bug fixed :bug:`870119` (*Alexey Kopytov*).
1137
1138 Fix for the bug :bug:`711166` introduced a regression that caused individual partition backups to fail when used with :option:`--include` option in |innobackupex| or the :option:`--tables` option in xtrabackup. Bug fixed :bug:`1130627` (*Alexey Kopytov*).
1139
1140- |innobackupex| didn't add the :option:`file-per-table` setting for table-independent backups. Fixed by making |XtraBackup| auto-enable :option:`innodb_file_per_table` when the :option:`--export` option is used. Bug fixed :bug:`930062` (*Alexey Kopytov*).
1141+ |innobackupex| didn't add the :option:`file-per-table` setting for table-independent backups. Fixed by making |Percona XtraBackup| auto-enable :option:`innodb_file_per_table` when the :option:`--export` option is used. Bug fixed :bug:`930062` (*Alexey Kopytov*).
1142
1143- Under some circumstances |XtraBackup| could fail on a backup prepare with :option:`innodb_flush_method=O_DIRECT`. Bug fixed :bug:`1055547` (*Alexey Kopytov*).
1144+ Under some circumstances |Percona XtraBackup| could fail on a backup prepare with :option:`innodb_flush_method=O_DIRECT`. Bug fixed :bug:`1055547` (*Alexey Kopytov*).
1145
1146 |innobackupex| did not pass the :option:`--tmpdir` option to the xtrabackup binary resulting in the server's ``tmpdir`` always being used for temporary files. Bug fixed :bug:`1085099` (*Alexey Kopytov*).
1147
1148- |XtraBackup| has improved the error reporting for unrecognized server versions. Bug fixed :bug:`1087219` (*Alexey Kopytov*).
1149+ |Percona XtraBackup| has improved the error reporting for unrecognized server versions. Bug fixed :bug:`1087219` (*Alexey Kopytov*).
1150
1151 Fixed the missing ``rpm`` dependency for Perl ``Time::HiRes`` package that caused |innobackupex| to fail on minimal CentOS installations. Bug fixed :bug:`1121573` (*Alexey Bychko*).
1152
1153@@ -36,6 +36,6 @@
1154
1155 Fix for the bug :bug:`1055989` introduced a regression that caused :file:`xtrabackup_pid` file to remain in the temporary dir after execution. Bug fixed :bug:`1114955` (*Alexey Kopytov*).
1156
1157- Unnecessary debug messages have been removed from the |XtraBackup| output. Bug fixed :bug:`1131084` (*Alexey Kopytov*).
1158+ Unnecessary debug messages have been removed from the |Percona XtraBackup| output. Bug fixed :bug:`1131084` (*Alexey Kopytov*).
1159
1160 Other bug fixes: bug fixed :bug:`1153334` (*Alexey Kopytov*), bug fixed :bug:`1098498` (*Laurynas Biveinis*), bug fixed :bug:`1132763` (*Laurynas Biveinis*), bug fixed :bug:`1142229` (*Laurynas Biveinis*), bug fixed :bug:`1130581` (*Laurynas Biveinis*).
1161
1162=== modified file 'doc/source/release-notes/2.0/2.0.7.rst'
1163--- doc/source/release-notes/2.0/2.0.7.rst 2013-05-07 06:57:31 +0000
1164+++ doc/source/release-notes/2.0/2.0.7.rst 2013-08-30 09:58:59 +0000
1165@@ -1,5 +1,5 @@
1166 ============================
1167-|Percona| |XtraBackup| 2.0.7
1168+|Percona XtraBackup| 2.0.7
1169 ============================
1170
1171 Percona is glad to announce the release of Percona XtraBackup 2.0.7 on May 6, 2013. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.7/>`_ and :doc:`Percona Software Repositories </installation>`.
1172@@ -13,7 +13,7 @@
1173
1174 |Percona XtraBackup| has implemented support for the `InnoDB Buffer Pool Preloading <http://dev.mysql.com/doc/refman/5.6/en/innodb-performance.html#innodb-preload-buffer-pool>`_ introduced in |MySQL| 5.6. Starting with |MySQL| 5.6 buffer pool dumps can be produced and loaded for faster server warmup after the start. This feature is similar to the `Dump/Restore of the Buffer Pool <http://www.percona.com/doc/percona-server/5.5/management/innodb_lru_dump_restore.html>`_ in |Percona Server|. |MySQL| 5.6 buffer pool dump is copied into backup directory during the backup stage. During the copy back stage (restore) it is copied back to data directory. After the backup is restored buffer pool dump can be loaded by the server either automatically on startup or on demand.
1175
1176- Time interval between checks done by log copying thread is now configurable by :option:`innobackupex --log-copy-interval`. Making the interval configurable allows to reduce the time between checks which can prevent |XtraBackup| failures that are caused by the log records in the transactional log being overwritten before they are copied by the log copying thread.
1177+ Time interval between checks done by log copying thread is now configurable by :option:`innobackupex --log-copy-interval`. Making the interval configurable allows to reduce the time between checks which can prevent |Percona XtraBackup| failures that are caused by the log records in the transactional log being overwritten before they are copied by the log copying thread.
1178
1179 |Percona XtraBackup| now stores the ``GTID`` value in the :file:`xtrabackup_binlog_info` when doing the backup of |MySQL| and |Percona Server| 5.6 with the ``GTID`` mode enabled. Example of how this information can be used to create/restore a slave can be found in `this blogpost <http://www.mysqlperformanceblog.com/2013/02/08/how-to-createrestore-a-slave-using-gtid-replication-in-mysql-5-6/>`_.
1180
1181@@ -34,11 +34,11 @@
1182
1183 Fixed couple of warnings found in |innobackupex| when all warnings have been made ``FATAL``. Bug fixed :bug:`1116177`.
1184
1185- If there are thousands of tables and slow IO then |Xtrabackup| can spend a lot of time opening all the tablespaces. Optimization has been implemented and |XtraBackup| now avoids loading non-relevant tablespaces when partial backup is being taken which speeds up the backup process. Bug fixed :bug:`1130145`.
1186-
1187- |Percona XtraBackup| didn't initialize per-thread data in the log copying thread which could cause |XtraBackup| to crash. Bug fixed :bug:`1166888`.
1188-
1189- Package dependency has been changed from abstract ``mysql`` to real ``/usr/bin/mysql`` file, because ``rpm`` packages from *Oracle* no longer satisfied ``mysql`` dependency which is required by the |XtraBackup| ``rpms``. Bug fixed :bug:`1095972`.
1190+ If there are thousands of tables and slow IO then |Xtrabackup| can spend a lot of time opening all the tablespaces. Optimization has been implemented and |Percona XtraBackup| now avoids loading non-relevant tablespaces when partial backup is being taken which speeds up the backup process. Bug fixed :bug:`1130145`.
1191+
1192+ |Percona XtraBackup| didn't initialize per-thread data in the log copying thread which could cause |Percona XtraBackup| to crash. Bug fixed :bug:`1166888`.
1193+
1194+ Package dependency has been changed from abstract ``mysql`` to real ``/usr/bin/mysql`` file, because ``rpm`` packages from *Oracle* no longer satisfied ``mysql`` dependency which is required by the |Percona XtraBackup| ``rpms``. Bug fixed :bug:`1095972`.
1195
1196 |Percona XtraBackup| would fail when preparing the |MySQL| 5.6 backup if the log files were bigger than 4G on the source server. Bug fixed :bug:`1164979`.
1197
1198
1199=== added file 'doc/source/release-notes/2.0/2.0.8.rst'
1200--- doc/source/release-notes/2.0/2.0.8.rst 1970-01-01 00:00:00 +0000
1201+++ doc/source/release-notes/2.0/2.0.8.rst 2013-08-30 09:58:59 +0000
1202@@ -0,0 +1,39 @@
1203+============================
1204+|Percona XtraBackup| 2.0.8
1205+============================
1206+
1207+Percona is glad to announce the release of Percona XtraBackup 2.0.8 on September 4th, 2013. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.0.8/>`_ and :doc:`Percona Software Repositories </installation>`.
1208+
1209+This release is the current GA (Generally Available) stable release in the 2.0 series.
1210+
1211+
1212+Bugs Fixed
1213+==========
1214+
1215+ |Percona XtraBackup| 2.0 will now be offered in :doc:`Percona Software Repositories </installation>`. Bug fixed :bug:`1190055`.
1216+
1217+ |Percona XtraBackup| would assume the table has been dropped if the tablespace was renamed after it was scanned by |XtraBackup| on startup and before |XtraBackup| attempted to copy it. Bug fixed :bug:`1079700`.
1218+
1219+ Fixed the ``libssl.so.6`` dependency issues in binary tarballs releases. Bug fixed :bug:`1172916`.
1220+
1221+ Orphaned ``xtrabackup_pid`` file left inside tmpdir could cause `SST <http://www.percona.com/doc/percona-xtradb-cluster/manual/state_snapshot_transfer.html>`_ to fail. Fixed by fix checking if ``xtrabackup_pid`` file exists once |innobackupex| starts, and try to remove it or fail if it cannot be removed. Bug fixed :bug:`1175860`.
1222+
1223+ During the backup process loading tablespaces was started before the log copying, this could lead to a race between the datafiles state in the resulting backup and xtrabackup_logfile. Tablespace created at a sensitive time would be missing in both the backup itself and as the corresponding log record in :file:`xtrabackup_logfile`, so it would not be created on :option:`innobackupex --apply-log` either. Bug fixed :bug:`1177206`.
1224+
1225+ |innobackupex| automatic version detection did not work correctly for latest |Percona Server| and |MySQL| 5.1 releases which could cause innobackupex to fail. Bugs fixed :bug:`1181092` and :bug:`1181099`.
1226+
1227+ Difference in behavior between |InnoDB| 5.5 and 5.6 codebases in cases when a newly created tablespace has uninitialized first page at the time when |Percona XtraBackup| opens it while creating a list of tablespaces to backup would cause assertion error. Bug fixed :bug:`1187071`.
1228+
1229+ Debug builds would fail due to compiler errors on *Ubuntu* Quantal/Raring builds. Fixed compiler warnings by backporting the corresponding changes from upstream. Bug fixed :bug:`1192454`.
1230+
1231+ |Percona XtraBackup| would stop in case log block numbers had to wrap around, which only happens once per 1 GB of log writes, and the wrap-around point was between the last checkpoint and the current log tail at the time the backup starts. Bug fixed :bug:`1206309`.
1232+
1233+ ``xtrabackup_56`` binary would fail to create a suspend file, which would result in an error. Bug fixed :bug:`1210266`.
1234+
1235+ Under some circumstances |Percona XtraBackup| could fail on a backup prepare with ``innodb_flush_method=O_DIRECT`` when ``XFS`` filesystem was being used. Bug fixed :bug:`1190779`.
1236+
1237+ |Percona XtraBackup| didn't recognize checkpoint ``#0`` as a valid checkpoint on :option:`xtrabackup --prepare` which would cause an error. Bug fixed :bug:`1196475`.
1238+
1239+ :option:`xtrabackup --stats` option would not work with server :term:`datadir` if the server isn't running and logs were in a separate directory. Bug fixed :bug:`1174314`.
1240+
1241+Other bug fixes: bug fixed :bug:`1097434`, bug fixed :bug:`1214272`, bug fixed :bug:`1211173`, bug fixed :bug:`1201599`, bug fixed :bug:`1097444`, bug fixed :bug:`1042796`, bug fixed :bug:`1214730`, bug fixed :bug:`1204463`, bug fixed :bug:`1197249`, bug fixed :bug:`1196894`, bug fixed :bug:`1194813`, bug fixed :bug:`1183500`, bug fixed :bug:`1177182`, bug fixed :bug:`1175309`, bug fixed :bug:`1201686`, bug fixed :bug:`1182995`, bug fixed :bug:`1175566`.
1242
1243=== modified file 'doc/source/release-notes/2.1/2.1.0-rc1.rst'
1244--- doc/source/release-notes/2.1/2.1.0-rc1.rst 2013-05-07 07:01:29 +0000
1245+++ doc/source/release-notes/2.1/2.1.0-rc1.rst 2013-08-30 09:58:59 +0000
1246@@ -13,7 +13,7 @@
1247
1248 |Percona XtraBackup| has implemented support for the `InnoDB Buffer Pool Preloading <http://dev.mysql.com/doc/refman/5.6/en/innodb-performance.html#innodb-preload-buffer-pool>`_ introduced in |MySQL| 5.6. Starting with |MySQL| 5.6 buffer pool dumps can be produced and loaded for faster server warmup after the start. This feature is similar to the `Dump/Restore of the Buffer Pool <http://www.percona.com/doc/percona-server/5.5/management/innodb_lru_dump_restore.html>`_ in |Percona Server|. |MySQL| 5.6 buffer pool dump is copied into backup directory during the backup stage. During the copy back stage (restore) it is copied back to data directory. After the backup is restored buffer pool dump can be loaded by the server either automatically on startup or on demand.
1249
1250- Time interval between checks done by log copying thread is now configurable by :option:`innobackupex --log-copy-interval`. Making the interval configurable allows to reduce the time between checks which can prevent |XtraBackup| failures that are caused by the log records in the transactional log being overwritten before they are copied by the log copying thread.
1251+ Time interval between checks done by log copying thread is now configurable by :option:`innobackupex --log-copy-interval`. Making the interval configurable allows to reduce the time between checks which can prevent |Percona XtraBackup| failures that are caused by the log records in the transactional log being overwritten before they are copied by the log copying thread.
1252
1253 |Percona XtraBackup| now stores the ``GTID`` value in the :file:`xtrabackup_binlog_info` when doing the backup of |MySQL| and |Percona Server| 5.6 with the ``GTID`` mode enabled. Example of how this information can be used to create/restore a slave can be found in `this blogpost <http://www.mysqlperformanceblog.com/2013/02/08/how-to-createrestore-a-slave-using-gtid-replication-in-mysql-5-6/>`_.
1254
1255@@ -28,7 +28,7 @@
1256
1257 |Percona XtraBackup| would leave stale ``xtrabackup_tmp*`` files in the :term:`datadir` after applying incremental backups. Bug fixed :bug:`1079135`.
1258
1259- If there are thousands of tables and slow IO then |Xtrabackup| can spend a lot of time opening all the tablespaces. Optimization has been implemented and |XtraBackup| now avoids loading non-relevant tablespaces when partial backup is being taken which speeds up the backup process. Bug fixed :bug:`1130145`.
1260+ If there are thousands of tables and slow IO then |Percona XtraBackup| can spend a lot of time opening all the tablespaces. Optimization has been implemented and |Percona XtraBackup| now avoids loading non-relevant tablespaces when partial backup is being taken which speeds up the backup process. Bug fixed :bug:`1130145`.
1261
1262 Due to different implementation in |MySQL| 5.6 error messages were not printed to ``stderr`` directly. Because of that all InnoDB error or diagnostic messages are never printed by xtrabackup_56. Bug fixed :bug:`1169971`
1263
1264
1265=== modified file 'doc/source/release-notes/2.1/2.1.4.rst'
1266--- doc/source/release-notes/2.1/2.1.4.rst 2013-08-01 08:54:47 +0000
1267+++ doc/source/release-notes/2.1/2.1.4.rst 2013-08-30 09:58:59 +0000
1268@@ -28,7 +28,7 @@
1269
1270 |innobackupex| did not encrypt non-InnoDB files when doing local (i.e. non-streaming) backups. Bug fixed :bug:`1160778`.
1271
1272- Difference in behavior between |InnoDB| 5.5 and 5.6 codebases in cases when a newly created tablespace has uninitialized first page at the time when |XtraBackup| opens it while creating a list of tablespaces to backup would cause assertion error. Bug fixed :bug:`1187071`.
1273+ Difference in behavior between |InnoDB| 5.5 and 5.6 codebases in cases when a newly created tablespace has uninitialized first page at the time when |Percona XtraBackup| opens it while creating a list of tablespaces to backup would cause assertion error. Bug fixed :bug:`1187071`.
1274
1275 **xbcrypt** could sometimes fail when reading encrypted stream from a pipe or network. Bug fixed :bug:`1190610`.
1276
1277@@ -38,7 +38,7 @@
1278
1279 |innobackupex| would terminate with an error if :option:`innobackupex --safe-slave-backup` option was used for backing up the master server. Bug fixed :bug:`1190716`.
1280
1281- Under some circumstances |XtraBackup| could fail on a backup prepare with ``innodb_flush_method=O_DIRECT`` when ``XFS`` filesystem was being used. Bug fixed :bug:`1190779`.
1282+ Under some circumstances |Percona XtraBackup| could fail on a backup prepare with ``innodb_flush_method=O_DIRECT`` when ``XFS`` filesystem was being used. Bug fixed :bug:`1190779`.
1283
1284 |Percona XtraBackup| didn't recognize checkpoint ``#0`` as a valid checkpoint on :option:`xtrabackup --prepare` which would cause an error. Bug fixed :bug:`1196475`.
1285
1286
1287=== modified file 'doc/source/xbcrypt/xbcrypt.rst'
1288--- doc/source/xbcrypt/xbcrypt.rst 2013-03-29 10:33:27 +0000
1289+++ doc/source/xbcrypt/xbcrypt.rst 2013-08-30 09:58:59 +0000
1290@@ -4,9 +4,9 @@
1291 The xbcrypt binary
1292 ======================
1293
1294-To support encryption and decryption of the backups, a new tool ``xbcrypt`` was introduced to XtraBackup.
1295+To support encryption and decryption of the backups, a new tool ``xbcrypt`` was introduced to |Percona XtraBackup|.
1296
1297-This utility has been modeled after :ref:`xbstream_binary` to perform encryption and decryption outside of |XtraBackup|. Xbcrypt has following command line options:
1298+This utility has been modeled after :ref:`xbstream_binary` to perform encryption and decryption outside of |Percona XtraBackup|. Xbcrypt has following command line options:
1299
1300 .. option:: -d, --decrypt
1301
1302
1303=== modified file 'doc/source/xbstream/xbstream.rst'
1304--- doc/source/xbstream/xbstream.rst 2013-03-29 10:33:27 +0000
1305+++ doc/source/xbstream/xbstream.rst 2013-08-30 09:58:59 +0000
1306@@ -4,7 +4,7 @@
1307 The xbstream Binary
1308 ======================
1309
1310-To support simultaneous compression and streaming, a new custom streaming format called xbstream was introduced to XtraBackup in addition to the TAR format. That was required to overcome some limitations of traditional archive formats such as tar, cpio and others which did not allow streaming dynamically generated files, for example dynamically compressed files. Other advantages of xbstream over traditional streaming/archive format include ability to stream multiple files concurrently (so it is possible to use streaming in the xbstream format together with the --parallel option) and more compact data storage.
1311+To support simultaneous compression and streaming, a new custom streaming format called xbstream was introduced to |Percona XtraBackup| in addition to the TAR format. That was required to overcome some limitations of traditional archive formats such as tar, cpio and others which did not allow streaming dynamically generated files, for example dynamically compressed files. Other advantages of xbstream over traditional streaming/archive format include ability to stream multiple files concurrently (so it is possible to use streaming in the xbstream format together with the --parallel option) and more compact data storage.
1312
1313 This utility has a tar-like interface:
1314
1315
1316=== modified file 'doc/source/xtrabackup-files.rst'
1317--- doc/source/xtrabackup-files.rst 2013-04-29 11:08:57 +0000
1318+++ doc/source/xtrabackup-files.rst 2013-08-30 09:58:59 +0000
1319@@ -1,8 +1,8 @@
1320 .. _xtrabackup_files :
1321
1322-=====================================
1323-Index of files created by XtraBackup
1324-=====================================
1325+============================================
1326+Index of files created by Percona XtraBackup
1327+============================================
1328
1329 * Information related to the backup and the server
1330
1331
1332=== modified file 'doc/source/xtrabackup_bin/compact_backups.rst'
1333--- doc/source/xtrabackup_bin/compact_backups.rst 2013-05-03 05:17:03 +0000
1334+++ doc/source/xtrabackup_bin/compact_backups.rst 2013-08-30 09:58:59 +0000
1335@@ -61,7 +61,7 @@
1336
1337 $ xtrabackup --prepare --rebuild-indexes --rebuild-threads=16 /data/backups/
1338
1339-In this case |XtraBackup| will create 16 worker threads with each thread rebuilding indexes for one table at a time. It will also show thread IDs for each message ::
1340+In this case |Percona XtraBackup| will create 16 worker threads with each thread rebuilding indexes for one table at a time. It will also show thread IDs for each message ::
1341
1342 Starting 16 threads to rebuild indexes.
1343
1344@@ -74,7 +74,7 @@
1345 [11] Found index idx_last_name
1346 [11] Rebuilding 3 index(es).
1347
1348-Since |XtraBackup| has no information when applying an incremental backup to a compact full one, on whether there will be more incremental backups applied to it later or not, rebuilding indexes needs to be explicitly requested by a user whenever a full backup with some incremental backups merged is ready to be restored. Rebuilding indexes unconditionally on every incremental backup merge is not an option, since it is an expensive operation.
1349+Since |Percona XtraBackup| has no information when applying an incremental backup to a compact full one, on whether there will be more incremental backups applied to it later or not, rebuilding indexes needs to be explicitly requested by a user whenever a full backup with some incremental backups merged is ready to be restored. Rebuilding indexes unconditionally on every incremental backup merge is not an option, since it is an expensive operation.
1350
1351 Restoring Compact Backups
1352 =========================
1353
1354=== modified file 'doc/source/xtrabackup_bin/lru_dump.rst'
1355--- doc/source/xtrabackup_bin/lru_dump.rst 2012-04-21 07:12:28 +0000
1356+++ doc/source/xtrabackup_bin/lru_dump.rst 2013-08-30 09:58:59 +0000
1357@@ -2,7 +2,7 @@
1358 LRU dump backup
1359 ================
1360
1361-This feature reduces the warm up time by restoring buffer pool state from :file:`ib_lru_dump` file after restart. |Xtrabackup| discovers :file:`ib_lru_dump` and backs it up automatically.
1362+This feature reduces the warm up time by restoring buffer pool state from :file:`ib_lru_dump` file after restart. |Percona Xtrabackup| discovers :file:`ib_lru_dump` and backs it up automatically.
1363
1364 .. image:: /_static/lru_dump.png
1365
1366
1367=== modified file 'innobackupex'
1368--- innobackupex 2013-08-18 07:14:43 +0000
1369+++ innobackupex 2013-08-30 09:58:59 +0000
1370@@ -3631,7 +3631,7 @@
1371
1372 =item --galera-info
1373
1374-This options creates the xtrabackup_galera_info file which contians the local node state at the time of the backup. Option should be used when performing the backup of Percona-XtraDB-Cluster.
1375+This options creates the xtrabackup_galera_info file which contains the local node state at the time of the backup. Option should be used when performing the backup of Percona-XtraDB-Cluster.
1376
1377 =item --help
1378

Subscribers

People subscribed via source and target branches