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

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Alexey Kopytov
Approved revision: no longer in the source branch.
Merged at revision: 434
Proposed branch: lp:~hrvojem/percona-xtrabackup/bug1008826
Merge into: lp:percona-xtrabackup/2.1
Diff against target: 337 lines (+148/-70)
8 files modified
doc/source/how-tos.rst (+1/-0)
doc/source/howtos/recipes_ibkx_partition.rst (+105/-0)
doc/source/innobackupex/innobackupex_option_reference.rst (+1/-1)
doc/source/innobackupex/partial_backups_innobackupex.rst (+5/-1)
doc/source/installation/apt_repo.rst (+4/-4)
doc/source/percona-theme/layout.html (+11/-41)
doc/source/release-notes.rst (+20/-22)
innobackupex (+1/-1)
To merge this branch: bzr merge lp:~hrvojem/percona-xtrabackup/bug1008826
Reviewer Review Type Date Requested Status
Alexey Kopytov (community) Approve
Review via email: mp+125206@code.launchpad.net
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/how-tos.rst'
2--- doc/source/how-tos.rst 2012-08-01 05:53:54 +0000
3+++ doc/source/how-tos.rst 2012-09-19 13:44:36 +0000
4@@ -14,6 +14,7 @@
5 howtos/recipes_ibkx_stream
6 howtos/recipes_ibkx_inc
7 howtos/recipes_ibkx_compressed
8+ howtos/recipes_ibkx_partition
9
10
11 .. _recipes-xbk:
12
13=== added file 'doc/source/howtos/recipes_ibkx_partition.rst'
14--- doc/source/howtos/recipes_ibkx_partition.rst 1970-01-01 00:00:00 +0000
15+++ doc/source/howtos/recipes_ibkx_partition.rst 2012-09-19 13:44:36 +0000
16@@ -0,0 +1,105 @@
17+================================================
18+ Backing Up and Restoring Individual Partitions
19+================================================
20+
21+|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.
22+
23+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.
24+
25+Creating the backup
26+=====================
27+
28+There are three ways of specifying which part of the whole data will be backed up: regular expressions (:option:`--include`), enumerating the tables in a file (:option:`--tables-file`) or providing a list of databases (:option:`--databases`). In this example :option:`--include` option will be used.
29+
30+The regular expression provided to this option will be matched against the fully qualified tablename, including the database name, in the form ``databasename.tablename``.
31+
32+For example, this will back up the partition ``p4`` from the table ``name`` located in the database ``imdb``::
33+
34+ $ innobackupex --include='^imdb[.]name#P#p4' /mnt/backup/
35+
36+This will create a timestamped directory with the usual files that |innobackupex| creates, but only the data files related to the tables matched.
37+
38+Output of the |innobackupex| will list the skipped tables ::
39+
40+ ...
41+ [01] Skipping ./imdb/person_info.ibd
42+ [01] Skipping ./imdb/name#P#p5.ibd
43+ [01] Skipping ./imdb/name#P#p6.ibd
44+ ...
45+ imdb.person_info.frm is skipped because it does not match ^imdb[.]name#P#p4.
46+ imdb.title.frm is skipped because it does not match ^imdb[.]name#P#p4.
47+ imdb.company_type.frm is skipped because it does not match ^imdb[.]name#P#p4.
48+ ...
49+
50+Note that this option is passed to :option:`xtrabackup --tables` and is matched against each table of each database, the directories of each database will be created even if they are empty.
51+
52+Preparing the backup
53+=====================
54+
55+For preparing partial backups, the procedure is analogous to :doc:`exporting tables <../innobackupex/importing_exporting_tables_ibk>` : apply the logs and use the :option:`--export` option::
56+
57+ $ innobackupex --apply-log --export /mnt/backup/2012-08-28_10-29-09
58+
59+You may see warnings in the output about tables that don't exists. This is because |InnoDB|-based engines stores its data dictionary inside the tablespace files besides the :term:`.frm` files. |innobackupex| will use |xtrabackup| to remove the missing tables (those that haven't been selected in the partial backup) from the data dictionary in order to avoid future warnings or errors::
60+
61+ InnoDB: in InnoDB data dictionary has tablespace id 51,
62+ InnoDB: but tablespace with that id or name does not exist. It will be removed from data dictionary.
63+ 120828 10:25:28 InnoDB: Waiting for the background threads to start
64+ 120828 10:25:29 Percona XtraDB (http://www.percona.com) 1.1.8-20.1 started; log sequence number 10098323731
65+ xtrabackup: export option is specified.
66+ xtrabackup: export metadata of table 'imdb/name#P#p4' to file `./imdb/name#P#p4.exp` (1 indexes)
67+ xtrabackup: name=PRIMARY, id.low=73, page=3
68+
69+You should also see the notification of the creation of a file needed for importing (:term:`.exp` file) for each table included in the partial backup::
70+
71+ xtrabackup: export option is specified.
72+ xtrabackup: export metadata of table 'imdb/name#P#p4' to file `./imdb/name#P#p4.exp` (1 indexes)
73+ xtrabackup: name=PRIMARY, id.low=73, page=3
74+
75+Note that you can use the :option:`--export` option with :option:`--apply-log` to an already-prepared backup in order to create the :term:`.exp` files.
76+
77+Finally, check the for the confirmation message in the output::
78+
79+ 120828 19:25:38 innobackupex: completed OK!
80+
81+Restoring from the backups
82+==========================
83+
84+Restoring should be done by :doc:`importing the tables <../innobackupex/importing_exporting_tables_ibk>` in the partial backup to the server.
85+
86+.. note::
87+ Improved table/partition import is only available in |Percona Server|, this means that partitions which were backed up from different server can be imported as well. For |MySQL| only partitions from that server can be imported with some important limitations. There should be no DROP/CREATE/TRUNCATE/ALTER TABLE commands issued between taking the backup and importing the partition.
88+
89+First step is to create new table in which data will be restored ::
90+
91+ mysql> CREATE TABLE `name_p4` (
92+ `id` int(11) NOT NULL AUTO_INCREMENT,
93+ `name` text NOT NULL,
94+ `imdb_index` varchar(12) DEFAULT NULL,
95+ `imdb_id` int(11) DEFAULT NULL,
96+ `name_pcode_cf` varchar(5) DEFAULT NULL,
97+ `name_pcode_nf` varchar(5) DEFAULT NULL,
98+ `surname_pcode` varchar(5) DEFAULT NULL,
99+ PRIMARY KEY (`id`)
100+ ) ENGINE=InnoDB AUTO_INCREMENT=2812744 DEFAULT CHARSET=utf8
101+
102+To restore the partition from the backup tablespace needs to be discarded for that table: ::
103+
104+ mysql> ALTER TABLE name_p4 DISCARD TABLESPACE;
105+
106+Next step is to copy the :term:`.exp` and `ibd` files from the backup to |MySQL| data directory: ::
107+
108+ $ cp /mnt/backup/2012-08-28_10-29-09/imdb/name#P#p4.exp /var/lib/mysql/imdb/name_p4.exp
109+ $ cp /mnt/backup/2012-08-28_10-29-09/imdb/name#P#p4.ibd /var/lib/mysql/imdb/name_p4.ibd
110+
111+.. note::
112+ Make sure that the copied files can be accessed by the user running the |MySQL|.
113+
114+If you're running the |Percona Server| make sure that variable `innodb_import_table_from_xtrabackup` is enabled: ::
115+
116+ mysql> SET GLOBAL innodb_import_table_from_xtrabackup=1;
117+
118+Last step is to import the tablespace: ::
119+
120+ mysql> ALTER TABLE name_p4 IMPORT TABLESPACE;
121+
122
123=== modified file 'doc/source/innobackupex/innobackupex_option_reference.rst'
124--- doc/source/innobackupex/innobackupex_option_reference.rst 2012-09-07 13:20:26 +0000
125+++ doc/source/innobackupex/innobackupex_option_reference.rst 2012-09-19 13:44:36 +0000
126@@ -46,7 +46,7 @@
127
128 .. option:: --databases=LIST
129
130- This option accepts a string argument that specifies the list of databases that |innobackupex| should back up. The list is of the form ``databasename1[.table_name1] databasename2[.table_name2] ...``. If this option is not specified, all databases containing MyISAM and InnoDB tables will be backed up. Please make sure that :option:`--databases` contains all of the InnoDB databases and tables, so that all of the innodb.frm files are also backed up. In case the list is very long, this can be specified in a file, and the full path of the file can be specified instead of the list. (See option :option:`--tables-file`.)
131+ This option specifies the list of databases that |innobackupex| should back up. The option accepts a string argument or path to file that contains the list of databases to back up. The list is of the form "databasename1[.table_name1] databasename2[.table_name2] . . .". If this option is not specified, all databases containing |MyISAM| and |InnoDB| tables will be backed up. Please make sure that --databases contains all of the |InnoDB| databases and tables, so that all of the innodb.frm files are also backed up. In case the list is very long, this can be specified in a file, and the full path of the file can be specified instead of the list. (See option --tables-file.)
132
133 .. option:: --tables-file
134
135
136=== modified file 'doc/source/innobackupex/partial_backups_innobackupex.rst'
137--- doc/source/innobackupex/partial_backups_innobackupex.rst 2011-07-07 05:32:50 +0000
138+++ doc/source/innobackupex/partial_backups_innobackupex.rst 2012-09-19 13:44:36 +0000
139@@ -2,7 +2,7 @@
140 Partial Backups
141 =================
142
143-|XtraBackup| features partial backups, which means that you may backup only some specific tables or databases. The only requirement for this feature is having the :term:`innodb_file_per_table` option enabled in the server and it has the limitation of not being supported with :doc:`streaming <streaming_backups_innobackupex>`.
144+|XtraBackup| features partial backups, which means that you may backup only some specific tables or databases. The only requirement for this feature is having the :term:`innodb_file_per_table` option enabled in the server.
145
146 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.
147
148@@ -50,6 +50,10 @@
149
150 will create a timestamped directory with the usual files that |innobackupex| creates, but only containing the data-files related to ``mytable`` in the ``mydatabase`` directory and the ``mysql`` directory with the entire ``mysql`` database.
151
152+.. note::
153+
154+ 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.
155+
156 Preparing Partial Backups
157 =========================
158
159
160=== modified file 'doc/source/installation/apt_repo.rst'
161--- doc/source/installation/apt_repo.rst 2012-04-21 07:12:28 +0000
162+++ doc/source/installation/apt_repo.rst 2012-09-19 13:44:36 +0000
163@@ -31,14 +31,14 @@
164 Debian
165 ------
166
167- * 6.0 squeeze
168+ * 6.0 (squeeze)
169
170 Ubuntu
171 ------
172
173- * 10.04LTS lucid
174- * 11.04 natty
175- * 11.10 oneiric
176+ * 10.04LTS (lucid)
177+ * 11.10 (oneiric)
178+ * 12.04LTS (precise)
179
180 Experimental Repository
181 =======================
182
183=== modified file 'doc/source/percona-theme/layout.html'
184--- doc/source/percona-theme/layout.html 2012-08-03 12:12:02 +0000
185+++ doc/source/percona-theme/layout.html 2012-09-19 13:44:36 +0000
186@@ -94,7 +94,7 @@
187 {#- old style sidebars: using blocks -- should be deprecated #}
188 {%- block serverseries %}
189 <div class="side-column-block">
190- <h3>Percona Server Series</h3>
191+ <h3>Percona XtraBackup Series</h3>
192 <ul><li><a href="http://www.percona.com/doc/percona-xtrabackup/1.6/">Percona XtraBackup 1.6</a></li><li><a href="http://www.percona.com/doc/percona-xtrabackup/2.0/">Percona XtraBackup 2.0</a></li></ul>
193 </div>
194 {%- endblock %}
195@@ -214,13 +214,11 @@
196 <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>
197 <span class="inv"><![CDATA[<noindex>]]></span>
198 <div class="navicontainer"><div class="navi">
199- <span id="navilink-span-about-us" ><a id="navilink-a-about-us" href="/about-us/">About Us</a></span><span id="navilink-span-mysql-consulting" ><a id="navilink-a-mysql-consulting" href="/mysql-consulting/">Consulting</a></span><span id="navilink-span-support" ><a id="navilink-a-support" href="/mysql-support/">Support</a></span><span id="navilink-span-training" ><a id="navilink-a-training" href="/training/">Training</a></span><span id="navilink-span-development" ><a id="navilink-a-development" href="/development/">Development</a></span><span id="navilink-span-software" ><a id="navilink-a-software" href="/software/">Software</a></span><span id="navilink-span-events" ><a id="navilink-a-events" href="/live/">Events</a></span><span id="navilink-span-contact" ><a id="navilink-a-contact" href="/contact/">Contact Us</a></span>
200- </div></div>
201+ <span id="navilink-span-menu-914"><a href="/about-percona" title="" id="navilink-a-menu-914">About</a></span><span id="navilink-span-menu-915"><a href="/products" title="" id="navilink-a-menu-915">Products</a></span><span id="navilink-span-menu-916"><a href="/software" id="navilink-a-menu-916">Software</a></span><span id="navilink-span-menu-918"><a href="/resources" title="" id="navilink-a-menu-918">Resources</a></span><span id="navilink-span-menu-919"><a href="/news-and-events" title="" id="navilink-a-menu-919">News &amp; Events</a></span><span id="navilink-span-menu-920"><a href="/contact" id="navilink-a-menu-920">Contact Us</a></span><span id="navilink-span-menu-1060"><a href="/live" title="" id="navilink-a-menu-1060">Percona Live</a></span> </div></div>
202+ <span class="inv"><![CDATA[</noindex>]]></span>
203+ </div>
204+ </div></div><!-- /.header /#header -->
205
206- <span class="inv"><![CDATA[</noindex>]]></span>
207- <span class="inv"><![CDATA[</noindex>]]></span>
208- </div>
209- </div></div>
210 <div id="stripe"></div>
211
212 {% endblock %}
213@@ -329,39 +327,11 @@
214 {%- endblock %}
215 <span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
216 <div id="submenus">
217- <div class="navi-dropdown" id="navi-dropdown-about-us">
218- <div class="navi-dropdown-header-l"><!-- //--></div>
219- <div class="navi-dropdown-content"><div class="item"><a href="/about-us/our-mission/">Our Mission</a></div><div class="item"><a href="/about-us/why-percona/">Why Percona?</a></div><div class="item"><a href="/about-us/procedures/">Coordinating with Percona</a></div><div class="item"><a href="/about-us/customers/">Customers</a></div><div class="item"><a href="/webinars/">Webinars</a></div><div class="item"><a href="/about-us/mysql-case-studies/">MySQL Case Studies</a></div><div class="item"><a href="/about-us/our-team/">Our Team</a></div><div class="item"><a href="/about-us/books/">Our Books</a></div><div class="item"><a href="/about-us/blogs/">Our Blogs</a></div><div class="item"><a href="/about-us/mysql-white-papers/">MySQL White Papers</a></div><div class="item"><a href="/about-us/conferences/">Conferences</a></div><div class="item"><a href="/about-us/presentations/">Presentations</a></div><div class="item"><a href="/about-us/newsletters/">Newsletters</a></div><div class="item"><a href="/about-us/pressreleases/">Press Releases</a></div><div class="item"><a href="/about-us/careers/">Careers</a></div> </div>
220- <div class="navi-dropdown-footer"><!-- //--></div>
221- </div><div class="navi-dropdown" id="navi-dropdown-mysql-consulting">
222- <div class="navi-dropdown-header-l"><!-- //--></div>
223- <div class="navi-dropdown-content"><div class="item"><a href="/mysql-consulting/overview/">MySQL Consulting Overview</a></div><div class="item"><a href="/mysql-consulting/prices/">MySQL Consulting Prices</a></div><div class="item"><a href="/mysql-consulting/architecture/">MySQL Architecture &amp; Design</a></div><div class="item"><a href="/mysql-consulting/mysql-backups/">MySQL Backups</a></div><div class="item"><a href="/mysql-consulting/cloud-computing/">MySQL Cloud Solutions</a></div><div class="item"><a href="/mysql-consulting/cluster/">MySQL Cluster Consulting</a></div><div class="item"><a href="/mysql-consulting/data-warehousing/">MySQL Data Warehousing</a></div><div class="item"><a href="/mysql-consulting/data-recovery/">MySQL Data Recovery</a></div><div class="item"><a href="/mysql-consulting/high-availability/">MySQL High Availability</a></div><div class="item"><a href="/mysql-consulting/mysql-monitoring-graphing/">MySQL Monitoring &amp; Graphing</a></div><div class="item"><a href="/mysql-consulting/mysql-onsite-consulting/">MySQL Onsite Consulting</a></div><div class="item"><a href="/mysql-consulting/performance-audit/">MySQL Performance Audit</a></div><div class="item"><a href="/mysql-consulting/remote-dba/">MySQL Remote DBA</a></div><div class="item"><a href="/mysql-consulting/mysql-replication/">MySQL Replication</a></div><div class="item"><a href="/mysql-consulting/upgrade/">MySQL Version Upgrades</a></div><div class="item"><a href="/mysql-consulting/24x7-emergency/">Emergency 24&times;7 Consulting</a></div><div class="item"><a href="/mysql-consulting/migration/">Migration to MySQL</a></div><div class="item"><a href="/drizzle-consulting/">Drizzle Consulting</a></div><div class="item"><a href="/mysql-consulting/sphinx/">Sphinx Consulting</a></div><div class="item"><a href="/mysql-consulting/drbd/">DRBD Consulting</a></div><div class="item"><a href="/mysql-consulting/memcached/">Memcached Consulting</a></div><div class="item"><a href="/mysql-consulting/other-services/">Other Consulting Services</a></div> </div>
224- <div class="navi-dropdown-footer"><!-- //--></div>
225- </div><div class="navi-dropdown" id="navi-dropdown-support">
226- <div class="navi-dropdown-header-l"><!-- //--></div>
227- <div class="navi-dropdown-content"><div class="item"><a href="/mysql-support/">MySQL Support Overview</a></div><div class="item"><a href="/prices/mysql-support/">MySQL Support Prices</a></div><div class="item"><a href="/mysql-support/policies/">MySQL Support Policies</a></div><div class="item"><a href="/mysql-support/consulting-vs-support/">Consulting vs. Support</a></div><div class="item"><a href="https://customers.percona.com">Customer Portal Login</a></div> </div>
228- <div class="navi-dropdown-footer"><!-- //--></div>
229- </div><div class="navi-dropdown" id="navi-dropdown-training">
230- <div class="navi-dropdown-header-l"><!-- //--></div>
231- <div class="navi-dropdown-content"><div class="item"><a href="/training/">MySQL Training Overview</a></div><div class="item"><a href="/prices/training/">MySQL Training Prices</a></div><div class="item"><a href="/training/classes/dba/">MySQL DBA Training</a></div><div class="item"><a href="/training/classes/developers/">MySQL Developer Training</a></div><div class="item"><a href="/training/classes/operations/">MySQL Operations Training</a></div><div class="item"><a href="/training/classes/innodb/">InnoDB &amp; XtraDB Training</a></div><div class="item"><a href="/training/classes/custom-onsite/">Custom Onsite Training</a></div><div class="item"><a href="http://store.percona.com/catalog.php?category=8">Live Virtual Training</a></div> </div>
232- <div class="navi-dropdown-footer"><!-- //--></div>
233- </div><div class="navi-dropdown" id="navi-dropdown-development">
234- <div class="navi-dropdown-header-l"><!-- //--></div>
235- <div class="navi-dropdown-content"><div class="item"><a href="/development/mysql/">MySQL Development Overview</a></div><div class="item"><a href="/development/prices/">Custom Development Prices</a></div><div class="item"><a href="/development/maintenance/">MySQL Support Overview</a></div><div class="item"><a href="/development/benchmarking/">Custom Product Evaluation</a></div><div class="item"><a href="/development/maatkit/">Custom Maatkit Development</a></div><div class="item"><a href="/development/custom-tools/">Custom Tools Development</a></div> </div>
236- <div class="navi-dropdown-footer"><!-- //--></div>
237- </div><div class="navi-dropdown" id="navi-dropdown-software">
238- <div class="navi-dropdown-header-l"><!-- //--></div>
239- <div class="navi-dropdown-content"><div class="item"><a href="/software/">Percona Software for MySQL</a></div><div class="item"><a href="/software/percona-server/">Percona Server with XtraDB</a></div><div class="item"><a href="/software/percona-xtradb-cluster/">Percona XtraDB Cluster</a></div><div class="item"><a href="/software/percona-xtrabackup/">Percona XtraBackup</a></div><div class="item"><a href="/software/mysql-innodb-data-recovery-tools/">Data Recovery Toolkit</a></div><div class="item"><a href="/software/percona-xtradb/">Percona XtraDB</a></div><div class="item"><a href="/software/percona-toolkit/">Percona Toolkit</a></div><div class="item"><a href="/software/percona-monitoring-plugins/">Percona Monitoring Plugins</a></div><div class="item"><a href="/prices/software/">Software Prices</a></div><div class="item"><a href="/downloads/">Downloads</a></div><div class="item"><a href="/software/repositories/">Repositories</a></div><div class="item"><a href="/software/documentation/">Documentation</a></div><div class="item"><a href="http://forum.percona.com">Forum</a></div><div class="item"><a href="http://groups.google.com/group/percona-discussion">Google Discussion</a></div><div class="item"><a href="https://launchpad.net/percona-server">Launchpad</a></div> </div>
240- <div class="navi-dropdown-footer"><!-- //--></div>
241- </div><div class="navi-dropdown" id="navi-dropdown-events">
242- <div class="navi-dropdown-header-r"><!-- //--></div>
243- <div class="navi-dropdown-content"><div class="item"><a href="/live/nyc-2012/">New York 2012</a></div><div class="item"><a href="/live/london-2012/">London 2012</a></div><div class="item"><a href="/live/mysql-conference-2013/">MySQL Conference &amp; Expo 2013</a></div><div class="item"><a href="/live/mysql-conference-2012/">MySQL Conference &amp; Expo 2012</a></div><div class="item"><a href="/live/">Previous Percona Live Events</a></div> </div>
244- <div class="navi-dropdown-footer"><!-- //--></div>
245- </div><div class="navi-dropdown" id="navi-dropdown-contact">
246- <div class="navi-dropdown-header-r"><!-- //--></div>
247- <div class="navi-dropdown-content"><div class="item"><a href="/contact/24x7-emergency/">24&times;7 Emergency</a></div><div class="item"><a href="/contact/sales/">Sales &amp; General Inquiries</a></div><div class="item"><a href="/contact/billing/">Billing Inquiries</a></div><div class="item"><a href="https://customers.percona.com">Customer Portal Login</a></div><div class="item"><a href="/contact/phone-directory/">Phone Directory</a></div><div class="item"><a href="/subscribe/">Subscribe to Newsletter</a></div> </div>
248- <div class="navi-dropdown-footer"><!-- //--></div>
249- </div>
250+ <div class="navi-dropdown" id="navi-dropdown-menu-914"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/about-us/our-mission">Mission</a></div><div class="item"><a href="/about-us/our-team">Team</a></div><div class="item"><a href="/about-us/customers">Customers</a></div><div class="item"><a href="/about-us/careers">Careers</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-915"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/mysql-support">MySQL Support</a></div><div class="item"><a href="/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="/training">MySQL Training</a></div><div class="item"><a href="/development">MySQL Server Development</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-916"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/software">Percona Software for MySQL</a></div><div class="item"><a href="/software/percona-server">Percona Server with XtraDB</a></div><div class="item"><a href="/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="/software/percona-toolkit">Percona Toolkit</a></div><div class="item"><a href="/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="/software/percona-xtradb">Percona XtraDB</a></div><div class="item"><a href="http://www.percona.com/downloads/">Downloads</a></div><div class="item"><a href="/software/repositories">Repositories</a></div><div class="item"><a href="/software/documentation">Documentation</a></div><div class="item"><a href="http://forum.percona.com">Forum</a></div><div class="item"><a href="http://groups.google.com/group/percona-discussion">Google Discussion</a></div><div class="item"><a href="https://launchpad.net/percona-server">Launchpad</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-918"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/webinars">Webinars</a></div><div class="item"><a href="/about-us/blogs">Blogs</a></div><div class="item"><a href="/about-us/presentations">Technical Presentations</a></div><div class="item"><a href="/about-us/books">Books by Percona Authors</a></div><div class="item"><a href="/about-us/mysql-white-papers">White Papers</a></div><div class="item"><a href="/about-us/mysql-case-studies">Case Studies</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-919"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/percona-news">In The News</a></div><div class="item"><a href="/about-us/pressreleases">Press Releases</a></div><div class="item"><a href="/live-2">Percona Live Conferences</a></div><div class="item"><a href="/mysql-events">MySQL Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-920"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="/contact/billing">Billing Inquiries</a></div><div class="item"><a href="https://customers.percona.com/">Customer Portal Login</a></div><div class="item"><a href="/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="/subscribe">Subscribe to Newsletter</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1060"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/live/nyc-2012/">New York 2012</a></div><div class="item"><a href="http://www.percona.com/live/london-2012/">London 2012</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2012/">MySQL Conference &amp; Expo 2012</a></div><div class="item"><a href="/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div>
251+
252+
253+
254+
255 <div id="search-dropdown" class="search-dropdown">
256 <div class="search-dropdown-header"><!-- //--></div>
257 <div class="search-dropdown-content">
258@@ -383,7 +353,7 @@
259 <!-- /GA //-->
260 <!-- NAVI //-->
261 <script type="text/javascript">//<![CDATA[
262-var navi = [{id:"about-us", direction: "l"},{id:"mysql-consulting", direction: "l"},{id:"support", direction: "l"},{id:"training", direction: "l"},{id:"development", direction: "l"},{id:"software", direction: "l"},{id:"events", direction: "r"},{id:"contact", direction: "r"}];
263+var navi = [{id:"menu-914", direction: "l"},{id:"menu-915", direction: "l"},{id:"menu-916", direction: "l"},{id:"menu-918", direction: "l"},{id:"menu-919", direction: "l"},{id:"menu-920", direction: "l"},{id:"menu-1060", direction: "l"}];
264 for(var i = 0, c = navi.length; i < c; i++) {
265 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); } );
266 }
267
268=== modified file 'doc/source/release-notes.rst'
269--- doc/source/release-notes.rst 2012-08-03 12:12:02 +0000
270+++ doc/source/release-notes.rst 2012-09-19 13:44:36 +0000
271@@ -2,24 +2,6 @@
272 |Percona| |XtraBackup| Release Notes
273 ======================================
274
275-Percona |XtraBackup| 2.0
276-=========================
277-
278-.. toctree::
279- :maxdepth: 1
280- :glob:
281-
282- release-notes/2.0/*
283-
284-Percona |XtraBackup| 1.6
285-=========================
286-
287-.. toctree::
288- :maxdepth: 1
289- :glob:
290-
291- release-notes/1.6/*
292-
293 Older releases
294 ==============
295
296@@ -27,9 +9,25 @@
297 :maxdepth: 1
298 :glob:
299
300+ release-notes/1.3
301+ release-notes/1.4
302 release-notes/1.5
303- release-notes/1.4
304- release-notes/1.3
305-
306-
307+
308+Percona |XtraBackup| 1.6
309+=========================
310+
311+.. toctree::
312+ :maxdepth: 1
313+ :glob:
314+
315+ release-notes/1.6/*
316+
317+Percona |XtraBackup| 2.0
318+=========================
319+
320+.. toctree::
321+ :maxdepth: 1
322+ :glob:
323+
324+ release-notes/2.0/*
325
326
327=== modified file 'innobackupex'
328--- innobackupex 2012-09-07 13:20:26 +0000
329+++ innobackupex 2012-09-19 13:44:36 +0000
330@@ -2627,7 +2627,7 @@
331
332 =item --databases=LIST
333
334-This option specifies the list of databases that innobackupex should back up. The option accepts a string argument. The list is of the form "databasename1[.table_name1] databasename2[.table_name2] . . .". If this option is not specified, all databases containing MyISAM and InnoDB tables will be backed up. Please make sure that --databases contains all of the InnoDB databases and tables, so that all of the innodb.frm files are also backed up. In case the list is very long, this can be specified in a file, and the full path of the file can be specified instead of the list. (See option --tables-file.)
335+This option specifies the list of databases that innobackupex should back up. The option accepts a string argument or path to file that contains the list of databases to back up. The list is of the form "databasename1[.table_name1] databasename2[.table_name2] . . .". If this option is not specified, all databases containing MyISAM and InnoDB tables will be backed up. Please make sure that --databases contains all of the InnoDB databases and tables, so that all of the innodb.frm files are also backed up. In case the list is very long, this can be specified in a file, and the full path of the file can be specified instead of the list. (See option --tables-file.)
336
337 =item --defaults-file=[MY.CNF]
338

Subscribers

People subscribed via source and target branches