1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2024-12-04 10:44:46 +02:00
Commit Graph

47 Commits

Author SHA1 Message Date
Arthur Zakirov
d8553c06af Version 2.0.26
- Bugfix: fixed undefined behaviour in case of undefined compression algorithm
- Bugfix: correctly calculate backup size after MERGE
- Bugfix: fixed MERGE of compressed and uncompressed backups
- Bugfix: remove unnecessary remaining files after MERGE
- Bugfix: consider target LSN (--lsn parameter) during validating WAL
- Improvement: check backup program_version during VALIDATE, do not support forward compatibility
- Improvement: improve Windows support
- Improvement: improve support of tablespaces within PGDATA
2019-01-09 15:28:30 +03:00
Arthur Zakirov
e199c4aee8 Use CRC-32C again. Calculate crc for pg_control differently using ControlFileData struct.
Bump version to 2.0.25.
2018-11-26 14:17:46 +03:00
Grigory Smolkin
de9c3b64d7 Version 2.0.24
- Major bugfix: incorrect handling of badly compressed blocks, previously there was a risk to restore block in uncompressed state, if compressed size was equal or larger than BLCKSZ
        - Impromevent: backup from replica >= 9.6 no longer need connection to master
        - Workaround: wrong minRecPoint in PostgreSQL thanks to commit 8d68ee6(block from future), overwrite minRecPoint with latest applied LSN
        - Impromevent: merge is now considered stable feature
        - Impromevent: validation now use more conservative and paranoid approach to file validation, during validation pg_probackup also check block checksumm, make sanity check based on block header information and try to detect blocks from future
        - New validate/restore options:
           '--skip-block-validation' - disable aforementioned approach to file validation
        - Multiple minor fixes
