lp:~laurynas-biveinis/percona-xtrabackup/xtrabackup-page-filters

Created by Laurynas Biveinis on 2012-05-08 and last modified on 2012-05-25
Get this branch:
bzr branch lp:~laurynas-biveinis/percona-xtrabackup/xtrabackup-page-filters
Only Laurynas Biveinis can upload to this branch. If you are Laurynas Biveinis please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Recent revisions

399. By Laurynas Biveinis on 2012-05-25

Non-functional refactoring:

- Rename page-filt.* to write_filt.*, page_filt to write_filt in
  identifies, pf to wf in abbreviations.
- New file xtrabackup.h to contain extern declarations for
  xtrabackup.c definitions. Move xb_delta_info_t, xb_stream_fmt_t,
  xtrabackup_io_throttling and xb_write_delta declarations there from
  common.h. Add declaration for incremental_lsn there.
- Provide stub defines and declarations for posix_fadvise in case it
  is unavailable and call posix_fadvise unconditionally everywhere.
- Move get_bit_shift to common.h from innodb_int.h.
- Free ctxt in tmpfile_init on mutex initialization failure.
- wf_incremental_process: remove unused local var buf_end.
- data_copy_thread_func: remove unused local var space.
- Some whitespace fixes.

398. By Alexey Kopytov on 2012-05-23

Automerge from 2.0.

397. By Stewart Smith on 2012-05-23

fix bad innobackupex merge

396. By Stewart Smith on 2012-05-23

fix bad merge: opt_mysql_tmpdir has moved to innodb_int.c

395. By Stewart Smith on 2012-05-21

merge 2.0

394. By Alexey Kopytov on 2012-05-16

Manual merge from trunk.

393. By Alexey Kopytov on 2012-05-14

Manual merge from trunk.

392. By Alexey Kopytov on 2012-02-16

Refactoring required to do page filtering in xtrabackup.

Reading the source data file is now handled by a cursor
(fil_cur.c). Writing and possibly filtering is handled 'page
filters'. Currently the write-through and incremental filters are
available, with the compact filter to be implemented later.

In order to be able split xtrabackup.c into multiple source files, all
InnoDB declarations, portability helpers and interfaces to internal
functions were moved to innodb_int.c and innodb_int.h.

Also introduced the 'tmpfile' datasink which is also a prerequisite for
incremental streaming backups.

This revision also drops support for --remote-host, as it doesn't make
sense to refactor and maintain a deprecated feature, see
https://blueprints.launchpad.net/percona-xtrabackup/+spec/drop-remote-host

391. By Hrvoje Matijakovic on 2012-02-14

bugfixes for bugs: #924313, #914373 and #922498

390. By Stewart Smith on 2012-02-14

merge parallel compression branch.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:percona-xtrabackup/2.0
This branch contains Public information 
Everyone can see this information.