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