2018-11-12 12:41:02 +03:00
Arthur Zakirov
ea3ed9fa17 Instead of current global backup variable use function local argument, which is sent by callers 2018-11-08 15:04:55 +03:00
Arthur Zakirov
62a6317ed8 Version 2.0.22
- Calculate checksum for backuped files using CRC-32, validate pre 2.0.22 backups using CRC-32C
- Do not backup unchanged _vm,_fsm, pg_clog, pg_multixact, etc files
- Write program-version only during backup
- Minor fixes and bug fixes
2018-10-26 19:10:04 +03:00
Arthur Zakirov
0669939bba Fix tests 2018-10-11 12:58:37 +03:00
Arthur Zakirov
c90d578a67 Version 2.0.21
- Dynamically resize show table
- Port to PostgreSQL 11
- Minor fixes and bug fixes
2018-10-09 20:01:54 +03:00
Arthur Zakirov
85f7559d53 Version 2.0.20
Minor fixes and bug fixes
2018-09-26 18:22:31 +03:00
Anastasia
33a33a9e1b Version 2.0.19.
Various fixes and code cleanup for previous version.
2018-08-17 16:31:28 +03:00
Arthur Zakirov
3f5540de6a Version 2.0.18 2018-08-06 12:47:51 +03:00
Grigory Smolkin
c408a0ea47 bump version to 2.0.17 2018-05-03 14:14:55 +03:00
Anastasia
76afcee125 Version 2.0.16
- Fix CVE-2018-1058. Use schema name explicitly in all function calls.
- Fix: Handle datafiles in directory global as datafiles.
- Fix: Do not copy ptrack files from directory global to backup anymore.
- Check if --instance is specified for VALIDATE with target parameters
- Adjust README package installation instruction.
2018-03-02 19:26:37 +03:00
Grigory Smolkin
f9e36ee01e Version 2.0.15
- fix infinite loop in page validation
- fix segfault in parallel ptrack connections
- allow to use delete-wal option wihtout delete-expired(in accordance with documentation)
- allow to use pg_ptrack_get_block if it`s available and page is invalid
- help update
- testgres 1.3 support
- pglz is not thread-safe, do not allow multithread backup with pglz compression
- multiple minor fixes
2018-02-07 07:12:37 +03:00
Anastasia
c981bf737f Version 2.0.14
- fixed race conditions in ptrack and page backups
- fixed parallel ptrack backup interruption
- added new backup state 'ORPHAN' which means that one of previous backups is corrupted
2018-01-17 10:46:29 +03:00
Grigory Smolkin
277e4101d8 tests: fixes 2017-12-13 11:15:42 +03:00
Grigory Smolkin
b4c56bf21c Version 2.0.13
- Do not include not changed relations into the PAGE backup
    - Correct procedure of obtaining backup_label and tablespace_map via SQL for exclusive backups
    - Do PTRACK backups only for ptrack_version >= 1.4
2017-11-30 14:56:59 +03:00
Anastasia
fae522df4a Version 2.0.12
- Do not include unlogged relations into the backup.
- Use exclusive backup for PTRACK backups.
- Do not throw an error if the file was truncated during backup.
2017-11-23 11:28:04 +03:00
Anastasia
082612b528 Version 2.0.11.
- Fix password prompt interruption
- Check if the password provided by a user is empty
- Fix incremental backups: do not include into backup files, that didn't changed since previous backup.
- Add PG version into backup meta infromation
2017-11-10 17:40:30 +03:00
Anastasia
3a1d5c430f Version 2.0.10 2017-10-30 15:02:56 +03:00
Grigory Smolkin
9f07c0ccc7 v 2.0.9 2017-10-26 16:04:15 +03:00
Anastasia
27a90e847d Version 2.0.8. Stable 2017-10-10 19:10:59 +03:00
Grigory Smolkin
6dc3c29616 Version 2.0.7 2017-10-09 15:35:46 +03:00
Anastasia
9813471e7b Version 2.0.6 2017-10-04 12:24:53 +03:00
Anastasia
990ab6050d Version 2.0.5 2017-10-03 15:57:15 +03:00
Anastasia
04105e8f07 Version 2.0.4 2017-09-28 13:10:03 +03:00
Arthur Zakirov
578abf5f40 Version 2.0.3 2017-08-31 21:32:15 +03:00
Arthur Zakirov
9b784015db Version 2.0.2 2017-08-11 19:05:36 +03:00
Anastasia
9f91dfc5bb Bunch of small fixes. Version 2.0.1 2017-07-05 17:36:22 +03:00
Anastasia
be95e17fac Version 2.0 2017-07-03 18:09:24 +03:00
Anastasia
e0596efd85 Version 1.1.17 2017-06-20 17:54:15 +03:00
Anastasia
2525daa544 Version 1.1.16. Feature freeze for release 2.0 2017-06-07 17:08:57 +03:00
Anastasia
99d031a641 Version 1.1.15 2017-06-07 16:55:24 +03:00
Anastasia
d10b05bd91 Version 1.1.14 2017-05-29 18:53:38 +03:00
Anastasia
494b978fe0 Version 1.1.13 2017-05-25 14:24:52 +03:00
Arthur Zakirov
ff03146366 Version 1.1.12 2017-05-18 12:22:56 +03:00
Anastasia
6db02b6401 Version 1.1.11 2017-05-11 12:39:27 +03:00
Anastasia
a5435cacad update expected version in tests 2017-05-04 12:38:32 +03:00
Grigory Smolkin
2b8da45f09 ptrack tests added 2017-05-03 14:14:48 +03:00
Artur Zakirov
e6a478a5e8 Update version 2017-04-07 15:15:41 +03:00
Artur Zakirov
cc1d1edbac Change retention purge command finish message 2017-03-27 15:24:42 +03:00
Artur Zakirov
b31485640b Read recovery_time and recovery_xid from WAL segments whenever possible 2017-03-24 16:58:35 +03:00
Artur Zakirov
f3bdedcf4d Add backup option --archive-timeout 2017-03-24 14:07:03 +03:00
Artur Zakirov
176102b159 Refactor backup connection for PostgreSQL 2017-03-21 11:54:49 +03:00
Artur Zakirov
8e866c8798 Fix version 2017-03-13 19:29:03 +03:00
Artur Zakirov
653615b247 Return 0 for --help and --version commands 2017-03-09 14:46:33 +03:00
Artur Zakirov
faae29739e Do not create recovery.conf only if backup-ID was passed and only if destination backup is not stream backup 2017-03-03 17:06:36 +03:00
stalkerg
e7d6a08bf3 Start working on testgres framework for pg_probackup. 2016-12-09 21:30:22 +03:00