Merge lp:~hrvojem/percona-xtrabackup/rn-2.0.8 into lp:percona-xtrabackup/2.0
- rn-2.0.8
- Merge into 2.0
Proposed by
Hrvoje Matijakovic
Status: | Merged |
---|---|
Approved by: | Alexey Kopytov |
Approved revision: | no longer in the source branch. |
Merged at revision: | 586 |
Proposed branch: | lp:~hrvojem/percona-xtrabackup/rn-2.0.8 |
Merge into: | lp:percona-xtrabackup/2.0 |
Diff against target: |
1256 lines (+223/-188) 43 files modified
doc/source/conf.py (+5/-5) doc/source/faq.rst (+7/-11) 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 (+8/-8) doc/source/innobackupex/how_innobackupex_works.rst (+1/-1) doc/source/innobackupex/innobackupex_option_reference.rst (+3/-3) doc/source/innobackupex/partial_backups_innobackupex.rst (+2/-2) doc/source/innobackupex/privileges.rst (+3/-3) doc/source/innobackupex/restoring_a_backup_ibk.rst (+1/-1) doc/source/innobackupex/streaming_backups_innobackupex.rst (+2/-2) doc/source/installation.rst (+5/-12) doc/source/installation/compiling_xtrabackup.rst (+3/-3) doc/source/intro.rst (+8/-8) doc/source/manindex.rst (+2/-2) 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/xbstream/xbstream.rst (+1/-1) doc/source/xtrabackup-files.rst (+3/-3) innobackupex (+1/-1) |
To merge this branch: | bzr merge lp:~hrvojem/percona-xtrabackup/rn-2.0.8 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexey Kopytov (community) | Approve | ||
Review via email: mp+183098@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Alexey Kopytov (akopytov) : | # |
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:53:11 +0000 |
3 | +++ doc/source/conf.py 2013-08-30 08:59:30 +0000 |
4 | @@ -51,9 +51,9 @@ |
5 | # built documents. |
6 | # |
7 | # The short X.Y version. |
8 | -version = '2.0.7' |
9 | +version = '2.0.8' |
10 | # The full version, including alpha/beta/rc tags. |
11 | -release = '2.0.7' |
12 | +release = '2.0.8' |
13 | |
14 | # The language for content autogenerated by Sphinx. Refer to documentation |
15 | # for a list of supported languages. |
16 | @@ -106,7 +106,7 @@ |
17 | |
18 | .. |LSN| replace:: :term:`LSN` |
19 | |
20 | -.. |XtraBackup| replace:: *XtraBackup* |
21 | +.. |XtraBackup| replace:: *Percona XtraBackup* |
22 | |
23 | .. |Percona XtraBackup| replace:: *Percona XtraBackup* |
24 | |
25 | @@ -152,7 +152,7 @@ |
26 | html_title = 'Percona XtraBackup Documentation' |
27 | |
28 | # A shorter title for the navigation bar. Default is the same as html_title. |
29 | -html_short_title = 'XtraBackup Docs' |
30 | +html_short_title = 'Percona XtraBackup Docs' |
31 | |
32 | # The name of an image file (relative to this directory) to place at the top |
33 | # of the sidebar. |
34 | @@ -224,7 +224,7 @@ |
35 | # Grouping the document tree into LaTeX files. List of tuples |
36 | # (source start file, target name, title, author, documentclass [howto/manual]). |
37 | latex_documents = [ |
38 | - ('index', 'PerconaXtraBackup.tex', u'Percona XtraBackup Documentation', |
39 | + ('index', 'PerconaXtraBackup-2.0.tex', u'Percona XtraBackup Documentation', |
40 | u'Percona LLC and/or its affiliates, 2009-2013', 'manual'), |
41 | ] |
42 | |
43 | |
44 | === modified file 'doc/source/faq.rst' |
45 | --- doc/source/faq.rst 2013-04-29 09:29:00 +0000 |
46 | +++ doc/source/faq.rst 2013-08-30 08:59:30 +0000 |
47 | @@ -2,15 +2,15 @@ |
48 | Frequently Asked Questions |
49 | ============================ |
50 | |
51 | -Do I need an InnoDB Hot Backup license to use XtraBackup? |
52 | -========================================================= |
53 | +Do I need an InnoDB Hot Backup license to use Percona XtraBackup? |
54 | +================================================================= |
55 | |
56 | -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. |
57 | +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. |
58 | |
59 | Why is innobackupex distributed as innobackupex-1.5.1? |
60 | ====================================================== |
61 | |
62 | -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|. |
63 | +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|. |
64 | |
65 | What's the difference between :program:`innobackupex` and :program:`innobackup`? |
66 | ================================================================================ |
67 | @@ -42,13 +42,9 @@ |
68 | Are you aware of any web-based backup management tools (commercial or not) built around |Xtrabackup|? |
69 | ===================================================================================================== |
70 | |
71 | -`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 |
72 | -non-blocking backups of MySQL using XtraBackup. ZRM with XtraBackup |
73 | -provides resource utilization management by providing throttling based |
74 | -on the number of IO operations per second. XtraBackup based backups also |
75 | -allow for table level recovery even though the backup was done at the |
76 | -database level (needs the recovery database server to be Percona Server |
77 | -with XtraDB)."* |
78 | +`Zmanda Recovery Manager <http://www.zmanda.com/zrm-mysql-enterprise.html>`_ is a commercial tool that uses |Percona XtraBackup| for Non-Blocking Backups: |
79 | + |
80 | + *"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)."* |
81 | |
82 | |xtrabackup| binary fails with a floating point exception |
83 | ========================================================= |
84 | |
85 | === modified file 'doc/source/glossary.rst' |
86 | --- doc/source/glossary.rst 2013-04-29 09:29:00 +0000 |
87 | +++ doc/source/glossary.rst 2013-08-30 08:59:30 +0000 |
88 | @@ -18,7 +18,7 @@ |
89 | or start the server with ``--innodb_file_per_table``. |
90 | |
91 | innodb_expand_import |
92 | - This feature of |Percona Server| implements the ability to import arbitrary :term:`.ibd` files exported using the |XtraBackup| :option:`--export` option. |
93 | + This feature of |Percona Server| implements the ability to import arbitrary :term:`.ibd` files exported using the |Percona XtraBackup| :option:`--export` option. |
94 | |
95 | See the `the full documentation <http://www.percona.com/doc/percona-server/5.5/management/innodb_expand_import.html>`_ for more information. |
96 | |
97 | @@ -70,7 +70,7 @@ |
98 | The directory in which the database server stores its databases. Most Linux distribution use :file:`/var/lib/mysql` by default. |
99 | |
100 | xbstream |
101 | - To support simultaneous compression and streaming, a new custom streaming format called xbstream was introduced to XtraBackup in addition to the TAR format. |
102 | + To support simultaneous compression and streaming, a new custom streaming format called xbstream was introduced to |Percona XtraBackup| in addition to the TAR format. |
103 | |
104 | ibdata |
105 | Default prefix for tablespace files, e.g. :file:`ibdata1` is a 10MB autoextensible file that |MySQL| creates for the shared tablespace by default. |
106 | @@ -88,7 +88,7 @@ |
107 | Each |MyISAM| table has ``.MYI`` (MYIndex) file which contains the table's indexes. |
108 | |
109 | .exp |
110 | - 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. |
111 | + 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. |
112 | |
113 | .MRG |
114 | 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. |
115 | |
116 | === modified file 'doc/source/how_xtrabackup_works.rst' |
117 | --- doc/source/how_xtrabackup_works.rst 2012-11-19 02:09:59 +0000 |
118 | +++ doc/source/how_xtrabackup_works.rst 2013-08-30 08:59:30 +0000 |
119 | @@ -1,14 +1,14 @@ |
120 | -======================== |
121 | - How |XtraBackup| Works |
122 | -======================== |
123 | +================================ |
124 | + How |Percona XtraBackup| Works |
125 | +================================ |
126 | |
127 | -|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. |
128 | +|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. |
129 | |
130 | 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. |
131 | |
132 | -|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. |
133 | +|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. |
134 | |
135 | -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. |
136 | +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. |
137 | |
138 | 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. |
139 | |
140 | |
141 | === modified file 'doc/source/howtos/recipes_ibkx_partition.rst' |
142 | --- doc/source/howtos/recipes_ibkx_partition.rst 2013-07-24 09:15:20 +0000 |
143 | +++ doc/source/howtos/recipes_ibkx_partition.rst 2013-08-30 08:59:30 +0000 |
144 | @@ -2,7 +2,7 @@ |
145 | Backing Up and Restoring Individual Partitions |
146 | ================================================ |
147 | |
148 | -|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. |
149 | +|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. |
150 | |
151 | 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. |
152 | |
153 | |
154 | === modified file 'doc/source/howtos/setting_up_replication.rst' |
155 | --- doc/source/howtos/setting_up_replication.rst 2013-04-29 09:29:00 +0000 |
156 | +++ doc/source/howtos/setting_up_replication.rst 2013-08-30 08:59:30 +0000 |
157 | @@ -1,19 +1,19 @@ |
158 | .. _replication_howto: |
159 | |
160 | -======================================================================== |
161 | - How to setup a slave for replication in 6 simple steps with Xtrabackup |
162 | -======================================================================== |
163 | +================================================================================ |
164 | + How to setup a slave for replication in 6 simple steps with Percona Xtrabackup |
165 | +================================================================================ |
166 | |
167 | 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. |
168 | |
169 | - You can have almost real-time backups in 6 simple steps by setting up a replication environment with |XtraBackup|. |
170 | + You can have almost real-time backups in 6 simple steps by setting up a replication environment with |Percona XtraBackup|. |
171 | |
172 | - *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.0, 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. |
173 | + |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.0, 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. |
174 | |
175 | All the things you will need |
176 | ============================ |
177 | |
178 | -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: |
179 | +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: |
180 | |
181 | * ``TheMaster`` |
182 | 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: |
183 | @@ -50,7 +50,7 @@ |
184 | |
185 | innobackupex: completed OK! |
186 | |
187 | -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). |
188 | +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). |
189 | |
190 | In order for snapshot to be consistent you need to prepare the data: |
191 | |
192 | @@ -61,7 +61,7 @@ |
193 | |
194 | 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. |
195 | |
196 | -|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``. |
197 | +|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``. |
198 | |
199 | 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: |
200 | |
201 | |
202 | === modified file 'doc/source/innobackupex/how_innobackupex_works.rst' |
203 | --- doc/source/innobackupex/how_innobackupex_works.rst 2013-04-29 09:29:00 +0000 |
204 | +++ doc/source/innobackupex/how_innobackupex_works.rst 2013-08-30 08:59:30 +0000 |
205 | @@ -25,7 +25,7 @@ |
206 | |
207 | .. note:: |
208 | |
209 | - 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. |
210 | + 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. |
211 | |
212 | 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. |
213 | |
214 | |
215 | === modified file 'doc/source/innobackupex/innobackupex_option_reference.rst' |
216 | --- doc/source/innobackupex/innobackupex_option_reference.rst 2013-04-30 07:33:04 +0000 |
217 | +++ doc/source/innobackupex/innobackupex_option_reference.rst 2013-08-30 08:59:30 +0000 |
218 | @@ -64,7 +64,7 @@ |
219 | |
220 | .. option:: --ibbackup=IBBACKUP-BINARY |
221 | |
222 | - 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. |
223 | + 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. |
224 | |
225 | .. option:: --include=REGEXP |
226 | |
227 | @@ -121,7 +121,7 @@ |
228 | |
229 | .. option:: --remote-host=HOSTNAME |
230 | |
231 | - This option accepts a string argument that specifies the remote host on which the backup files will be created, by using an ssh connection. This option is DEPRECATED and will be removed in Percona XtraBackup 2.1. In Percona XtraBackup 2.0 and later, you should use streaming backups instead. |
232 | + This option accepts a string argument that specifies the remote host on which the backup files will be created, by using an ssh connection. This option is DEPRECATED and will be removed in |Percona XtraBackup| 2.1. In |Percona XtraBackup| 2.0 and later, you should use streaming backups instead. |
233 | |
234 | .. option:: --rsync |
235 | |
236 | @@ -153,7 +153,7 @@ |
237 | |
238 | .. option:: --stream=STREAMNAME |
239 | |
240 | - 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` |
241 | + 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` |
242 | |
243 | .. option:: --tables-file=FILE |
244 | |
245 | |
246 | === modified file 'doc/source/innobackupex/partial_backups_innobackupex.rst' |
247 | --- doc/source/innobackupex/partial_backups_innobackupex.rst 2013-04-29 09:29:00 +0000 |
248 | +++ doc/source/innobackupex/partial_backups_innobackupex.rst 2013-08-30 08:59:30 +0000 |
249 | @@ -2,7 +2,7 @@ |
250 | Partial Backups |
251 | ================= |
252 | |
253 | -|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. |
254 | +|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. |
255 | |
256 | 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. |
257 | |
258 | @@ -52,7 +52,7 @@ |
259 | |
260 | .. note:: |
261 | |
262 | - 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. |
263 | + 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. |
264 | |
265 | Preparing Partial Backups |
266 | ========================= |
267 | |
268 | === modified file 'doc/source/innobackupex/privileges.rst' |
269 | --- doc/source/innobackupex/privileges.rst 2013-04-29 09:29:00 +0000 |
270 | +++ doc/source/innobackupex/privileges.rst 2013-08-30 08:59:30 +0000 |
271 | @@ -2,7 +2,7 @@ |
272 | Connection and Privileges Needed |
273 | ================================== |
274 | |
275 | -|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. |
276 | +|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. |
277 | |
278 | 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**. |
279 | |
280 | @@ -21,7 +21,7 @@ |
281 | $ innobackupex --user=LUKE --password=US3TH3F0RC3 --stream=tar ./ | bzip2 - |
282 | $ xtrabackup --user=DVADER --password=14MY0URF4TH3R --backup --target-dir=/data/bkps/ |
283 | |
284 | -If you don't use the :option:`--user` option, |XtraBackup| will assume the database user whose name is the system user executing it. |
285 | +If you don't use the :option:`--user` option, |Percona XtraBackup| will assume the database user whose name is the system user executing it. |
286 | |
287 | Other Connection Options |
288 | ------------------------ |
289 | @@ -69,4 +69,4 @@ |
290 | |
291 | .. note:: |
292 | |
293 | - Connection-related parameters are only recognized in the [client] and [mysql] groups in configuration files. Adding custom groups like [xtrabackup] will work only if XtraBackup binary is used, it will not work with the innobackupex. |
294 | + Connection-related parameters are only recognized in the [client] and [mysql] groups in configuration files. Adding custom groups like [xtrabackup] will work only if xtrabackup binary is used, it will not work with the innobackupex. |
295 | |
296 | === modified file 'doc/source/innobackupex/restoring_a_backup_ibk.rst' |
297 | --- doc/source/innobackupex/restoring_a_backup_ibk.rst 2013-04-29 09:29:00 +0000 |
298 | +++ doc/source/innobackupex/restoring_a_backup_ibk.rst 2013-08-30 08:59:30 +0000 |
299 | @@ -14,7 +14,7 @@ |
300 | |
301 | .. note:: |
302 | |
303 | - 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). |
304 | + 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). |
305 | |
306 | 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:: |
307 | |
308 | |
309 | === modified file 'doc/source/innobackupex/streaming_backups_innobackupex.rst' |
310 | --- doc/source/innobackupex/streaming_backups_innobackupex.rst 2013-07-24 09:15:20 +0000 |
311 | +++ doc/source/innobackupex/streaming_backups_innobackupex.rst 2013-08-30 08:59:30 +0000 |
312 | @@ -2,7 +2,7 @@ |
313 | Streaming and Compressing Backups |
314 | =================================== |
315 | |
316 | -Streaming mode, supported by |XtraBackup|, sends backup to ``STDOUT`` in special ``tar`` or |xbstream| format instead of copying files to the backup directory. |
317 | +Streaming mode, supported by |Percona XtraBackup|, sends backup to ``STDOUT`` in special ``tar`` or |xbstream| format instead of copying files to the backup directory. |
318 | |
319 | 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. |
320 | |
321 | @@ -46,7 +46,7 @@ |
322 | |
323 | $ innobackupex --stream=tar ./ | ssh user@destination \ "cat - > /data/backups/backup.tar" |
324 | |
325 | -.. warning:: To extract |XtraBackup|'s archive you **must** use |tar| with ``-i`` option:: |
326 | +.. warning:: To extract |Percona XtraBackup|'s archive you **must** use |tar| with ``-i`` option:: |
327 | |
328 | $ tar -xizf backup.tar.gz |
329 | |
330 | |
331 | === modified file 'doc/source/installation.rst' |
332 | --- doc/source/installation.rst 2012-11-29 16:23:29 +0000 |
333 | +++ doc/source/installation.rst 2013-08-30 08:59:30 +0000 |
334 | @@ -1,10 +1,10 @@ |
335 | -======================================= |
336 | - Installing |XtraBackup| from Binaries |
337 | -======================================= |
338 | +=============================================== |
339 | + Installing |Percona XtraBackup| from Binaries |
340 | +=============================================== |
341 | |
342 | Before installing, you might want to read the :doc:`release-notes`. |
343 | |
344 | -Ready-to-use binaries are available from the |XtraBackup| `download page <http://www.percona.com/downloads/XtraBackup/>`_, including: |
345 | +Ready-to-use binaries are available from the |Percona XtraBackup| `download page <http://www.percona.com/downloads/XtraBackup/>`_, including: |
346 | |
347 | * ``RPM`` packages for *RHEL* 5 and *RHEL* 6 (including compatible distributions such as CentOS and Oracle Enterprise Linux) |
348 | |
349 | @@ -21,13 +21,6 @@ |
350 | installation/apt_repo |
351 | installation/yum_repo |
352 | |
353 | -|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. |
354 | +|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. |
355 | |
356 | This is the recommend way of installing where possible. |
357 | - |
358 | -.. Installing on Windows |
359 | -.. ===================== |
360 | - |
361 | -.. Currently the *Microsoft Windows* version is on **ALPHA** stage, binaries provided in the `download page <http://www.percona.com/downloads/XtraBackup/>`_ are for previewing and testing purposes, you should expect no stability in its functioning. |
362 | - |
363 | -.. Having this in mind, make sure that you have a *Perl* interpreter installed and the |MySQL| client is accessible via the *Windows* ``PATH`` variable. Unzip the |Xtrabackup| package and they are ready to be used. |
364 | |
365 | === modified file 'doc/source/installation/compiling_xtrabackup.rst' |
366 | --- doc/source/installation/compiling_xtrabackup.rst 2013-04-30 07:33:04 +0000 |
367 | +++ doc/source/installation/compiling_xtrabackup.rst 2013-08-30 08:59:30 +0000 |
368 | @@ -15,7 +15,7 @@ |
369 | Prerequisites |
370 | ------------- |
371 | |
372 | -The following packages and tools must be installed to compile *Percona XtraBackup* from source. These might vary from system to system. |
373 | +The following packages and tools must be installed to compile |Percona XtraBackup| from source. These might vary from system to system. |
374 | |
375 | In Debian-based distributions, you need to: :: |
376 | |
377 | @@ -67,6 +67,6 @@ |
378 | innodb56 5.6 http://s3.amazonaws.com/percona.com/downloads/community/mysql-5.6.10.tar.gz |
379 | ================== ========= =========================================================================== |
380 | |
381 | -After the build has finished |XtraBackup| will be ready to be used. The |xtrabackup| binary will be located in the ``percona-xtrabackup/src`` subdirectory. |
382 | +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. |
383 | |
384 | -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``. |
385 | +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``. |
386 | |
387 | === modified file 'doc/source/intro.rst' |
388 | --- doc/source/intro.rst 2013-04-29 09:29:00 +0000 |
389 | +++ doc/source/intro.rst 2013-08-30 08:59:30 +0000 |
390 | @@ -17,9 +17,9 @@ |
391 | |
392 | |XtraBackup| makes |MySQL| hot backups for all versions of |Percona Server|, |MySQL|, |MariaDB|, and |Drizzle|. It performs streaming, compressed, and incremental |MySQL| backups. |
393 | |
394 | -|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. |
395 | +|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. |
396 | |
397 | -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. |
398 | +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. |
399 | |
400 | MySQL Backup Tool Feature Comparison |
401 | ==================================== |
402 | @@ -73,7 +73,7 @@ |
403 | What are the features of Percona XtraBackup? |
404 | ============================================ |
405 | |
406 | -Here is a short list of |XtraBackup| features. See the documentation for more. |
407 | +Here is a short list of |Percona XtraBackup| features. See the documentation for more. |
408 | |
409 | * Create hot |InnoDB| backups without pausing your database |
410 | * Make incremental backups of |MySQL| |
411 | @@ -88,10 +88,10 @@ |
412 | |
413 | .. [#n-1] |MyISAM| backups require a table lock. |
414 | |
415 | -.. [#n-2] |XtraBackup| performs throttling based on the number of IO operations per second. *MySQL Enterprise Backup* supports a configurable sleep time between operations. |
416 | - |
417 | -.. [#n-3] |XtraBackup| tunes the operating system buffers to avoid swapping. See the documentation. |
418 | - |
419 | -.. [#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. |
420 | +.. [#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. |
421 | + |
422 | +.. [#n-3] |Percona XtraBackup| tunes the operating system buffers to avoid swapping. See the documentation. |
423 | + |
424 | +.. [#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. |
425 | |
426 | |
427 | |
428 | === modified file 'doc/source/manindex.rst' |
429 | --- doc/source/manindex.rst 2012-11-19 02:09:59 +0000 |
430 | +++ doc/source/manindex.rst 2013-08-30 08:59:30 +0000 |
431 | @@ -11,9 +11,9 @@ |
432 | |
433 | It can back up data from |InnoDB|, |XtraDB|, and |MyISAM| tables on unmodified |MySQL| 5.0, 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`. |
434 | |
435 | -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/>`_. |
436 | +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/>`_. |
437 | |
438 | -*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*. The *Windows* version is currently at alpha stage and it is available for previewing and testing purposes. |
439 | +|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*. The *Windows* version is currently at alpha stage and it is available for previewing and testing purposes. |
440 | |
441 | Introduction |
442 | ============ |
443 | |
444 | === modified file 'doc/source/manual.rst' |
445 | --- doc/source/manual.rst 2012-11-19 02:09:59 +0000 |
446 | +++ doc/source/manual.rst 2013-08-30 08:59:30 +0000 |
447 | @@ -13,7 +13,7 @@ |
448 | xbstream/xbstream |
449 | how_xtrabackup_works |
450 | |
451 | -|XtraBackup| is really a set of three tools: |
452 | +|Percona XtraBackup| is really a set of three tools: |
453 | |
454 | :doc:`innobackupex <innobackupex/innobackupex_script>` |
455 | a wrapper script that provides functionality to backup a whole |MySQL| database instance with :term:`MyISAM`, :term:`InnoDB`, and :term:`XtraDB` tables. |
456 | |
457 | === modified file 'doc/source/percona-theme/layout.html' |
458 | --- doc/source/percona-theme/layout.html 2013-07-24 09:15:20 +0000 |
459 | +++ doc/source/percona-theme/layout.html 2013-08-30 08:59:30 +0000 |
460 | @@ -214,9 +214,9 @@ |
461 | <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> |
462 | <div class="right"> |
463 | <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div> |
464 | - <span class="inv"><![CDATA[<noindex>]]></span> |
465 | - <div class="navicontainer"><div class="navi"> |
466 | - <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> |
467 | + <span class="inv"><![CDATA[<noindex>]]></span> |
468 | + <div class="navicontainer"><div class="navi"> |
469 | + <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> |
470 | <span class="inv"><![CDATA[</noindex>]]></span> |
471 | </div> |
472 | </div></div><!-- /.header /#header --> |
473 | @@ -329,12 +329,12 @@ |
474 | {%- endblock %} |
475 | <span class="inv"><!--[CDATA[<noindex-->]]></span> |
476 | <div id="submenus"> |
477 | -<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&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 & 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 & 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 & 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"> |
478 | +<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&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 & 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 & 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 & 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"> |
479 | <div class="search-dropdown-header"><!-- //--></div> |
480 | <div class="search-dropdown-content"> |
481 | <div class="search-info">Search Percona.com:</div> |
482 | - <form method="get" action="http://search.percona.com/search/" id="search-form"> |
483 | - <div class="form"><input type="text" id="search-input" name="q" maxlength="100" /></div> |
484 | + <form method="get" action="http://www.percona.com/search" id="search-form"> |
485 | + <div class="form"><input type="text" id="search-input" name="s" maxlength="100" /></div> |
486 | </form> |
487 | </div> |
488 | <div class="search-dropdown-footer"><!-- //--></div> |
489 | @@ -342,11 +342,18 @@ |
490 | </div> |
491 | <div id="stats"> |
492 | <!-- GA //--> |
493 | - <script src="http://www.percona.com/static/js/urchin.js" type="text/javascript"></script> |
494 | <script type="text/javascript"> |
495 | - _uacct = "UA-343802-3"; |
496 | - urchinTracker(); |
497 | - </script> |
498 | + var _gaq = _gaq || []; |
499 | + _gaq.push(['b._setAccount', 'UA-343802-3']); |
500 | + _gaq.push(['b._setDomainName', 'percona.com']); |
501 | + _gaq.push(['b._trackPageview']); |
502 | + (function() { |
503 | + var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
504 | + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google- analytics.com/ga.js'; |
505 | + var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); |
506 | + })(); |
507 | +</script> |
508 | + |
509 | <!-- /GA //--> |
510 | <!-- NAVI //--> |
511 | <script type="text/javascript">//<![CDATA[ |
512 | @@ -354,7 +361,7 @@ |
513 | for(var i = 0, c = navi.length; i < c; i++) { |
514 | 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); } ); |
515 | } |
516 | -window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + jQuery('#search-input').val(); return false; }); |
517 | +window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + '?s=' + jQuery('#search-input').val(); return false; }); |
518 | |
519 | //]]></script> |
520 | <!-- /NAVI //--> |
521 | |
522 | === modified file 'doc/source/release-notes.rst' |
523 | --- doc/source/release-notes.rst 2012-11-19 02:09:59 +0000 |
524 | +++ doc/source/release-notes.rst 2013-08-30 08:59:30 +0000 |
525 | @@ -1,5 +1,5 @@ |
526 | ====================================== |
527 | - |Percona| |XtraBackup| Release Notes |
528 | + |Percona XtraBackup| Release Notes |
529 | ====================================== |
530 | |
531 | Older releases |
532 | @@ -13,7 +13,7 @@ |
533 | release-notes/1.4 |
534 | release-notes/1.5 |
535 | |
536 | -Percona |XtraBackup| 1.6 |
537 | +|Percona XtraBackup| 1.6 |
538 | ========================= |
539 | |
540 | .. toctree:: |
541 | @@ -22,7 +22,7 @@ |
542 | |
543 | release-notes/1.6/* |
544 | |
545 | -Percona |XtraBackup| 2.0 |
546 | +|Percona XtraBackup| 2.0 |
547 | ========================= |
548 | |
549 | .. toctree:: |
550 | |
551 | === modified file 'doc/source/release-notes/1.4.rst' |
552 | --- doc/source/release-notes/1.4.rst 2012-02-02 20:25:55 +0000 |
553 | +++ doc/source/release-notes/1.4.rst 2013-08-30 08:59:30 +0000 |
554 | @@ -4,14 +4,14 @@ |
555 | |
556 | Released on November 22, 2010 |
557 | |
558 | -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. |
559 | +|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. |
560 | |
561 | Functionality Added or Changed |
562 | ------------------------------ |
563 | |
564 | * `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) |
565 | |
566 | - * The |XtraBackup| Test Suite was implemented and is now a standard part of each distribution. (Aleksandr Kuzminsky) |
567 | + * The |Percona XtraBackup| Test Suite was implemented and is now a standard part of each distribution. (Aleksandr Kuzminsky) |
568 | |
569 | * Other New Features |
570 | |
571 | @@ -25,7 +25,7 @@ |
572 | |
573 | * Ported to the |Percona Server| 5.1.47 code base. (Yasufumi Kinoshita) |
574 | |
575 | - * |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) |
576 | + * |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) |
577 | |
578 | Bugs Fixed |
579 | ---------- |
580 | |
581 | === modified file 'doc/source/release-notes/1.5.rst' |
582 | --- doc/source/release-notes/1.5.rst 2012-02-02 20:25:55 +0000 |
583 | +++ doc/source/release-notes/1.5.rst 2013-08-30 08:59:30 +0000 |
584 | @@ -1,17 +1,17 @@ |
585 | ============================= |
586 | -Percona |XtraBackup| 1.5-Beta |
587 | +|Percona XtraBackup| 1.5-Beta |
588 | ============================= |
589 | |
590 | Released December 13, 2010 (`downloads <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.5/>`_) |
591 | |
592 | -This release adds additional functionality to Percona |XtraBackup| 1.4, the current general availability version of |XtraBackup|. This is a beta release. |
593 | +This release adds additional functionality to |Percona XtraBackup| 1.4, the current general availability version of |Percona XtraBackup|. This is a beta release. |
594 | |
595 | Functionality Added or Changes |
596 | ------------------------------ |
597 | |
598 | * Support for |MySQL| 5.5 databases has been implemented. (Yasufumi Kinoshita) |
599 | |
600 | -* |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) |
601 | +* |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) |
602 | |
603 | * The program is now distributed as three separate binaries: |
604 | |
605 | @@ -23,9 +23,9 @@ |
606 | |
607 | * Backing up only specific tables can now be done by specifying them in a file, using the :option:`--tables-file`. (Yasufumi Kinoshita & Daniel Nichter) |
608 | |
609 | -* 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) |
610 | +* 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) |
611 | |
612 | -* The |XtraBackup| binaries are now compiled with the ``-O3`` :command:`gcc` option, which may improve backup speed in stream mode in some cases. |
613 | +* The |Percona XtraBackup| binaries are now compiled with the ``-O3`` :command:`gcc` option, which may improve backup speed in stream mode in some cases. |
614 | |
615 | * 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) |
616 | |
617 | |
618 | === modified file 'doc/source/release-notes/1.6/1.6.0.rst' |
619 | --- doc/source/release-notes/1.6/1.6.0.rst 2012-02-02 20:25:55 +0000 |
620 | +++ doc/source/release-notes/1.6/1.6.0.rst 2013-08-30 08:59:30 +0000 |
621 | @@ -1,5 +1,5 @@ |
622 | ========================== |
623 | -|Percona| |XtraBackup| 1.6 |
624 | +|Percona XtraBackup| 1.6 |
625 | ========================== |
626 | |
627 | 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>`_.) |
628 | @@ -22,17 +22,17 @@ |
629 | |
630 | * Eliminated some compiler warnings. (Stewart Smith) |
631 | |
632 | -* 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) |
633 | +* 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) |
634 | |
635 | * Updates were made to the built-in |innobackupex| usage docs. (Baron Schwartz, Fred Linhoss) |
636 | |
637 | -* Added a manual page for |XtraBackup|. (Aleksandr Kuzminsky) |
638 | +* Added a manual page for |Percona XtraBackup|. (Aleksandr Kuzminsky) |
639 | |
640 | * 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) |
641 | |
642 | * Fixed |xtrabackup| exit code to improve portability: ``EXIT_SUCCESS`` on success and ``EXIT_FAILURE`` on a failure. (Aleksandr Kuzminsky) |
643 | |
644 | -* For portability, the |XtraBackup| build script now tries to link with ``libaio`` only on Linux. (Aleksandr Kuzminsky) |
645 | +* For portability, the |Percona XtraBackup| build script now tries to link with ``libaio`` only on Linux. (Aleksandr Kuzminsky) |
646 | |
647 | Bugs Fixed |
648 | ---------- |
649 | |
650 | === modified file 'doc/source/release-notes/1.6/1.6.2.rst' |
651 | --- doc/source/release-notes/1.6/1.6.2.rst 2012-02-02 20:25:55 +0000 |
652 | +++ doc/source/release-notes/1.6/1.6.2.rst 2013-08-30 08:59:30 +0000 |
653 | @@ -1,10 +1,10 @@ |
654 | ============================ |
655 | -|Percona| |XtraBackup| 1.6.2 |
656 | +|Percona XtraBackup| 1.6.2 |
657 | ============================ |
658 | |
659 | 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>`_). |
660 | |
661 | -This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|. |
662 | +This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|. |
663 | |
664 | 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>`_. |
665 | |
666 | @@ -33,8 +33,8 @@ |
667 | Other Changes |
668 | ------------- |
669 | |
670 | - * Improvements and fixes on the XtraBackup Test Suite: `#744303 <https://bugs.launchpad.net/bugs/744303>`_, `#787966 < <https://bugs.launchpad.net/bugs/787966>`_ (Alexey Kopytov) |
671 | + * 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) |
672 | |
673 | * Improvements and fixes on platform-specific distribution: `#785556 <https://bugs.launchpad.net/bugs/785556>`_ (Ignacio Nin) |
674 | |
675 | - * Improvements and fixes on the XtraBackup Documentation: `#745185 <https://bugs.launchpad.net/bugs/745185>`_, `#721339 <https://bugs.launchpad.net/bugs/721339>`_ (Rodrigo Gadea) |
676 | + * Improvements and fixes on the |Percona XtraBackup| Documentation: `#745185 <https://bugs.launchpad.net/bugs/745185>`_, `#721339 <https://bugs.launchpad.net/bugs/721339>`_ (Rodrigo Gadea) |
677 | |
678 | === modified file 'doc/source/release-notes/1.6/1.6.3.rst' |
679 | --- doc/source/release-notes/1.6/1.6.3.rst 2012-02-02 20:25:55 +0000 |
680 | +++ doc/source/release-notes/1.6/1.6.3.rst 2013-08-30 08:59:30 +0000 |
681 | @@ -1,12 +1,12 @@ |
682 | ============================ |
683 | -|Percona| |XtraBackup| 1.6.3 |
684 | +|Percona XtraBackup| 1.6.3 |
685 | ============================ |
686 | |
687 | 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>`). |
688 | |
689 | -This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|. |
690 | +This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|. |
691 | |
692 | -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. |
693 | +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. |
694 | |
695 | 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>`_. |
696 | |
697 | @@ -16,9 +16,9 @@ |
698 | |
699 | * Streaming backups did not work for compressed |InnoDB| tables due to missing support for compressed pages in |tar4ibd|. Bug Fixed: :bug:`665210` (*Alexey Kopytov*). |
700 | |
701 | - * |XtraBackup| failed when ``innodb_flush_method`` in the server configuration file was set to ``ALL_O_DIRECT``. Bug Fixed: :bug:`759225` (*Alexey Kopytov*). |
702 | + * |Percona XtraBackup| failed when ``innodb_flush_method`` in the server configuration file was set to ``ALL_O_DIRECT``. Bug Fixed: :bug:`759225` (*Alexey Kopytov*). |
703 | |
704 | - * 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*). |
705 | + * 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*). |
706 | |
707 | * 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*). |
708 | |
709 | @@ -27,14 +27,14 @@ |
710 | * Unsupported command line options could cause a :program:`tar4ibd` crash. Such options have been removed. Bug Fixed: :bug:`677279` (*Alexey Kopytov*). |
711 | |
712 | * 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. |
713 | - 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*). |
714 | + 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*). |
715 | |
716 | |
717 | Other Changes |
718 | ------------- |
719 | |
720 | - * Improvements and fixes on the |XtraBackup| Test Suite: :bug:`855035`, :bug:`787966` (*Alexey Kopytov*) |
721 | + * Improvements and fixes on the |Percona XtraBackup| Test Suite: :bug:`855035`, :bug:`787966` (*Alexey Kopytov*) |
722 | |
723 | * Improvements and fixes on distribution: :bug:`775463`, :bug:`745168`, :bug:`849872`, :bug:`785556` (*Ignacio Nin*) |
724 | |
725 | - * Improvements and fixes on the |XtraBackup| Documentation: :bug:`837754`, :bug:`745185`, :bug:`836907` (*Rodrigo Gadea*) |
726 | + * Improvements and fixes on the |Percona XtraBackup| Documentation: :bug:`837754`, :bug:`745185`, :bug:`836907` (*Rodrigo Gadea*) |
727 | |
728 | === modified file 'doc/source/release-notes/1.6/1.6.4.rst' |
729 | --- doc/source/release-notes/1.6/1.6.4.rst 2012-02-02 20:25:55 +0000 |
730 | +++ doc/source/release-notes/1.6/1.6.4.rst 2013-08-30 08:59:30 +0000 |
731 | @@ -1,5 +1,5 @@ |
732 | ============================ |
733 | -|Percona| |XtraBackup| 1.6.4 |
734 | +|Percona XtraBackup| 1.6.4 |
735 | ============================ |
736 | |
737 | 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>`). |
738 | |
739 | === modified file 'doc/source/release-notes/1.6/1.6.5.rst' |
740 | --- doc/source/release-notes/1.6/1.6.5.rst 2012-02-08 23:19:52 +0000 |
741 | +++ doc/source/release-notes/1.6/1.6.5.rst 2013-08-30 08:59:30 +0000 |
742 | @@ -1,10 +1,10 @@ |
743 | ============================ |
744 | -|Percona| |XtraBackup| 1.6.5 |
745 | +|Percona XtraBackup| 1.6.5 |
746 | ============================ |
747 | |
748 | 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>`). |
749 | |
750 | -This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|. |
751 | +This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|. |
752 | |
753 | Bugs Fixed |
754 | ---------- |
755 | |
756 | === modified file 'doc/source/release-notes/1.6/1.6.6.rst' |
757 | --- doc/source/release-notes/1.6/1.6.6.rst 2012-12-17 12:42:00 +0000 |
758 | +++ doc/source/release-notes/1.6/1.6.6.rst 2013-08-30 08:59:30 +0000 |
759 | @@ -1,12 +1,12 @@ |
760 | ============================ |
761 | -|Percona| |XtraBackup| 1.6.6 |
762 | +|Percona XtraBackup| 1.6.6 |
763 | ============================ |
764 | |
765 | 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>`). |
766 | |
767 | Option --remote-host for |innobackupex| has been deprecated in favor of the --stream option and it will be removed in future versions. |
768 | |
769 | -This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|. |
770 | +This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|. |
771 | |
772 | Bugs Fixed |
773 | ---------- |
774 | |
775 | === modified file 'doc/source/release-notes/1.6/1.6.7.rst' |
776 | --- doc/source/release-notes/1.6/1.6.7.rst 2013-01-02 04:03:16 +0000 |
777 | +++ doc/source/release-notes/1.6/1.6.7.rst 2013-08-30 08:59:30 +0000 |
778 | @@ -1,10 +1,10 @@ |
779 | ============================ |
780 | -|Percona| |XtraBackup| 1.6.7 |
781 | +|Percona XtraBackup| 1.6.7 |
782 | ============================ |
783 | |
784 | 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>`). |
785 | |
786 | -This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|. |
787 | +This release is purely composed of bug fixes and is the current stable release of |Percona XtraBackup|. |
788 | |
789 | Bugs Fixed |
790 | ---------- |
791 | @@ -15,7 +15,7 @@ |
792 | |
793 | 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*). |
794 | |
795 | - `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*). |
796 | + `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*). |
797 | |
798 | Fixed spurious test suite failures with grep 2.10. Bug fixed :bug:`996483` (*Alexey Kopytov*). |
799 | |
800 | @@ -23,7 +23,7 @@ |
801 | |
802 | |innobackupex| could copy files to a wrong directory when merging an incremental backup to a full one. Bug fixed :bug:`1002688` (*Alexey Kopytov*). |
803 | |
804 | - |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*). |
805 | + |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*). |
806 | |
807 | Other bugs fixed: bug :bug:`1021954` (*Hrvoje Matijakovic*). |
808 | |
809 | |
810 | === modified file 'doc/source/release-notes/2.0/1.9.0.rst' |
811 | --- doc/source/release-notes/2.0/1.9.0.rst 2012-02-08 23:39:07 +0000 |
812 | +++ doc/source/release-notes/2.0/1.9.0.rst 2013-08-30 08:59:30 +0000 |
813 | @@ -1,23 +1,23 @@ |
814 | ======================================= |
815 | -|Percona| |XtraBackup| 1.9.0 (2.0 BETA) |
816 | +|Percona XtraBackup| 1.9.0 (2.0 BETA) |
817 | ======================================= |
818 | |
819 | 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. |
820 | |
821 | 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. |
822 | |
823 | -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. |
824 | +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. |
825 | |
826 | 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: |
827 | |
828 | New features |
829 | ------------ |
830 | |
831 | - * |Percona| |XtraBackup| can now save Galera replication information while performing a backup when given the ``--galera-info`` option to innobackupex. |
832 | - |
833 | - * The documentation is now bundled with |Percona| |XtraBackup|. It may not be included in binary packages for this beta release. |
834 | - |
835 | - * Support for compiling and running |Percona| |XtraBackup| against debug versions of InnoDB. This is only for *very* advanced users. |
836 | + * |Percona XtraBackup| can now save Galera replication information while performing a backup when given the ``--galera-info`` option to innobackupex. |
837 | + |
838 | + * The documentation is now bundled with |Percona XtraBackup|. It may not be included in binary packages for this beta release. |
839 | + |
840 | + * Support for compiling and running |Percona XtraBackup| against debug versions of InnoDB. This is only for *very* advanced users. |
841 | |
842 | Bugs Fixed |
843 | ---------- |
844 | @@ -32,7 +32,7 @@ |
845 | |
846 | * ``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*) |
847 | |
848 | - * Compiling |Percona| |XtraBackup| with GCC 4.6 produced compiler warnings. Bug fixed: :bug:`748064` (*Stewart Smith*) |
849 | + * Compiling |Percona XtraBackup| with GCC 4.6 produced compiler warnings. Bug fixed: :bug:`748064` (*Stewart Smith*) |
850 | |
851 | * Improvements to incremental backups when using streaming, the addition of the ``--extra-lsndir`` option. Bug fixed: :bug:`680936` (*Vadim Tkachenko*) |
852 | |
853 | |
854 | === modified file 'doc/source/release-notes/2.0/1.9.1.rst' |
855 | --- doc/source/release-notes/2.0/1.9.1.rst 2012-03-22 13:46:42 +0000 |
856 | +++ doc/source/release-notes/2.0/1.9.1.rst 2013-08-30 08:59:30 +0000 |
857 | @@ -1,21 +1,21 @@ |
858 | ======================================= |
859 | -|Percona| |XtraBackup| 1.9.1 (2.0 BETA) |
860 | +|Percona XtraBackup| 1.9.1 (2.0 BETA) |
861 | ======================================= |
862 | |
863 | 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. |
864 | |
865 | 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. |
866 | |
867 | -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. |
868 | +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. |
869 | |
870 | 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: |
871 | |
872 | New features |
873 | ------------ |
874 | |
875 | - * |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*). |
876 | + * |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*). |
877 | |
878 | - * |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*). |
879 | + * |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*). |
880 | |
881 | * As part of the backup, the LRU dump is now included as well (*Sergei Glushchenko*). |
882 | |
883 | |
884 | === modified file 'doc/source/release-notes/2.0/1.9.2.rst' |
885 | --- doc/source/release-notes/2.0/1.9.2.rst 2012-03-28 14:13:15 +0000 |
886 | +++ doc/source/release-notes/2.0/1.9.2.rst 2013-08-30 08:59:30 +0000 |
887 | @@ -1,12 +1,12 @@ |
888 | ======================================= |
889 | -|Percona| |XtraBackup| 1.9.2 (2.0 BETA) |
890 | +|Percona XtraBackup| 1.9.2 (2.0 BETA) |
891 | ======================================= |
892 | |
893 | 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. |
894 | |
895 | 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. |
896 | |
897 | -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. |
898 | +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. |
899 | |
900 | Package name has been changed from xtrabackup to full product name, **percona-xtrabackup**. |
901 | |
902 | @@ -19,6 +19,6 @@ |
903 | |
904 | * 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*). |
905 | |
906 | - * 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*). |
907 | + * 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*). |
908 | |
909 | * Fixed *posix_fadvise* bug :bug:`925441` (*Alexey Kopytov*). |
910 | |
911 | === modified file 'doc/source/release-notes/2.0/2.0.0.rst' |
912 | --- doc/source/release-notes/2.0/2.0.0.rst 2012-04-04 13:17:13 +0000 |
913 | +++ doc/source/release-notes/2.0/2.0.0.rst 2013-08-30 08:59:30 +0000 |
914 | @@ -1,5 +1,5 @@ |
915 | ============================ |
916 | -|Percona| |XtraBackup| 2.0.0 |
917 | +|Percona XtraBackup| 2.0.0 |
918 | ============================ |
919 | |
920 | 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>`. |
921 | |
922 | === modified file 'doc/source/release-notes/2.0/2.0.1.rst' |
923 | --- doc/source/release-notes/2.0/2.0.1.rst 2012-08-03 12:12:02 +0000 |
924 | +++ doc/source/release-notes/2.0/2.0.1.rst 2013-08-30 08:59:30 +0000 |
925 | @@ -1,5 +1,5 @@ |
926 | ============================ |
927 | -|Percona| |XtraBackup| 2.0.1 |
928 | +|Percona XtraBackup| 2.0.1 |
929 | ============================ |
930 | |
931 | 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>`. |
932 | @@ -25,7 +25,7 @@ |
933 | |
934 | * `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*). |
935 | |
936 | - * |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*). |
937 | + * |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*). |
938 | |
939 | * 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*). |
940 | |
941 | @@ -33,17 +33,17 @@ |
942 | |
943 | * |innobackupex| could copy files to a wrong directory when merging an incremental backup to a full one. Bug fixed :bug:`1002688` (*Alexey Kopytov*). |
944 | |
945 | - * 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*). |
946 | + * 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*). |
947 | |
948 | - * |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*). |
949 | + * |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*). |
950 | |
951 | * |innobackupex| :option:`--copy-back` could skip some files when copying from a Windows filesystem mounted over NFS. Bug fixed :bug:`1003518` (*Alexey Kopytov*). |
952 | |
953 | - * |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*). |
954 | - |
955 | - * There were no source files in tar.gz archive for Percona XtraBackup 2.0.0. Bug fixed :bug:`1002841` (*Ignacio Nin*). |
956 | - |
957 | - * |XtraBackup| binary could fail with the "log block checksum |
958 | + * |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*). |
959 | + |
960 | + * There were no source files in tar.gz archive for |Percona XtraBackup| 2.0.0. Bug fixed :bug:`1002841` (*Ignacio Nin*). |
961 | + |
962 | + * |Percona XtraBackup| binary could fail with the "log block checksum |
963 | mismatch" error when reading an partially written log block. Bug |
964 | fixed :bug:`1015416` (*Alexey Kopytov*). |
965 | |
966 | |
967 | === modified file 'doc/source/release-notes/2.0/2.0.2.rst' |
968 | --- doc/source/release-notes/2.0/2.0.2.rst 2012-08-06 01:06:32 +0000 |
969 | +++ doc/source/release-notes/2.0/2.0.2.rst 2013-08-30 08:59:30 +0000 |
970 | @@ -1,5 +1,5 @@ |
971 | ============================ |
972 | -|Percona| |XtraBackup| 2.0.2 |
973 | +|Percona XtraBackup| 2.0.2 |
974 | ============================ |
975 | |
976 | 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>`. |
977 | |
978 | === modified file 'doc/source/release-notes/2.0/2.0.3.rst' |
979 | --- doc/source/release-notes/2.0/2.0.3.rst 2012-11-20 16:32:59 +0000 |
980 | +++ doc/source/release-notes/2.0/2.0.3.rst 2013-08-30 08:59:30 +0000 |
981 | @@ -1,5 +1,5 @@ |
982 | ============================ |
983 | -|Percona| |XtraBackup| 2.0.3 |
984 | +|Percona XtraBackup| 2.0.3 |
985 | ============================ |
986 | |
987 | 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>`. |
988 | @@ -14,9 +14,9 @@ |
989 | Bugs Fixed |
990 | ========== |
991 | |
992 | - * Symlink for ``innobackupex-1.5.1`` binary has been broken in the previous version of |XtraBackup|. Bug fixed :bug:`1038198` (*Ignacio Nin*). |
993 | + * Symlink for ``innobackupex-1.5.1`` binary has been broken in the previous version of |Percona XtraBackup|. Bug fixed :bug:`1038198` (*Ignacio Nin*). |
994 | |
995 | - * |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*). |
996 | + * |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*). |
997 | |
998 | * 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*). |
999 | |
1000 | |
1001 | === modified file 'doc/source/release-notes/2.0/2.0.4.rst' |
1002 | --- doc/source/release-notes/2.0/2.0.4.rst 2013-01-15 11:54:46 +0000 |
1003 | +++ doc/source/release-notes/2.0/2.0.4.rst 2013-08-30 08:59:30 +0000 |
1004 | @@ -1,5 +1,5 @@ |
1005 | ============================ |
1006 | -|Percona| |XtraBackup| 2.0.4 |
1007 | +|Percona XtraBackup| 2.0.4 |
1008 | ============================ |
1009 | |
1010 | 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>`. |
1011 | @@ -9,24 +9,24 @@ |
1012 | Bugs Fixed |
1013 | ========== |
1014 | |
1015 | - * 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*). |
1016 | - |
1017 | - * 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*). |
1018 | - |
1019 | - * |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*). |
1020 | - |
1021 | - * |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*). |
1022 | + * 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*). |
1023 | + |
1024 | + * 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*). |
1025 | + |
1026 | + * |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*). |
1027 | + |
1028 | + * |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*). |
1029 | |
1030 | * Option :option:`safe-slave-backup` wasn't working correctly. Bug fixed :bug:`887803` (*Alexey Kopytov*). |
1031 | |
1032 | * 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*). |
1033 | |
1034 | - * |Xtrabackup| would fail on ``--apply-log`` when filesystem didn't support Linux AIO. Bug fixed :bug:`1065561` (*Alexey Kopytov*). |
1035 | - |
1036 | - * |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*). |
1037 | - |
1038 | - * |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*). |
1039 | - |
1040 | - * |Xtrabackup| Galera tests can now be run concurrently. Bug fixed :bug:`1077800` (*Stewart Smith*). |
1041 | + * |Percona XtraBackup| would fail on ``--apply-log`` when filesystem didn't support Linux AIO. Bug fixed :bug:`1065561` (*Alexey Kopytov*). |
1042 | + |
1043 | + * ``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*). |
1044 | + |
1045 | + * |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*). |
1046 | + |
1047 | + * |Percona XtraBackup| Galera tests can now be run concurrently. Bug fixed :bug:`1077800` (*Stewart Smith*). |
1048 | |
1049 | |
1050 | |
1051 | === modified file 'doc/source/release-notes/2.0/2.0.5.rst' |
1052 | --- doc/source/release-notes/2.0/2.0.5.rst 2013-01-15 11:54:46 +0000 |
1053 | +++ doc/source/release-notes/2.0/2.0.5.rst 2013-08-30 08:59:30 +0000 |
1054 | @@ -1,5 +1,5 @@ |
1055 | ============================ |
1056 | -|Percona| |XtraBackup| 2.0.5 |
1057 | +|Percona XtraBackup| 2.0.5 |
1058 | ============================ |
1059 | |
1060 | 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>`. |
1061 | @@ -14,17 +14,17 @@ |
1062 | Bugs Fixed |
1063 | ========== |
1064 | |
1065 | - 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*). |
1066 | + 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*). |
1067 | |
1068 | |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*). |
1069 | |
1070 | - 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*). |
1071 | + 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*). |
1072 | |
1073 | - 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*). |
1074 | + 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*). |
1075 | |
1076 | 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*). |
1077 | |
1078 | - 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*). |
1079 | + 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*). |
1080 | |
1081 | |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*). |
1082 | |
1083 | |
1084 | === modified file 'doc/source/release-notes/2.0/2.0.6.rst' |
1085 | --- doc/source/release-notes/2.0/2.0.6.rst 2013-03-13 09:02:32 +0000 |
1086 | +++ doc/source/release-notes/2.0/2.0.6.rst 2013-08-30 08:59:30 +0000 |
1087 | @@ -1,5 +1,5 @@ |
1088 | ============================ |
1089 | -|Percona| |XtraBackup| 2.0.6 |
1090 | +|Percona XtraBackup| 2.0.6 |
1091 | ============================ |
1092 | |
1093 | 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>`. |
1094 | @@ -9,26 +9,26 @@ |
1095 | New Features |
1096 | ============= |
1097 | |
1098 | - |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). |
1099 | + |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). |
1100 | |
1101 | Bugs Fixed |
1102 | ========== |
1103 | |
1104 | 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*). |
1105 | |
1106 | - 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*). |
1107 | + 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*). |
1108 | |
1109 | - 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*). |
1110 | + 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*). |
1111 | |
1112 | 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*). |
1113 | |
1114 | - |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*). |
1115 | + |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*). |
1116 | |
1117 | - Under some circumstances |XtraBackup| could fail on a backup prepare with :option:`innodb_flush_method=O_DIRECT`. Bug fixed :bug:`1055547` (*Alexey Kopytov*). |
1118 | + Under some circumstances |Percona XtraBackup| could fail on a backup prepare with :option:`innodb_flush_method=O_DIRECT`. Bug fixed :bug:`1055547` (*Alexey Kopytov*). |
1119 | |
1120 | |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*). |
1121 | |
1122 | - |XtraBackup| has improved the error reporting for unrecognized server versions. Bug fixed :bug:`1087219` (*Alexey Kopytov*). |
1123 | + |Percona XtraBackup| has improved the error reporting for unrecognized server versions. Bug fixed :bug:`1087219` (*Alexey Kopytov*). |
1124 | |
1125 | 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*). |
1126 | |
1127 | @@ -36,6 +36,6 @@ |
1128 | |
1129 | 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*). |
1130 | |
1131 | - Unnecessary debug messages have been removed from the |XtraBackup| output. Bug fixed :bug:`1131084` (*Alexey Kopytov*). |
1132 | + Unnecessary debug messages have been removed from the |Percona XtraBackup| output. Bug fixed :bug:`1131084` (*Alexey Kopytov*). |
1133 | |
1134 | 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*). |
1135 | |
1136 | === modified file 'doc/source/release-notes/2.0/2.0.7.rst' |
1137 | --- doc/source/release-notes/2.0/2.0.7.rst 2013-05-07 06:57:31 +0000 |
1138 | +++ doc/source/release-notes/2.0/2.0.7.rst 2013-08-30 08:59:30 +0000 |
1139 | @@ -1,5 +1,5 @@ |
1140 | ============================ |
1141 | -|Percona| |XtraBackup| 2.0.7 |
1142 | +|Percona XtraBackup| 2.0.7 |
1143 | ============================ |
1144 | |
1145 | 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>`. |
1146 | @@ -13,7 +13,7 @@ |
1147 | |
1148 | |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. |
1149 | |
1150 | - 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. |
1151 | + 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. |
1152 | |
1153 | |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/>`_. |
1154 | |
1155 | @@ -34,11 +34,11 @@ |
1156 | |
1157 | Fixed couple of warnings found in |innobackupex| when all warnings have been made ``FATAL``. Bug fixed :bug:`1116177`. |
1158 | |
1159 | - 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`. |
1160 | - |
1161 | - |Percona XtraBackup| didn't initialize per-thread data in the log copying thread which could cause |XtraBackup| to crash. Bug fixed :bug:`1166888`. |
1162 | - |
1163 | - 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`. |
1164 | + 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`. |
1165 | + |
1166 | + |Percona XtraBackup| didn't initialize per-thread data in the log copying thread which could cause |Percona XtraBackup| to crash. Bug fixed :bug:`1166888`. |
1167 | + |
1168 | + 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`. |
1169 | |
1170 | |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`. |
1171 | |
1172 | |
1173 | === added file 'doc/source/release-notes/2.0/2.0.8.rst' |
1174 | --- doc/source/release-notes/2.0/2.0.8.rst 1970-01-01 00:00:00 +0000 |
1175 | +++ doc/source/release-notes/2.0/2.0.8.rst 2013-08-30 08:59:30 +0000 |
1176 | @@ -0,0 +1,39 @@ |
1177 | +============================ |
1178 | +|Percona XtraBackup| 2.0.8 |
1179 | +============================ |
1180 | + |
1181 | +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>`. |
1182 | + |
1183 | +This release is the current GA (Generally Available) stable release in the 2.0 series. |
1184 | + |
1185 | + |
1186 | +Bugs Fixed |
1187 | +========== |
1188 | + |
1189 | + |Percona XtraBackup| 2.0 will now be offered in :doc:`Percona Software Repositories </installation>`. Bug fixed :bug:`1190055`. |
1190 | + |
1191 | + |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`. |
1192 | + |
1193 | + Fixed the ``libssl.so.6`` dependency issues in binary tarballs releases. Bug fixed :bug:`1172916`. |
1194 | + |
1195 | + 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`. |
1196 | + |
1197 | + 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`. |
1198 | + |
1199 | + |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`. |
1200 | + |
1201 | + 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`. |
1202 | + |
1203 | + 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`. |
1204 | + |
1205 | + |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`. |
1206 | + |
1207 | + ``xtrabackup_56`` binary would fail to create a suspend file, which would result in an error. Bug fixed :bug:`1210266`. |
1208 | + |
1209 | + 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`. |
1210 | + |
1211 | + |Percona XtraBackup| didn't recognize checkpoint ``#0`` as a valid checkpoint on :option:`xtrabackup --prepare` which would cause an error. Bug fixed :bug:`1196475`. |
1212 | + |
1213 | + :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`. |
1214 | + |
1215 | +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`. |
1216 | |
1217 | === modified file 'doc/source/xbstream/xbstream.rst' |
1218 | --- doc/source/xbstream/xbstream.rst 2012-04-21 07:12:28 +0000 |
1219 | +++ doc/source/xbstream/xbstream.rst 2013-08-30 08:59:30 +0000 |
1220 | @@ -2,7 +2,7 @@ |
1221 | The xbstream Binary |
1222 | ====================== |
1223 | |
1224 | -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. |
1225 | +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. |
1226 | |
1227 | This utility has a tar-like interface: |
1228 | |
1229 | |
1230 | === modified file 'doc/source/xtrabackup-files.rst' |
1231 | --- doc/source/xtrabackup-files.rst 2013-04-29 09:29:00 +0000 |
1232 | +++ doc/source/xtrabackup-files.rst 2013-08-30 08:59:30 +0000 |
1233 | @@ -1,8 +1,8 @@ |
1234 | .. _xtrabackup_files : |
1235 | |
1236 | -===================================== |
1237 | -Index of files created by XtraBackup |
1238 | -===================================== |
1239 | +============================================ |
1240 | +Index of files created by Percona XtraBackup |
1241 | +============================================ |
1242 | |
1243 | * Information related to the backup and the server |
1244 | |
1245 | |
1246 | === modified file 'innobackupex' |
1247 | --- innobackupex 2013-08-18 06:53:11 +0000 |
1248 | +++ innobackupex 2013-08-30 08:59:30 +0000 |
1249 | @@ -3108,7 +3108,7 @@ |
1250 | |
1251 | =item --galera-info |
1252 | |
1253 | -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. |
1254 | +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. |
1255 | |
1256 | =item --help |
1257 |