1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2025-02-15 15:09:56 +02:00

301 Commits

Author SHA1 Message Date
Arthur Zakirov
59da24d59c Replace PG_STOP_BACKUP_TIMEOUT by archive-timeout 2018-11-27 17:31:35 +03:00
Sergey Cherkashin
863486be7e Remove the limit on the number of extra directories.
Save extra directories separately to eliminate name collisions.
2018-11-27 16: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
Arthur Zakirov
990d67a49e Use *_FILE_CRC32 macroses instead of *_TRADITIONAL_CRC32 2018-11-25 01:09:26 +03:00
Arthur Zakirov
0e5cc88062 Merge branch 'master' into pgpro-2071 2018-11-23 19:07:19 +03:00
Arthur Zakirov
bb3c0645aa PGPRO-2180: Use archive_timeout only, do not use checkpoint_timeout 2018-11-23 15:08:04 +03:00
Arthur Zakirov
7532cb36d1 PGPRO-2180: Reasonable time 2018-11-23 13:20:16 +03:00
Arthur Zakirov
06b1dbe6f1 PGPRO-2180: Rewrite stop_lsn during pg_stop_backup 2018-11-23 12:03:29 +03:00
Arthur Zakirov
aab0ce3615 PGPRO-2180: Fix stop_streaming(), read recovery info using valid stop LSN 2018-11-22 14:44:57 +03:00
Arthur Zakirov
b4672e3ac8 PGPRO-2180: In pg_stop_backup for replica wait for LSN of prior record 2018-11-21 18:30:03 +03:00
Arthur Zakirov
6ea7c61c33 PGPRO-2180: Retreive stop_lsn from previous WAL segment 2018-11-20 16:33:36 +03:00
Arthur Zakirov
bbac29a29c PGPRO-2071: Use local dbname to connect to a server to get ptrack pagemap 2018-11-19 17:08:56 +03:00
Grigory Smolkin
d84d79668b disable wait for archive in pg_stop_backup 2018-11-16 09:39:32 +03:00
Konstantin Knizhnik
75b181c039 Merge with master 2018-11-15 18:37:13 +03:00
Arthur Zakirov
eb15c16967 Merge branch 'master' into pgpro-2071 2018-11-15 15:22:42 +03:00
Arthur Zakirov
d04d314eba Keep compiler quite 2018-11-15 11:46:42 +03:00
Sergey Cherkashin
07c7c14df6 Merge branch 'master' into PGPRO-421 2018-11-13 13:40:23 +03:00
Victor Spirin
0a510f7211 Some fixes for windows build 2018-11-13 13:11:26 +03:00
Arthur Zakirov
1e9615f567 Use InvalidXLogRecPtr to mark infinite end, a couple code cleanup 2018-11-12 15:44:22 +03:00
Grigory Smolkin
644c4bd9fb Merge remote-tracking branch 'origin/pgpro-1892-2' 2018-11-11 22:08:55 +03:00
Arthur Zakirov
88354a8dde PGPRO-1892: Continue failed merge command 2018-11-10 23:56:15 +03:00
Grigory Smolkin
5b41a106b7 Merge branch 'pgpro-2095' 2018-11-10 21:16:42 +03:00
Arthur Zakirov
77c59158be PGPRO-2071: Refactor pg_probackup configure set/get, use InstanceConfig 2018-11-09 18:45:05 +03:00
Konstantin Knizhnik
57eac499c4 Merge branch 'master' into remote_ssh 2018-11-08 12:29:28 +03:00
Grigory Smolkin
6c9dfcfe82 PGPRO-2095: use latest replayed lsn instead of STOP LSN 2018-11-07 04:21:56 +03:00
Konstantin Knizhnik
9a4780700c First successful restore 2018-11-05 15:23:46 +03:00
Konstantin Knizhnik
be6a4e9bcb Remote backup works 2018-11-04 23:20:07 +03:00
Konstantin Knizhnik
be4c4be4c2 Fix rermote backup protocol 2018-11-04 10:02:26 +03:00
Konstantin Knizhnik
050d0150d0 Implement remote backup though SSH 2018-11-02 20:24:09 +03:00
Arthur Zakirov
3769efdcb2 Update copyrights and rename COPYRIGHT to LICENSE 2018-11-02 15:08:33 +03:00
Grigory Smolkin
d29aa8b0b4 PGPRO-2095: backup from replica without connection to master for PostgreSQL >= 9.6 2018-10-31 09:47:53 +03:00
Anna
bf1c8797ae Make pg_probackup support ptrack 1.7 2018-10-30 16:21:38 +03:00
Arthur Zakirov
b065f09cf3 Release PGresult after query execution in pg_ptrack_clear() 2018-10-29 19:19:08 +03:00
Arthur Zakirov
23cf692428 PGPRO-2096: Use CRC-32 instead of CRC-32C
Using CRC-32C to calculate checksum of pg_control gives same value for different backups.
It might be because pg_control stores its content plus checksum of the content.
2018-10-26 17:49:39 +03:00
Sergey Cherkashin
026752d6db Merge branch 'master' into PGPRO-421 2018-10-22 12:59:45 +03:00
Arthur Zakirov
535409291f pg_probackup.h move up 2018-10-18 15:43:30 +03:00
Arthur Zakirov
0b2e0469ac PGPRO-2073: Write program-version only during backup 2018-10-16 18:28:00 +03:00
Arthur Zakirov
5d1f680c48 PGPRO-2073: Save only status if we dont do backup 2018-10-16 12:11:59 +03:00
Arthur Zakirov
720897880a Include catalog/catalog.h for pre PG 11 2018-10-15 17:26:06 +03:00
Arthur Zakirov
2f3ebb499b Include common/relpath.h 2018-10-15 17:21:39 +03:00
Arthur Zakirov
2df3953d55 Refactoring of includes and unused code 2018-10-15 15:44:39 +03:00
Arthur
cf88637be3
Merge pull request #33 from CherkashinSergey/skip_unchanged_files
Skip unchanged files
2018-10-11 14:41:42 +03:00
Sergey Cherkashin
b36a6c1201 Skip backup of unchanged files 2018-10-10 19:13:17 +03:00
Arthur Zakirov
7ed8014071 Bug fix. Fix incorrect behaviour of parse_backup_filelist_filenames(), we should use strlen() 2018-10-09 17:42:53 +03:00
Arthur Zakirov
78adfdfa3b Port to PostgreSQL 11 2018-10-09 12:52:29 +03:00
Arthur Zakirov
517939d119 PGPRO-2040: Use checkpoint LSN to retreive start_lsn for a replica backup 2018-10-08 16:39:11 +03:00
Arthur Zakirov
a8b5e540d4 Bug fix: Get restore_lsn from pg_create_restore_point result 2018-09-21 14:21:43 +03:00
Grigory Smolkin
f0260183c2 minor elevel change for messages about transfering data files 2018-09-17 18:27:20 +03:00
Arthur Zakirov
0a89f702e3 Issue #32: Wait for LSN in archived dir for PAGE backup 2018-09-04 14:08:50 +03:00
Grigory Smolkin
0de51e579c remove prev_seg flag from extractPageMap(), make doExtractPageMap() more greedy 2018-08-16 09:23:02 +03:00