lp:~gl-az/percona-xtrabackup/BT23557-2.1-lp1160788
- Get this branch:
- bzr branch lp:~gl-az/percona-xtrabackup/BT23557-2.1-lp1160788
Branch merges
- Alexey Kopytov (community): Approve
- Vlad Lesin: Pending (g2) requested
-
Diff: 712 lines (+327/-78) (has conflicts)12 files modifiedinnobackupex (+294/-38)
test/inc/ib_stream_common.sh (+9/-3)
test/inc/xb_local.sh (+7/-3)
test/t/ib_compress_basic.sh (+1/-2)
test/t/ib_stream_compress.sh (+1/-2)
test/t/ib_stream_compress_encrypt.sh (+1/-2)
test/t/xb_compress.sh (+1/-2)
test/t/xb_compress_encrypt.sh (+2/-9)
test/t/xb_encrypt.sh (+8/-0)
test/t/xb_parallel_compress.sh (+1/-2)
test/t/xb_parallel_compress_encrypt.sh (+1/-9)
test/t/xb_parallel_encrypt.sh (+1/-6)
Related bugs
Bug #1160788: innobackupex support --decrypt option | Wishlist | Fix Released |
|
Related blueprints
Branch information
- Owner:
- George Ormond Lorch III
- Status:
- Merged
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 - 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.
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