Grigory Smolkin
d7f51ac855
tests: another minor fix for snapfs
2019-02-11 20:14:00 +03:00
Grigory Smolkin
8b8337047c
tests: minor fix
2019-02-11 20:04:33 +03:00
Arthur Zakirov
c052651b8c
PGPRO-2432: Expand 04a7d45647
to usual files
2019-02-11 19:09:21 +03:00
Anastasia
0220ae5146
Merge branch 'master' into pgpro_2370
2019-02-11 18:23:51 +03:00
Anastasia
5c247d0ffa
treat snap files as not datafiles.
...
fix a typo in snapfs.py
2019-02-11 18:14:31 +03:00
Sergey Cherkashin
14f48dcefb
Throw an error when during a restore operation the user tries to remap
...
an external directory that is not in the destination backup
2019-02-11 18:07:12 +03:00
Arthur Zakirov
04a7d45647
PGPRO-2432: Improve reading of compressed WAL's if Postgrestries to read same record many times
2019-02-11 15:16:59 +03:00
Grigory Smolkin
bed0a45121
minor bugfix: dissapeared during backup files were marked as 'not changed', now such files are removed from backup_list at the end of the backup
2019-02-09 12:19:41 +03:00
Grigory Smolkin
10b8db397a
tests: minor fix to restore tests
2019-02-09 02:30:22 +03:00
Grigory Smolkin
628cdce778
PGPRO-2425: previously successfull restore was relying on that there are no failed backups between base_full_backup and dest_backup, it could lead to false-positive validation or restore errors despite the fact that parent chain is valid. There even was a small chance of data corruption: if between base_full_backup and dest_backup were located backups from parallel chain. TLDR: restore was rolling backups blindly. See test test_restore_chain_with_corrupted_backup() for an example.
2019-02-09 02:15:06 +03:00
Grigory Smolkin
2028275c10
PGPRO-2425: tests test_restore_chain_with_corrupted_backup() and test_restore_chain() added
2019-02-09 01:59:43 +03:00
Grigory Smolkin
c3cf4d31fa
tests: disable fsync
2019-02-08 09:34:54 +03:00
Grigory Smolkin
9256d32e8e
tests: added test_drop_rel_during_backup_delta(), test_drop_rel_during_backup_page() and test_drop_rel_during_backup_ptrack()
2019-02-07 20:23:38 +03:00
Grigory Smolkin
eae31a1867
write START LSN to backup meta after pg_start_backup execution
2019-02-04 16:48:14 +03:00
Grigory Smolkin
ace4ca29ae
PGPRO-2407: Time for RUNNING backup now calculated on the fly
2019-02-04 16:12:07 +03:00
Grigory Smolkin
34cb9169c4
tests: module remote added
2019-01-31 19:47:44 +03:00
Grigory Smolkin
2c08cb2c2f
tests: test_locking_simple_2() added
2019-01-31 18:57:28 +03:00
Grigory Smolkin
50f5e5013a
tests: minor fix in test_locking_simple()
2019-01-31 18:44:26 +03:00
Grigory Smolkin
0b520603a7
Merge branch 'master' into pgpro-1918
2019-01-31 16:31:29 +03:00
Grigory Smolkin
282cf11b30
tests: test_locking_simple() added
2019-01-31 16:31:11 +03:00
Grigory Smolkin
8063652248
Merge branch 'master' into pgpro-1918
2019-01-31 12:04:48 +03:00
Grigory Smolkin
abf646d0d9
tests: module "locking" added
2019-01-31 12:03:02 +03:00
Grigory Smolkin
40ef9e9b1b
tests: module logging added
2019-01-25 21:33:34 +03:00
Grigory Smolkin
9bf541b853
tests: snapfs module added
2019-01-25 19:37:21 +03:00
Grigory Smolkin
bda5d3b564
tests: PGPRO-421 test_backup_multiple_external() added
2019-01-16 17:49:59 +03:00
Grigory Smolkin
b1cd1b1521
Merge branch 'master' into PGPRO-421
2019-01-16 17:49:01 +03:00
Grigory Smolkin
93c39d2d53
tests: test_tablespace_handling() added
2019-01-16 17:47:08 +03:00
Grigory Smolkin
5cd09774af
tests for external directories
2019-01-16 16:33:27 +03:00
Grigory Smolkin
34567668ad
Merge branch 'master' into PGPRO-421
2019-01-16 16:32:10 +03:00
Grigory Smolkin
1dbc0c94df
tests: to pgdata_content() and add_instance() arbitrary cmdline options can now be provided
2019-01-16 16:31:26 +03:00
Grigory Smolkin
6b4a793d27
Merge branch 'master' into PGPRO-421
2019-01-15 16:48:52 +03:00
Grigory Smolkin
71172fb6de
tests: fix test_no_control_file() which was broken by 94d7c4bb3b
2019-01-15 16:46:29 +03:00
Grigory Smolkin
8894d9f9a8
tests: fix test_empty_control_file() which was broken by 94d7c4bb3b
2019-01-15 16:40:35 +03:00
Grigory Smolkin
ba53bb5a09
tests: fix test_corrupt_control_file() which was broken by 94d7c4bb3b
2019-01-15 16:36:14 +03:00
Grigory Smolkin
58cd26f10a
tests: slow_start() fix
2019-01-14 20:20:24 +03:00
Grigory Smolkin
4d8b6f50c9
tests: slow_start more robust behaviour
2019-01-14 19:58:15 +03:00
Grigory Smolkin
94d7c4bb3b
tests: crutch-fix json parsing in show_pb()
2019-01-12 01:42:01 +03:00
Grigory Smolkin
c542c61182
Merge remote-tracking branch 'origin/PGPRO-1780'
2019-01-11 19:04:31 +03:00
Grigory Smolkin
5bcea32f31
tests: comment minor fix
2019-01-11 17:54:50 +03:00
Grigory Smolkin
8300983ead
Merge remote-tracking branch 'origin/origin/pgpro-2235'
2019-01-11 17:51:39 +03:00
Ilya Skvortsov
8c7e1aa85d
try to continue MERGE after fail on backup deleting
2019-01-11 17:44:39 +03:00
Grigory Smolkin
01770e7e37
tests: slow_start for replicas
2019-01-11 17:21:06 +03:00
Grigory Smolkin
1b2ead72df
tests: python3 minor fix
2019-01-10 18:17:03 +03:00
Grigory Smolkin
069b9c1060
tests: python 3 support
2019-01-10 18:12:00 +03:00
Sergey Cherkashin
cf3eaed51a
Value 'none' of parameter 'extra-directory' in pg_probackup.conf
...
is case insensitive now
2019-01-10 16:04:31 +03:00
Sergey Cherkashin
6cc4ecb9b7
Make extra_remap_list an instance of TablespaceList
2019-01-10 15:53:29 +03:00
Arthur Zakirov
dcdd21300b
tests: do not call exit(1)
2019-01-09 18:25:52 +03:00
Arthur Zakirov
1fff8a2d3d
tests: pass replica=True to replica for slow_start()
2019-01-09 16:58:37 +03:00
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
687b069f09
Bug fix: Fix for 723c2b01a
2018-12-29 17:13:34 +03:00