1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2024-12-11 11:41:33 +02:00
Commit Graph

939 Commits

Author SHA1 Message Date
Grigory Smolkin
6b9aca1c41 tests: added external.ExternalTest.test_restore_external_dir_not_empty 2019-04-23 17:21:30 +03:00
Grigory Smolkin
99c55b6cff tests: fix checkdb.CheckdbTest.test_checkdb_amcheck_only_sanity_1 2019-04-23 10:06:27 +03:00
Grigory Smolkin
1eeff19253 tests: fixes for PG 9.5 2019-04-22 20:52:00 +03:00
Grigory Smolkin
809ccbe7bc bump version to 2.1.0 and update expected help 2019-04-20 15:48:52 +03:00
Grigory Smolkin
a1e24cafc6 tests: fixes for false_positive module 2019-04-20 15:28:33 +03:00
Grigory Smolkin
380d6c655f tests: minor fixes 2019-04-20 12:42:17 +03:00
Grigory Smolkin
fd4ad9d2cb tests: fixes for remote backup and PG11 2019-04-20 03:44:51 +03:00
Grigory Smolkin
ca717e2d4c tests: spelling fix 2019-04-19 19:32:02 +03:00
Grigory Smolkin
54998dce44 tests: added backup_test.Backuptest.test_sigquit_hadnling 2019-04-19 19:30:36 +03:00
Grigory Smolkin
9ef51ae27e tests: added backup_test.BackupTest.test_sigterm_hadnling and backup_test.BackupTest.test_sigint_hadnling 2019-04-19 19:15:02 +03:00
Grigory Smolkin
ea50f4e9cf tests: check that log file do not gets rotated if '.rotation' file is missing or mangled 2019-04-19 18:42:07 +03:00
Grigory Smolkin
ec2d74dbbe tests: added backup.BackupTest.test_pg_11_adjusted_wal_segment_size 2019-04-19 17:05:14 +03:00
Grigory Smolkin
ac41c53f45 tests: added logging.LogTest.test_garbage_in_rotation_file 2019-04-19 16:25:30 +03:00
Grigory Smolkin
e0d6c6bfc0 tests: added test_unlink_rotation_file 2019-04-19 15:55:03 +03:00
Grigory Smolkin
05c1c4e0aa Merge branch 'pgpro-2065' 2019-04-19 11:18:23 +03:00
Grigory Smolkin
6aea552042 tests: more minor fixes 2019-04-19 11:17:26 +03:00
Grigory Smolkin
ec2e526ad8 tests: checkdb minor fixes 2019-04-19 11:12:19 +03:00
Grigory Smolkin
e04abf12f5 tests: minor changes to checkdb module 2019-04-19 10:59:52 +03:00
Grigory Smolkin
d27ab77920 tests: checkdb tests added 2019-04-19 01:52:41 +03:00
Grigory Smolkin
e7c3031f7f Issue 56: added logging.LogTest.test_truncated_rotation_file 2019-04-18 16:10:31 +03:00
Anastasia
6d0059092c Merge branch 'master' into pgpro-2065 2019-04-17 17:20:33 +03:00
Grigory Smolkin
2efce08756 tests: fix some ptrack tests 2019-04-17 14:37:39 +03:00
Grigory Smolkin
5b4685eb3a tests: fix missing _ptrack fork for 0 sized relations 2019-04-17 02:13:56 +03:00
Anastasia
ce29d91957 Merge master into pgpro-2065. Resolve conflicts.
TODO: review compatibility of checkdb and remote backup
2019-04-16 16:33:03 +03:00
Arthur Zakirov
baa6aa8e35 Fix help messages 2019-04-16 13:34:57 +03:00
Arthur Zakirov
c440ab0f45 Merge remote-tracking branch 'origin/remote_pull' 2019-04-16 13:24:02 +03:00
Arthur Zakirov
eec03820e4 Merge branch 'pbckp-36' 2019-04-16 11:33:08 +03:00
Arthur Zakirov
592df2e606 PBCKP-36: Fix help message for RESTORE and VALIDATE 2019-04-16 10:54:05 +03:00
Grigory Smolkin
bbd4e810af Merge branch 'master' into issue_52 2019-04-15 22:04:56 +03:00
Grigory Smolkin
e208e7f191 tests: add more comments in restore module 2019-04-15 19:53:38 +03:00
Grigory Smolkin
4406539528 tests: added restore.RestoreTest.test_restore_target_new_options 2019-04-15 19:02:07 +03:00
Grigory Smolkin
97e6182ca1 tests: fix header size for EE versions >= 10 2019-04-15 17:55:13 +03:00
Grigory Smolkin
d1e616e2f1 Merge branch 'master' into pgpro-2065 2019-04-13 23:31:39 +03:00
Grigory Smolkin
eb767ed0ad tests: added test_restore_target_immediate_stream, test_restore_target_immediate_archive and test_restore_target_latest_archive in "restore" module 2019-04-13 16:50:50 +03:00
Grigory Smolkin
290df26373 tests: minor fixes 2019-04-13 15:14:20 +03:00
Anastasia
1d5b9e469d Merge branch 'master' into pgpro-2065 2019-04-12 16:03:18 +03:00
Arthur Zakirov
db179af048 PBCKP-36: Fix recovery-target options 2019-04-12 14:48:53 +03:00
Grigory Smolkin
4193766317 Merge branch 'master' into remote_pull 2019-04-12 14:05:27 +03:00
Grigory Smolkin
06add7d59f tests: minor fix for replica.ReplicaTest.test_replica_archive_page_backup 2019-04-11 17:00:44 +03:00
Grigory Smolkin
8aeddc9892 tests: minor fixes 2019-04-11 16:33:16 +03:00
Grigory Smolkin
af340b982c tests: added delta.DeltaTest.test_delta_backup_from_past 2019-04-10 23:43:30 +03:00
Grigory Smolkin
9ca020c127 tests: update option_help.out 2019-04-10 22:31:52 +03:00
Grigory Smolkin
8240bc2dc4 tests: fix archive.ArchiveTest.test_replica_archive 2019-04-10 22:27:07 +03:00
Arthur Zakirov
d87149c68f PBCKP-36: Create recovery.conf if --latest specified 2019-04-10 15:57:32 +03:00
Grigory Smolkin
100899a7f1 Merge branch 'master' into remote_pull 2019-04-09 22:42:17 +03:00
Grigory Smolkin
64a7fac7a2 tests: minor fixes for del_instance 2019-04-08 13:54:29 +03:00
Grigory Smolkin
8df3a8cf4b tests: minor fixes 2019-04-08 12:09:09 +03:00
Grigory Smolkin
6b49402e9f tests: added delete.DeleteTest.test_del_instance_archive 2019-04-08 12:03:05 +03:00
Grigory Smolkin
f1cd6c23c5 Merge branch 'master' into remote_pull 2019-04-05 01:05:49 +03:00
Grigory Smolkin
9a5c8074db tests: fix test_delta_archive 2019-04-04 14:41:33 +03:00
Grigory Smolkin
9091bb5405 tests: additional tests for external directories 2019-04-03 18:34:18 +03:00
Konstantin Knizhnik
f0576ce10f Merge with master 2019-04-03 17:55:02 +03:00
Grigory Smolkin
db3273b344 Merge branch 'master' into pgpro-2065 2019-04-03 04:00:54 +03:00
Grigory Smolkin
0b549f317f tests: added checkdb.CheckdbTest.test_checkdb_block_validation 2019-03-31 11:43:50 +03:00
Grigory Smolkin
8964f2aff3 Merge branch 'master' into pgpro-2065 2019-03-30 16:57:02 +03:00
Grigory Smolkin
697a451b10 Merge branch 'master' into pgpro-2573 2019-03-30 16:12:13 +03:00
Grigory Smolkin
f0de44e0fa tests: add module "config" 2019-03-30 01:48:57 +03:00
Grigory Smolkin
c230189b75 Merge branch 'master' into pgpro-2573 2019-03-29 22:11:51 +03:00
Grigory Smolkin
2647c37841 tests: minor changes to logging and snapfs tests 2019-03-29 22:10:24 +03:00
Grigory Smolkin
048e86390e Merge branch 'master' into pgpro-2573 2019-03-28 21:58:32 +03:00
Grigory Smolkin
0b26072ef6 tests: added merge.MergeTest.test_merge_multiple_descendants 2019-03-28 21:58:15 +03:00
Grigory Smolkin
0c40a75f7f Merge branch 'master' into pgpro-2573 2019-03-28 20:59:52 +03:00
Grigory Smolkin
b80a1ffbb3 tests: minor changes to merge.MergeTest.test_losing_file_after_failed_merge 2019-03-28 20:59:37 +03:00
Grigory Smolkin
366d36b9a9 Merge branch 'master' into pgpro-2573 2019-03-28 18:45:40 +03:00
Grigory Smolkin
0ff607914b tests: minor fixes to merge module 2019-03-28 18:08:49 +03:00
Grigory Smolkin
d48f4024a8 PGPRO-2589: use parent_link when deleting backup chain via delete -i BACKUP_ID 2019-03-28 17:35:05 +03:00
Grigory Smolkin
e82b5daefc tests: rename module delete_test to delete; added delete.DeleteTest.test_delete_interleaved_incremental_chains and delete.DeleteTest.test_delete_multiple_descendants 2019-03-28 17:10:28 +03:00
Grigory Smolkin
068218c544 tests: added merge.MergeTest.test_merge_backup_from_future and restore.RestoreTest.test_restore_backup_from_future 2019-03-27 18:16:53 +03:00
Grigory Smolkin
867e9e5835 tests: rename validate_test module to validate 2019-03-27 18:15:15 +03:00
Grigory Smolkin
0726ca63db tests: minor fixes 2019-03-27 10:10:18 +03:00
Grigory Smolkin
c5c420ceab tests: rename module restore_test to restore 2019-03-26 20:56:55 +03:00
Grigory Smolkin
081a0b317c tests: add pgpro2068 2019-03-26 00:55:30 +03:00
Grigory Smolkin
092771792d tests: for pgpro-2573 2019-03-25 17:15:46 +03:00
Arthur Zakirov
55c4ef034c Merge branch 'PGPRO-421' 2019-03-25 16:55:06 +03:00
Grigory Smolkin
87b6b9012a tests: added test_retention_interleaved_incremental_chains 2019-03-25 16:40:41 +03:00
Grigory Smolkin
1923560fd9 tests: rename module retention_test to retention 2019-03-25 16:40:41 +03:00
Grigory Smolkin
7acb351338 tests: added retention.RetentionTest.test_retention_window_4 2019-03-25 16:40:41 +03:00
Arthur Zakirov
afa0081a41 Make parsexlog messages using capital letter 2019-03-25 16:40:41 +03:00
Grigory Smolkin
be3b04b728 tests: minor fixes in page module 2019-03-25 16:40:41 +03:00
Arthur Zakirov
791837627b PGPRO-1973: Add more parallel tests 2019-03-25 16:40:41 +03:00
Arthur Zakirov
1e87dce591 PGPRO-1973: Fix a bug, improve validate tests 2019-03-25 16:40:41 +03:00
Arthur Zakirov
62a2850de0 PGPRO-1973: Add support pthreads for VALIDATE command 2019-03-25 16:40:41 +03:00
Grigory Smolkin
001c0c2670 tests: added test_continue_failed_merge_3(), author Ilya Skvortsov 2019-03-25 16:40:41 +03:00
Grigory Smolkin
db365f1d85 tests: minor fix for test_delete_backup_with_empty_control_file 2019-03-25 16:40:41 +03:00
Grigory Smolkin
b888f6bdcd tests: added tests.retention_test.RetentionTest.test_retention_window_3 2019-03-25 16:40:41 +03:00
Grigory Smolkin
c02892217f tests: minor fixes for merge module 2019-03-25 16:40:41 +03:00
Grigory Smolkin
58de0dbd35 tests: added tests.merge.MergeTest.test_crash_after_opening_backup_control_2 2019-03-25 16:40:41 +03:00
Grigory Smolkin
596f82faa2 tests: added tests.merge.MergeTest.test_crash_after_opening_backup_control 2019-03-25 16:40:41 +03:00
Grigory Smolkin
385246c49c tests: added delete_test.DeleteTest.test_delete_backup_with_empty_control_file() 2019-03-25 16:40:41 +03:00
Arthur Zakirov
0253845a35 tests: update help test 2019-03-25 16:40:41 +03:00
Grigory Smolkin
6f0d7beb9b tests: add test_merge_different_wal_modes 2019-03-25 16:40:41 +03:00
Grigory Smolkin
a8be5ff277 tests: fix gdbobject method continue_execution_until_break() 2019-03-25 16:40:41 +03:00
Grigory Smolkin
d1722ea172 tests: added test_retention_interleaved_incremental_chains 2019-03-23 02:16:42 +03:00
Grigory Smolkin
aaf19f3ea3 tests: rename module retention_test to retention 2019-03-22 22:14:58 +03:00
Sergey Cherkashin
fc1ae6fba0 Check if external directory contains tablespace 2019-03-19 19:19:50 +03:00
Grigory Smolkin
a23386e17a tests: fix test_validate_nullified_heap_page_backup and test_delta_nullified_heap_page_backup 2019-03-18 12:04:18 +03:00
Grigory Smolkin
0c0eefc882 tests: fix compatibility tests for remote backup 2019-03-16 15:15:17 +03:00
Grigory Smolkin
8949abb278 tests: added retention.RetentionTest.test_retention_window_4 2019-03-15 18:26:02 +03:00
Arthur Zakirov
202c88b8a1 Merge branch 'pgpro-1973' 2019-03-15 11:45:41 +03:00
Arthur Zakirov
e9c92c24e8 Make parsexlog messages using capital letter 2019-03-14 18:59:31 +03:00
Grigory Smolkin
fa625dba02 tests: minor fixes in page module 2019-03-14 17:55:46 +03:00
Grigory Smolkin
89366b3fe8 tests: added test_external_backward_compatibility_merge* tests 2019-03-13 18:38:42 +03:00
Grigory Smolkin
78a6ede9f0 tests: minor fix in external.ExternalTest.test_external_simple 2019-03-13 16:57:04 +03:00
Grigory Smolkin
1f2760c1f7 tests: added tests.external.ExternalTest.test_external_dir_is_tablespace 2019-03-12 22:16:58 +03:00
Grigory Smolkin
25d9ce9d76 tests: added test_continue_failed_merge_3(), author Ilya Skvortsov 2019-03-12 21:44:40 +03:00
Grigory Smolkin
ea270f6f96 tests: minor fix for test_delete_backup_with_empty_control_file 2019-03-12 17:46:30 +03:00
Grigory Smolkin
5af689ea74 tests: check external dir pointing to a file 2019-03-12 12:09:28 +03:00
Grigory Smolkin
8c365b67e8 tests: fix test_external_dir_is_symlink 2019-03-12 11:33:42 +03:00
Sergey Cherkashin
631590bec5 Make possible to pass symlink as -E option 2019-03-11 21:34:58 +03:00
Grigory Smolkin
cb805f7e7c tests: added tests.retention_test.RetentionTest.test_retention_window_3 2019-03-11 14:53:32 +03:00
Grigory Smolkin
21434cdc63 tests: minor fixes for merge module 2019-03-09 14:25:50 +03:00
Grigory Smolkin
d580907b6d tests: added tests.merge.MergeTest.test_crash_after_opening_backup_control_2 2019-03-09 13:36:21 +03:00
Grigory Smolkin
edcdbf5eb3 tests: added tests.merge.MergeTest.test_crash_after_opening_backup_control 2019-03-09 12:43:04 +03:00
Grigory Smolkin
6e2e56ce5f tests: update comments in tests.external.ExternalTest.test_external_dir_is_symlink 2019-03-09 01:06:37 +03:00
Grigory Smolkin
49aa6e7ce4 tests: added tests.external.ExternalTest.test_external_dir_is_symlink() 2019-03-09 01:02:35 +03:00
Grigory Smolkin
a1404d86b5 tests: added delete_test.DeleteTest.test_delete_backup_with_empty_control_file() 2019-03-07 16:17:04 +03:00
Grigory Smolkin
b00243f05b bump version to 2.0.28 2019-03-06 20:23:17 +03:00
Arthur Zakirov
481c42f2e5 PGPRO-1973: Add more parallel tests 2019-03-06 11:58:42 +03:00
Arthur Zakirov
eea78149aa PGPRO-1973: Fix a bug, improve validate tests 2019-03-05 18:35:31 +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
Arthur Zakirov
e9190e6cc3 tests: update help test 2019-03-04 16:47:21 +03:00
Grigory Smolkin
a50ffed5d4 tests: add test_merge_different_wal_modes 2019-03-03 02:35:06 +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
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
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
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
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
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
20de566010 tests: minor fixes 2019-02-26 21:26:30 +03:00
Grigory Smolkin
ec2aa7f000 tests: move all ptrack tests to ptrack module 2019-02-24 23:20:42 +03:00
Grigory Smolkin
5b3a733b37 tests for external directories: merge tests added 2019-02-22 21:19:56 +03:00
Grigory Smolkin
9243a8a399 Merge branch 'pgpro-1918' 2019-02-22 19:33:41 +03:00
Arthur Zakirov
ad5449f1b2 PGPRO-1918: Add more informative messages 2019-02-20 13:29:16 +03:00
Grigory Smolkin
883464fdfc PGPRO-1918: added test_locking_restore_locked_without_validation() 2019-02-19 15:42:18 +03:00
Grigory Smolkin
d9716e000c tests: added test_locking_restore_locked() and test_locking_concurrent_vaidate_and_backup() 2019-02-19 15:24:57 +03:00
Grigory Smolkin
2329af38bc tests: added test_validate_specific_error_intermediate_backups() 2019-02-18 21:42:56 +03:00
Grigory Smolkin
f7ed67a19e tests: added test_validate_error_intermediate_backups() 2019-02-18 21:27:23 +03:00
Grigory Smolkin
c4259b856b PGPRO-1918 tests: minor fixes 2019-02-18 20:09:09 +03:00
Grigory Smolkin
ac3b0175d4 PGPRO-1918 tests: added test_locking_running_validate_2_specific_id() 2019-02-18 18:16:53 +03:00
Grigory Smolkin
49705d73f4 tests: fix test_archive_node_backup_archive_pitr_2() 2019-02-18 17:20:13 +03:00
Arthur Zakirov
8960f2aae2 PGPRO-1918: Consider lock_backup()'s result 2019-02-18 16:55:46 +03:00
Arthur Zakirov
3b91712e1a Merge remote-tracking branch 'origin/master' into pgpro-1918 2019-02-18 14:48:24 +03:00
Grigory Smolkin
0aa14030f6 tests: added test_tablespace_handling_1() and test_tablespace_handling_2() 2019-02-17 15:34:59 +03:00
Grigory Smolkin
3474784895 tests: rename some locking tests 2019-02-16 15:29:59 +03:00
Grigory Smolkin
119f118af0 tests: minor fix for PGPRO-1918 2019-02-16 15:28:22 +03:00
Grigory Smolkin
6b4f698da0 tests: more tests for backup locking 2019-02-16 15:26:37 +03:00
Grigory Smolkin
7ab3b03060 tests: fix test_ptrack_vacuum_replica() and test_ptrack_vacuum_bits_frozen_replica() 2019-02-15 19:35:51 +03:00
Grigory Smolkin
8e5e62612b tests: minor fix for test_page_backup_with_corrupted_wal_segment() 2019-02-14 18:11:27 +03:00
Grigory Smolkin
f911eead63 tests: test_external_none() added 2019-02-14 14:12:55 +03:00
Grigory Smolkin
e225bb830b PGPRO-421 tests: test_external_backward_compatibility() added, minor fixes 2019-02-13 11:42:48 +03:00
Grigory Smolkin
fb5046343f tests: in test_minrecpoint_on_replica() wait a bit longer for shared buffer to fill in with dirty data 2019-02-12 20:10:04 +03:00
Grigory Smolkin
8bbf1f44c6 tests: minor fixes and comments for test_minrecpoint_on_replica() 2019-02-12 20:03:44 +03:00
Grigory Smolkin
841e608fa7 PGPRO-2068: tests for block from future 2019-02-12 19:52:52 +03:00
Sergey Cherkashin
512ae2ffd1 Merge branch 'master' into PGPRO-421 2019-02-12 17:23:58 +03:00
Sergey Cherkashin
dbefa9e183 Rename feature from "extra directories" to "external directories" 2019-02-12 17:19:18 +03:00
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
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
Grigory Smolkin
10b8db397a tests: minor fix to restore tests 2019-02-09 02:30:22 +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
62c2028a0f tests: support remote tests 2019-02-01 19:32:48 +03:00
Grigory Smolkin
29d6210408 tests: test_remote_1() added 2019-01-31 20:27:41 +03:00
Grigory Smolkin
54d05f7084 Merge branch 'master' into remote_pull 2019-01-31 19:48:41 +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
282cf11b30 tests: test_locking_simple() added 2019-01-31 16:31:11 +03:00
Grigory Smolkin
abf646d0d9 tests: module "locking" added 2019-01-31 12:03:02 +03:00
Grigory Smolkin
7a90741d75 tests: fix merge 2019-01-27 18:35:57 +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
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
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
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
Grigory Smolkin
93cedf1747 tests: fix test_validate_wal_unreal_values() and test_validate_wal_lost_segment_1() 2018-12-29 12:42:59 +03:00
Grigory Smolkin
c69d4ed7f8 tests: validate fix (windows support) 2018-12-28 19:26:01 +03:00
Grigory Smolkin
7d53afb1c7 tests: windows support for validate 2018-12-27 22:40:23 +03:00
Grigory Smolkin
f6c1966415 tests: windows support, eschew using node.restart() 2018-12-27 17:19:23 +03:00
Grigory Smolkin
8f9ca4ae9f tests: windows support for test_restore_with_tablespace_mapping_1 2018-12-27 13:18:19 +03:00
Grigory Smolkin
c7dee40d13 tests: windows support for test_restore_with_tablespace_mapping_1 2018-12-27 13:04:16 +03:00
Grigory Smolkin
361d408c19 tests: support new behaviour of node.cleanup() in testgres 2018-12-27 13:00:57 +03:00
Grigory Smolkin
b61df02ce1 tests: windows compatibility, cross-platform path for base_dir 2018-12-26 22:59:13 +03:00
Grigory Smolkin
c1fd7ce031 minor fix 2018-12-25 22:07:54 +03:00
Grigory Smolkin
9a632f0f56 tests: windows support, fix test_incremental_backup_corrupt_full() 2018-12-25 22:04:56 +03:00
Grigory Smolkin
7b66795b8a tests: windows support 2018-12-25 17:48:49 +03:00
Grigory Smolkin
f8340f5eb8 tests: adapt test_tablespace_in_pgdata_pgpro_1376 to 9e8d70d51b 2018-12-25 17:12:48 +03:00
Grigory Smolkin
04b96de31f tests: windows compatibility, archive_command for windows 2018-12-18 12:06:04 +03:00
Grigory Smolkin
c7d7ceb5bb tests: windows compatibility(WIP) 2018-12-17 17:54:38 +03:00
Grigory Smolkin
4650c6f6f8 tests: changes for windows compatibility(work in progress) 2018-12-17 17:44:42 +03:00
Anastasia
1654eea349 Merge master into pgpro-2065 2018-12-13 16:44:46 +03:00
Grigory Smolkin
e16bdc6660 tests: add some comments 2018-12-13 13:21:57 +03:00
Grigory Smolkin
a5cef98908 tests: test_merge_tablespaces and test_merge_tablespaces_1 added 2018-12-13 11:45:04 +03:00
Grigory Smolkin
eef5769ffd tests: pgdata_compare now detect missing or redundant directories 2018-12-13 10:20:49 +03:00
Grigory Smolkin
9484b6de27 tests: test_page_create_db added 2018-12-12 20:32:42 +03:00
Grigory Smolkin
32e0d5b3e5 tests: more merge tests added 2018-12-11 17:32:24 +03:00
Arthur Zakirov
affc01012f Fix MERGE of compressed and uncompressed backups 2018-12-11 17:32:24 +03:00
Grigory Smolkin
b36c9c7180 tests: test_merge_compressed_backups_1 added 2018-12-11 17:32:24 +03:00
Grigory Smolkin
ccc0ccf356 tests: test_merge_compressed_and_uncompressed_backups added 2018-12-11 17:32:24 +03:00
Grigory Smolkin
ccccb1a743 tests: checkdb module added 2018-12-11 12:03:46 +03:00
Grigory Smolkin
8a63589564 tests: checkdb module added 2018-12-11 12:02:38 +03:00
Grigory Smolkin
b455420a18 tests: more merge tests added 2018-12-07 23:39:39 +03:00
Arthur Zakirov
2837399e6b Fix MERGE of compressed and uncompressed backups 2018-12-07 17:24:21 +03:00
Grigory Smolkin
59ab21e5c2 tests: test_merge_compressed_backups_1 added 2018-12-07 09:43:38 +03:00
Grigory Smolkin
8b1b53bc3b tests: test_merge_compressed_and_uncompressed_backups added 2018-12-06 19:07:56 +03:00
Grigory Smolkin
c14c5a58c5 Version 2.0.25
- Bugfix: changing log-level-file and log-level-console via set-config now works correctly
 - Bugfix: WAL files crc comparison done by archive-push is now works correctly, previously it`s was always giving mismatch
 - Impromevent: PG_STOP_BACKUP_TIMEOUT now governed by archive-timeout option
 - Impromevent: CRC-32c now used to calculate crc for data and WAL files, previously a slower CRC-32 was used
 - Impromevent: cold replica can be backuped without false-positive WAL timeouts
 - Impromevent: for PG >= 10 pg_stop_backup now called without wait_for_archive flag
 - Impromevent: minor fixes for Windows build
2018-11-28 21:32:54 +03:00
Grigory Smolkin
82101e032a tests: minor fixes 2018-11-28 21:19:10 +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
b52ee32440 tests: minor fixes 2018-11-24 22:57:27 +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
Grigory Smolkin
fe00564707 tests: minor fixes 2018-11-16 09:35:41 +03:00
Sergey Cherkashin
6d0cbfa232 Fix test test_arhive_push_file_exists 2018-11-14 18:17:28 +03:00
Sergey Cherkashin
20d4dcc291 Modifyed test test_arhive_push_file_exists. Fixed fileEqualCRC()
error handling
2018-11-14 18:17:28 +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
Grigory Smolkin
6eefeeba8d tests: expected help fixed 2018-11-12 12:15:54 +03:00
Grigory Smolkin
d2271554a2 tests: minor fixes 2018-11-12 11:51:58 +03:00
Grigory Smolkin
644c4bd9fb Merge remote-tracking branch 'origin/pgpro-1892-2' 2018-11-11 22:08:55 +03:00
Grigory Smolkin
8e716791ba tests: minor fixes 2018-11-11 21:53:00 +03:00
Arthur Zakirov
ee6bab40a9 PGPRO-1892: Add validation of merged backups 2018-11-10 23:56:15 +03:00
Grigory Smolkin
fcc4ed7439 PGPRO-1892: added test_continue_failed_merge_with_corrupted_delta_backup 2018-11-10 23:56:15 +03:00
Arthur Zakirov
88354a8dde PGPRO-1892: Continue failed merge command 2018-11-10 23:56:15 +03:00
Grigory Smolkin
12a6dcdd93 PGPRO-1905: check message about system id mismatch 2018-11-09 18:45:29 +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
Anna
7ab07a5f49 Fix tests
- remove outdated comment about ptrack
- stop compatibility tests from launching two times
- make test_tablespace_in_pgdata_pgpro_1376 clean up after itself
2018-10-30 15:44:54 +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
Grigory Smolkin
cc45cea3c9 tests: ptrack yet another fix 2018-10-24 21:08:00 +03:00
Grigory Smolkin
64ac528add tests: PGPRO-2096, validation failed to detect pg_control change via resetxlog 2018-10-22 10:01:53 +03:00
Grigory Smolkin
fe3c422c5f tests: additional retention test 2018-10-20 13:44:47 +03:00
Grigory Smolkin
760c80f7f4 tests: bloom index support 2018-10-19 14:54:17 +03:00
Grigory Smolkin
cf3c69e906 tests: bloom index added to tests 2018-10-18 16:37:34 +03:00
Grigory Smolkin
151145d0a0 tests: compatibility test added 2018-10-18 10:32:26 +03:00
Grigory Smolkin
39f005b6a6 tests: add module ptrack_empty, create_db_on_replica 2018-10-18 09:46:02 +03:00
Grigory Smolkin
9ec6357a0a tests: fix ptrack_cluster 2018-10-17 18:11:53 +03:00
Grigory Smolkin
ff316021b0 tests: ptrack madness 2018-10-17 17:04:23 +03:00
Grigory Smolkin
3088f4fbf2 tests: some more of ptrack fixes 2018-10-17 12:56:03 +03:00
Grigory Smolkin
dff482a2da tests: ptrack tests major revamp 2018-10-16 22:53:59 +03:00
Grigory Smolkin
c9823c04c9 tests: fix major bugs in ptrack tests 2018-10-16 19:16:46 +03:00
Grigory Smolkin
a401164223 tests: change check_ptrack_sanity() so page delete considered valid case for ptrack marking 2018-10-16 16:58:28 +03:00
Grigory Smolkin
bd703a0f0b tests: compatibility test minor fix 2018-10-16 10:50:29 +03:00
Grigory Smolkin
ed90318166 tests: fix probackup_old_path 2018-10-15 19:31:12 +03:00
Grigory Smolkin
4b048ba4db tests: minor changes 2018-10-15 17:09:16 +03:00
Grigory Smolkin
0818889c06 tests: add note about compatibility test in Readme 2018-10-15 12:30:35 +03:00
Grigory Smolkin
dc297ec310 tests: compatibility module added 2018-10-15 12:27:51 +03:00
Grigory Smolkin
77c36ee78a tests: lookup pg_probackup binary presense in BINDIR, PGPROBACKUPBIN and parent directory. Add pg_probackup directory to PATH 2018-10-12 22:36:02 +03:00
Grigory Smolkin
fa06d8a66c tests: keep some history tests 2018-10-11 16:35:40 +03:00
Grigory Smolkin
d8f717d37e tests: minor tweak 2018-10-11 16:28:22 +03:00
Grigory Smolkin
0ff7d613d8 tests: fix validate tests broken by PR #33 2018-10-11 16:26:23 +03:00
Arthur Zakirov
0669939bba Fix tests 2018-10-11 12:58:37 +03:00
Arthur Zakirov
6fc6800243 Fix tests.__init__.py 2018-10-10 15:17:45 +03:00
Grigory Smolkin
a7329d9b81 bugfix: nullified page shouldn`t be skipped by DELTA backup 2018-10-10 11:37:12 +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
3dec5b3bea Fix cfs tests in cfs_restore.py 2018-10-09 18:22:56 +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
ad5cda62fd Bug fix. Fix race condition with parallel MERGE 2018-10-05 17:26:39 +03:00
Grigory Smolkin
ca43526906 tests: tests.restore_test.RestoreTest.test_zags_block_corrupt minor change 2018-10-02 11:55:37 +03:00
Grigory Smolkin
7828e1f71a tests: tests.restore_test.RestoreTest.test_zags_block_corrupt added 2018-10-01 21:44:21 +03:00
Arthur Zakirov
85f7559d53 Version 2.0.20
Minor fixes and bug fixes
2018-09-26 18:22:31 +03:00
Grigory Smolkin
bf3bb35edf tests: minor fix 2018-09-26 01:27:06 +03:00
Grigory Smolkin
1e47aeab64 tests: be more verbose in ptrack sanity check 2018-09-25 20:34:38 +03:00
Grigory Smolkin
48a8723cf8 tests: test_multithread_page_backup_with_toast added 2018-09-15 13:42:23 +03:00
Grigory Smolkin
9191746ce0 tests: minor fixes 2018-09-06 20:46:32 +03:00
Grigory Smolkin
24c95417a5 tests: minor fixes for page tests 2018-09-03 18:45:53 +03:00
Grigory Smolkin
cc42c5558e PGPRO-428: validation and revalidation rework based on parent_backup_link 2018-09-03 17:31:04 +03:00
Anastasia
33a33a9e1b Version 2.0.19.
Various fixes and code cleanup for previous version.
2018-08-17 16:31:28 +03:00
Anastasia
1222a7002b Detect WAL corruption in parallel page backup.
Improve log messages.
2018-08-16 23:38:57 +03:00
Grigory Smolkin
2e9a5b99c9 tests: added test_page_backup_with_alien_wal_segment 2018-08-16 11:54:06 +03:00
Grigory Smolkin
6e856bd877 PGPRO-427: added test_page_backup_with_corrupted_wal_segment 2018-08-15 17:38:44 +03:00
Grigory Smolkin
c4069c7520 tests: test_continue_failed_merge added 2018-08-13 10:08:38 +03:00
Grigory Smolkin
fc464219f1 tests: remove duplicate 2018-08-12 21:13:39 +03:00
Grigory Smolkin
76234b1e1d tests: minor fix in test_page_backup_with_lost_wal_segment 2018-08-12 15:15:09 +03:00
Grigory Smolkin
bd9311a98f tests: test_page_backup_with_lost_wal_segment added 2018-08-12 15:10:22 +03:00
Arthur Zakirov
c7a83af64e We should use paranoia check after full and page restore 2018-08-10 12:33:09 +03:00
Arthur Zakirov
3fe942f97b Fix bug: Sometimes we may miss WAL segments and threads 2018-08-09 19:02:38 +03:00
Grigory Smolkin
ff739835f3 tests: minor changes 2018-08-09 16:49:23 +03:00
Grigory Smolkin
9dde05ebdd tests: page backup in multiple workers 2018-08-09 16:42:51 +03:00
Grigory Smolkin
f23b0e7e9b tests: test_merge_delta_delete added 2018-08-09 16:19:31 +03:00
Arthur Zakirov
3f5540de6a Version 2.0.18 2018-08-06 12:47:51 +03:00
Arthur Zakirov
4ed28cf6e5 PGPRO-1449: Add MERGE command: merge PAGE with FULL backup 2018-08-02 11:57:39 +03:00
Arthur Zakirov
9a7daf009f Merge branch 'pgpro-1643-squashed' 2018-07-27 17:56:55 +03:00
Arthur Zakirov
144b8529e7 Merge branch 'pgpro-1693-squashed' 2018-07-27 17:35:44 +03:00
Aleksandr Parfenov
ab86cb5962 Warning in case of empty/corrupted backup.control file 2018-07-27 17:20:43 +03:00
Aleksandr Parfenov
586e3366c7 Add support of recovery target LSN 2018-07-27 17:11:23 +03:00
Arthur Zakirov
6d912340d6 PGPRO-427: Fix bug in SimpleXLogPageRead() with parallel mode 2018-07-25 14:17:04 +03:00
Arthur Zakirov
ee3ce85235 PGPRO-427: Merge with master 2018-07-19 12:15:06 +03:00
Ilya Skvortsov
3744048d4e Test start-time using 2018-07-18 15:19:39 +03:00
Grigory Smolkin
64262950c3 PGPRO-427: small fix to tests 2018-07-18 09:45:33 +03:00
Grigory Smolkin
b122966a3a PGPRO-427: additional test added 2018-07-18 09:41:45 +03:00
Grigory Smolkin
f0abaf9438 add --no-validate description to help 2018-07-18 09:10:38 +03:00
Grigory Smolkin
5bed18c378 Merge branch 'master' into pgpro-1286-no-validation-restore 2018-07-18 08:41:30 +03:00
Grigory Smolkin
f0864a2d43 tests: replica slow_start() minor change 2018-07-15 16:37:48 +03:00
Grigory Smolkin
b67c0b54c4 add replica flag in slow_start() method 2018-07-14 02:45:17 +03:00
Grigory Smolkin
2a1181ee92 tests: minor fix 2018-07-14 01:17:04 +03:00
Grigory Smolkin
f98c91b3ba tests: add slow_start() method to PostgresNode 2018-07-11 10:50:38 +03:00
Ilya Skvortsov
c81a61208c new no-validate test added 2018-07-09 13:57:10 +03:00
Grigory Smolkin
1b70807d38 tests: fix archive tests 2018-07-06 20:41:49 +03:00
Arthur Zakirov
6e0f5bb68b PGPRO-427: Process blocks change in parallel 2018-06-18 11:47:29 +03:00
Arthur Zakirov
8f6fb524fd Merge branch 'pgpro-533' 2018-06-07 14:55:12 +03:00
Aleksandr Parfenov
93e85cb86e Add --no-validate option for restore command 2018-06-04 11:27:00 +03:00
Grigory Smolkin
191d5e30e9 tests: json format for show command 2018-06-02 20:35:37 +03:00
Grigory Smolkin
e991328779 tests: minor fixes 2018-05-21 17:08:46 +03:00
Grigory Smolkin
d1e4d2b059 tests: add ptrack test for unlogged tables 2018-05-21 13:19:33 +03:00
Grigory Smolkin
c408a0ea47 bump version to 2.0.17 2018-05-03 14:14:55 +03:00
Grigory Smolkin
448597dc5b tests: remove reliance on implicit immediate recovery target action from tests 2018-05-03 14:12:19 +03:00
Grigory Smolkin
f549245281 tests: minor changes for 9.5 2018-05-01 13:41:17 +03:00
Grigory Smolkin
e3685e83b7 tests: minor fixes 2018-04-28 18:49:34 +03:00
Grigory Smolkin
f6b8264005 PGPRO-1376 tests: new test case added 2018-04-25 22:15:05 +03:00
Arthur Zakirov
b7caea5896 PGPRO-1376: Do not copy tablespace files twice 2018-04-24 17:45:30 +03:00
Ilya Skvortsov
4f544e90b7 Update Readme.md 2018-04-23 17:20:46 +03:00
Grigory Smolkin
721ffb7976 tests: minor fix 2018-04-11 23:02:36 +03:00
Grigory Smolkin
b1f9043564 tests: update tests due to recovery target action been set to "pause" 2018-04-11 19:47:19 +03:00
Grigory Smolkin
5f62980cb6 Merge branch 'master' into pgpro_1053_697 2018-04-11 02:25:11 +03:00
Grigory Smolkin
71d41ac29b tests: minor improvements 2018-04-11 02:23:13 +03:00
Grigory Smolkin
bfa3054fe4 tests: minor fix to ptrack tests 2018-04-02 14:59:19 +03:00
Grigory Smolkin
e82ae6d144 tests: test_atexit_fail added 2018-03-26 03:19:09 +03:00
Grigory Smolkin
351ce4afd7 set default recovery target to pause, minor fixes for help, tests coverage 2018-03-23 13:23:17 +03:00
Grigory Smolkin
ff940f69dc testgres 1.6 testgres 2018-03-20 22:30:57 +03:00
Grigory Smolkin
bea0f8ef63 Github Issue 24: check PQresultStatus for pg_stop_backup() 2018-03-19 20:51:01 +03:00
Grigory Smolkin
f685305eed Merge branch 'pgpro-1504' 2018-03-17 01:41:35 +03:00
Grigory Smolkin
541195b597 fix PGPRO-1507: null-sized files were not copied to backup 2018-03-16 11:53:43 +03:00
Grigory Smolkin
1b61ca8299 Merge branch 'pgpro-1457' 2018-03-16 02:26:51 +03:00
Grigory Smolkin
fb88c42a51 PGPRO-1504: test minor fixes 2018-03-15 13:57:17 +03:00
Grigory Smolkin
32b5017d38 PGPRO-1504: during validation attemp to revalidate CORRUPT and ORPHAN backups 2018-03-15 13:34:51 +03:00
Grigory Smolkin
83d2fb3061 PGPRO-1457: minor changes proposed by Arthur Zakirov 2018-03-14 18:36:31 +03:00
Grigory Smolkin
59b5145b1f tests: new page test added, minor fixes for ptrack tests 2018-03-06 17:10:55 +03:00
Grigory Smolkin
e29a5dbe57 PGPRO-1457: new test, minor fixes for tests 2018-03-06 17:08:43 +03:00
Grigory Smolkin
14e1ae264b Merge remote-tracking branch 'origin/master' into pgpro-1457 2018-03-06 16:17:13 +03:00
Grigory Smolkin
9cdded93ac PGPRO-1457: fix DELTA backup not copiying files created by CREATE DATABASE 2018-03-06 16:10:58 +03:00
Grigory Smolkin
0d0802758a tests: minor fixes 2018-03-03 11:42:10 +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
f8f9e47cbf tests: check _ptrack files absense in restored pgdata 2018-03-01 22:25:43 +03:00
Grigory Smolkin
4f7ca55d7e tests: minor fixes 2018-02-28 23:01:22 +03:00
Grigory Smolkin
052329fc85 tests: disable autovacuum in pgdata_compare() tests 2018-02-26 18:34:56 +03:00
Grigory Smolkin
70d7e463bb PGPRO-1457: backup mode DELTA 2018-02-26 17:53:29 +03:00
Sergey Logvinenko
6ed685ac1f fix "TypeError: got <type 'str'> ('Password for user .*:') as pattern, must be one of: <type 'unicode'>, pexpect.EOF, pexpect.TIMEOUT" in auth_test.py 2018-02-26 17:19:04 +03:00
Grigory Smolkin
0ef622f16b tests: fix error message about an extra page in file 2018-02-26 17:05:43 +03:00
Grigory Smolkin
fa9d02e9a3 tests: testgres version in Readme fix 2018-02-14 10:31:30 +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
Grigory Smolkin
760afb60aa tests: fixes for testgres1 2018-01-28 04:36:27 +03:00
Grigory Smolkin
78503f905b Merge remote-tracking branch 'origin/testgres1' 2018-01-27 18:31:19 +03:00
Grigory Smolkin
304ded65b8 tests: minor fix 2018-01-26 18:29:31 +03:00
Grigory Smolkin
5033768e47 tests: PGPRO-1377 2018-01-26 12:52:15 +03:00
Grigory Smolkin
3ddd130baa tests: cfs_backup 2018-01-25 21:39:16 +03:00
Grigory Smolkin
5b43633a9d tests: PGPRO-1184 2018-01-25 21:37:27 +03:00
Grigory Smolkin
fddc927c6e PGPRO-1376: tablespace in pgdata, test added 2018-01-25 19:49:25 +03:00
Grigory Smolkin
1fbea2dc14 tests: minor fix 2018-01-18 18:56:33 +03:00
Grigory Smolkin
9e44d505bc tests: changes to tests.README and minor corrections 2018-01-18 17:15:21 +03:00
Grigory Smolkin
68e2742da0 tests: major fixes 2018-01-18 04:35:27 +03:00
Grigory Smolkin
45923cf9c7 tests: minor fix validate_test 2018-01-17 21:23:57 +03:00
Grigory Smolkin
fb1eb3cd20 tests: minor fixes, backup_test PEP8 2018-01-17 21:15:49 +03:00
Grigory Smolkin
d6a2d36403 tests: minor fixes, new tests for ptrack 2018-01-17 20:51:43 +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
3d0fcdf9b0 tests: added test_page_vacuum_truncate 2018-01-16 18:46:55 +03:00
Grigory Smolkin
b2f5ae5727 tests: compare_pgdata now can track extra pages in restored files 2018-01-14 17:32:43 +03:00
sfalkon
3abbc5d6e2 - fix auth_test
- add -W options to case: test_right_password_and_wrong_pgpass
2018-01-12 11:38:32 +03:00
sfalkon
3cfb8e2242 - fix auth_test
- add -W options to case: test_right_password_and_wrong_pgpass
2018-01-12 11:27:33 +03:00
Grigory Smolkin
8d8a70f886 Merge branch 'pgpro-1248' 2018-01-10 21:18:31 +03:00
Grigory Smolkin
1fad089a66 tests: another minor fix 2018-01-10 16:08:25 +03:00
Grigory Smolkin
48017e6410 tests: minor fix 2018-01-10 16:05:26 +03:00
Grigory Smolkin
0de4ec09ab tests: PGPRO-1230 ptrack race condition tests 2018-01-10 16:03:33 +03:00
Grigory Smolkin
f97fab6c89 tests: minor fix 2017-12-28 12:55:32 +03:00
Grigory Smolkin
6ccaed5ccd tests: simple ptrack test 2017-12-28 12:27:40 +03:00
Grigory Smolkin
7bb2177bb8 tests: page_get_block added 2017-12-28 12:02:53 +03:00
Grigory Smolkin
0f85328399 tests: pgdata_compare block-level granularity 2017-12-28 11:52:18 +03:00
Grigory Smolkin
ab59860dc9 tests: minor improvements 2017-12-25 11:28:25 +03:00
Grigory Smolkin
00070a44af tests: gdb class, ptrack test for PGPRO-1230, PEP8 2017-12-22 02:04:59 +03:00
Grigory Smolkin
0ba73d3367 tests: cfs tests skip condition added 2017-12-22 01:39:16 +03:00
Grigory Smolkin
0a073b4c63 tests: new tests for compressed archive, pg_receivexlog support added 2017-12-19 13:18:42 +03:00
Grigory Smolkin
b6f1dd8fbe PGPRO-1248: new status ORPHAN for backup with corrupted parent 2017-12-19 12:56:03 +03:00