lp:~gl-az/percona-xtrabackup/BT23557-2.1-lp1160788

Created by George Ormond Lorch III and last modified
Get this branch:
bzr branch lp:~gl-az/percona-xtrabackup/BT23557-2.1-lp1160788
Only George Ormond Lorch III can upload to this branch. If you are George Ormond Lorch III please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Recent revisions

611. By George Ormond Lorch III

Added --decompress and --decrypt options both with functioning --parallel to innobackupex based on lp1160788. These options options will decrypt and/or decompress a backup made with the --compress and/or --encrypt options.

When decrypting, the encryption algorithm and key used when the backup was taken MUST be provided via the --decrypt=ALGORITHM and --encrypt-key=LITERAL-KEY or --encrypt-key-file=KEY-FILE.

For decompression to work, the qpress binary must be present within the path.

--decrypt and --decompress may be used together at the same time to completely normalize a previously compressed and encrypted backup but in some rare instances there may be io buffer overflow issues which would require calling innobackupex twice instead of a combined single call (once for decryption and once for decompression).

The --parallel option will allow multiple files to be decrypted and/or decompressed simultaneously.

Use of these options will remove the original compressed/encrypted files and leave the results in the same location.

test suite cases have been modified to make use of these new options where appropriate:
test/t/ib_compress_basic.sh --decompress
test/t/ib_stream_compress.sh --decompress
test/t/ib_stream_compress_encrypt.sh --decompress
test/t/xb_compress.sh --decompress
test/t/xb_compress_encrypt.sh --decrypt --decompress in two individual invocations of innobackupex
test/t/xb_encrypt.sh --decrypt
test/t/xb_parallel_compress.sh --decompress --parallel
test/t/xb_parallel_compress_encrypt.sh --decrypt --decompress --parallel in a single invocation of innobackupex
test/t/xb_parallel_encrypt.sh --decrypt --parallel

610. By George Ormond Lorch III

Added --decompress and --decrypt options both with functioning --parallel to innobackupex based on lp1160788. These options options will decrypt and/or decompress a backup made with the --compress and/or --encrypt options.

When decrypting, the encryption algorithm and key used when the backup was taken MUST be provided via the --decrypt=ALGORITHM and --encrypt-key=LITERAL-KEY or --encrypt-key-file=KEY-FILE.

For decompression to work, the qpress binary must be present within the path.

--decrypt and --decompress may be used together at the same time to completely normalize a previously compressed and encrypted backup but in some rare instances there may be io buffer overflow issues which would require calling innobackupex twice instead of a combined single call (once for decryption and once for decompression).

The --parallel option will allow multiple files to be decrypted and/or decompressed simultaneously.

Use of these options will remove the original compressed/encrypted files and leave the results in the same location.

test suite cases have been modified to make use of these new options where appropriate:
  test/t/ib_compress_basic.sh --decompress
  test/t/ib_stream_compress.sh --decompress
  test/t/ib_stream_compress_encrypt.sh --decompress
  test/t/xb_compress.sh --decompress
  test/t/xb_compress_encrypt.sh --decrypt --decompress in two individual invocations of innobackupex
  test/t/xb_encrypt.sh --decrypt
  test/t/xb_parallel_compress.sh --decompress --parallel
  test/t/xb_parallel_compress_encrypt.sh --decrypt --decompress --parallel in a single invocation of innobackupex
  test/t/xb_parallel_encrypt.sh --decrypt --parallel

608. By Alexey Kopytov

Merged trunk.

606. By Alexey Kopytov

Bug #1182698: XtraBackup 2.1.2 Hangs on SST

The problem was in the keepalives process ignoring SIGINT, so
innobackupex got stuck in stop_keepalives() waiting for the child
process to exit.

Disable keepalives completely for the server connection. Instead set
wait_timeout unconditionally, i.e. even if keepalives are disabled.

604. By <email address hidden>

Merge lp:~hrvojem/percona-xtrabackup/rn-2.1.2

603. By Alexey Kopytov

Empty merge from 2.0.

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.1
This branch contains Public information 
Everyone can see this information.