Konstantin Knizhnik
79087d38bf
Fix problem with backuping non-data files
2019-03-07 11:01:13 +03:00
Grigory Smolkin
b00243f05b
bump version to 2.0.28
2019-03-06 20:23:17 +03:00
Arthur Zakirov
bd7b9bb4a1
PGPRO-2079: Use .partial file to write backup configuration files backup.control and backup_content.control
2019-03-06 14:21:20 +03:00
Arthur Zakirov
481c42f2e5
PGPRO-1973: Add more parallel tests
2019-03-06 11:58:42 +03:00
Konstantin Knizhnik
d4c80b9c77
Fix backup of empty files
2019-03-06 11:36:16 +03:00
Arthur Zakirov
eea78149aa
PGPRO-1973: Fix a bug, improve validate tests
2019-03-05 18:35:31 +03:00
Konstantin Knizhnik
dac1d43899
Fx handling files with zero length
2019-03-05 14:33:36 +03:00
Grigory Smolkin
16f5c9af2a
Merge branch 'master' into remote_pull
2019-03-05 02:44:41 +03:00
Arthur Zakirov
70b299c34b
PGPRO-1973: Add support pthreads for VALIDATE command
2019-03-04 19:02:29 +03:00
Anastasia
38bd369145
PGPRO-2413. Use PG_LIBS_INTERNAL instead of PG_LIBS to link with libpq library within build tree
2019-03-04 17:09:00 +03:00
Arthur Zakirov
e9190e6cc3
tests: update help test
2019-03-04 16:47:21 +03:00
Arthur Zakirov
04ff6f8fac
Inherit WAL mode from the PAGE backup
2019-03-04 16:40:11 +03:00
Grigory Smolkin
a50ffed5d4
tests: add test_merge_different_wal_modes
2019-03-03 02:35:06 +03:00
Konstantin Knizhnik
dbb787f5c8
Propagate errno from remote agent
2019-03-02 09:13:09 +03:00
Grigory Smolkin
2466e51871
tests: fix gdbobject method continue_execution_until_break()
2019-03-02 02:29:58 +03:00
Grigory Smolkin
459a4df987
tests: added external.ExternalTest.test_restore_skip_external()
2019-03-02 02:05:36 +03:00
Grigory Smolkin
807d46a49d
tests: fixes for test_external_merge_1()
2019-03-02 00:43:46 +03:00
Grigory Smolkin
904171d483
Merge branch 'master' into PGPRO-421
2019-03-01 23:03:01 +03:00
Grigory Smolkin
236a9069d2
tests: do not use remote archive-push/archive-get
2019-03-01 22:44:57 +03:00
Konstantin Knizhnik
87dd195e5a
Fix pgFileGetCRC call in merge.c
2019-03-01 19:34:55 +03:00
Grigory Smolkin
49e6710f2b
Merge branch 'master' into remote_pull
2019-03-01 19:23:59 +03:00
Grigory Smolkin
322b3f0b21
tests: fixes for PG 9.5
2019-03-01 19:19:56 +03:00
Grigory Smolkin
53bd83bfcd
fix temp replication slot for PG >= 11
2019-03-01 18:40:29 +03:00
Sergey Cherkashin
423491994a
Add flag "--skip-external-dirs" to restore command
2019-03-01 18:37:32 +03:00
Sergey Cherkashin
c94c6d06f0
Fix merging external directories
2019-03-01 18:14:26 +03:00
Konstantin Knizhnik
6d2a51e229
Merge with master
2019-03-01 17:41:01 +03:00
Grigory Smolkin
d9cb01a167
tests: added backup_test.BackupTest.test_persistent_slot_for_stream_backup() and backup_test.BackupTest.test_temp_slot_for_stream_backup()
2019-03-01 16:29:47 +03:00
Arthur Zakirov
4d8a9437ad
MERGE fix: Update program_version of the target backup, recalculate CRC of a unchanged file
2019-03-01 16:17:02 +03:00
Grigory Smolkin
98bc12d535
new flag '--temp-slot' allows user to use temporary slot for STREAM backups, if no slot name is specified via '--slot' option - default name 'pg_probackup_slot' is used
2019-03-01 16:09:53 +03:00
Konstantin Knizhnik
42449fe895
Use remote_host for pghost if last one was not specified
2019-03-01 12:53:48 +03:00
Konstantin Knizhnik
4097e10754
Fix printing NULL values
2019-03-01 11:18:09 +03:00
Grigory Smolkin
6e9a5793ef
mark --replica-timeout as deprecated
2019-03-01 02:41:13 +03:00
Grigory Smolkin
094dc8b166
mark master-* options as deprecated
2019-03-01 00:44:33 +03:00
Grigory Smolkin
75b0ff2881
tests: minor fixes
2019-02-28 21:12:32 +03:00
Grigory Smolkin
4aab7c488b
tests: added compatibility.test_backward_compatibility_merge()
2019-02-28 20:09:11 +03:00
Arthur Zakirov
1692cbef61
Add merge_time for backup
2019-02-28 19:09:36 +03:00
Konstantin Knizhnik
e554d265a5
Assign end_time in MERGE
2019-02-28 18:45:59 +03:00
Grigory Smolkin
7a34dbe5f8
fix condition for elog message about compression level 0
2019-02-28 17:54:45 +03:00
Grigory Smolkin
093e597ac8
tests: remove deprecated modules
2019-02-28 17:07:41 +03:00
Grigory Smolkin
b6c43f93d2
tests: compression.test_uncompressable_pages() added
2019-02-28 17:06:33 +03:00
Grigory Smolkin
b2514b9a0a
allow user to specify compress-level=0
2019-02-28 16:55:11 +03:00
Grigory Smolkin
b0f8b8725f
minor fix in elog message about block validation
2019-02-28 16:31:46 +03:00
Konstantin Knizhnik
65099ca8d7
Fix checking unlink result
2019-02-28 15:53:56 +03:00
Konstantin Knizhnik
7c2260c05d
Merge with master
2019-02-28 15:51:57 +03:00
Grigory Smolkin
ba8410686b
Version 2.0.27
...
- Bugfix: reading of compressed WAL files was very slow, it happened because xlogreader was in habit of reading XLOG page twice, which breaks zlib optimization for sequential access. See https://commitfest.postgresql.org/22/1994 for additional info. Reported by Alex Ignatov.
- Bugfix: previously path to PGDATA was not canonicalized. On Windows this could lead to producing empty backups. Additionally during investigation another bug was found: readdir() silently ignored 'permission denied' errors. See https://www.postgresql.org/message-id/2cad7829-8d66-e39c-b937-ac825db5203d%40postgrespro.ru for additional info. Reported by Yuri Kurenkov.
- Bugfix: archive-push didn`t use O_EXCL flag when creating '.partial' file, in rare case of two PostgreSQL instances concurrently pushing the same WAL segment it could lead to corruption of pushed WAL segment.
- Minor bugfix: disappeared during backup files were marked as 'not changed', now they just evicted from file list.
- Minor bugfix: skip 'log' directory during backup for PG >= 10. Reported by triwada.
- Improvement: previously locking was done at instance level, because of that concurrent operations were impossible, now it is done at the backup level, so restore of backup A won`t interfere with validation of backup B.
- Improvement: previously restore was relying on sort order when restoring incremental backups, now it`s relying on parent chain.
- Minor improvement: when using show command "Time" for RUNNING backups now calculated on the fly.
- Minor improvement: START LSN of backup now written to backup meta right after receiving, not at the end of the backup. It will be needed for "resume" feature.
2019-02-28 11:02:25 +03:00
Grigory Smolkin
5b69fe2833
help fix for Issue 50
2019-02-28 11:02:13 +03:00
Grigory Smolkin
2ce874c557
minor bugfix based on Issue 50: 'pg_log' in PG10 was renamed to 'log'
2019-02-28 00:30:37 +03:00
Grigory Smolkin
ee6860f054
minor fix: use upper register for SQL
2019-02-27 19:16:25 +03:00
Konstantin Knizhnik
47a7bed931
Fix compression in remote backup
2019-02-27 19:10:06 +03:00
Arthur Zakirov
ef2abc31bf
Write WAL files with O_EXCL during archive-get and archive-push
2019-02-27 17:09:39 +03:00