3626 Commits
Author SHA1 Message Date
Viktoriia Shepard 915d066554 fix tests for Pg16 and EE16 2023-10-27 19:50:03 +02:00
z.kasymalieva 4868daae34 [PBCKP-770] The line informing that the remote mode parameters are added to PG_PROBACKUP.CONF has been removed; the set_config command must be used instead. 2023-10-18 15:50:14 +03:00
Victor Spirin eb5ccf91b8 PBCKP-751: Fixed for PG 16 build and removed some compilation warnings. 2023-09-21 17:32:59 +03:00
Sergey Fukanchik 9762426ce9 PBCKP-732 ignore PGDATA setting in catchup mode as we use --source-pgdata instead 2023-09-21 11:08:24 +00:00
Sergey Fukanchik a29e378f34 PBCKP-698 allow relative paths in dir_create_dir 2023-09-18 19:48:22 +03:00
Viktoria ShepardandYura Sokolov db12a039f6 PBCKP-604 doc add option --destroy-all-other-dbs 2023-05-26 19:38:57 +03:00
Yuriy SokolovandYura Sokolov c9fc20b898 PBCKP-604: Allow partial incremental restore only with a flag --destroy-all-other-dbs 2023-05-26 19:36:05 +03:00
Victor Spirin 0690f8d10e [PBCKP-602] Added saving full size for non data files. 2023-04-24 18:22:28 +03:00
Yura Sokolov d6721662ec Use _chsize_s on windows to grow file
Looks like "seek after file end and write" doesn't work
correctly in Windows. We have to grow file before.

Met occasionally on GitHub actions run. Could not reproduce
locally.
2.5.12
2023-04-18 21:48:05 +03:00
Yura Sokolov b7551bd2bf PBCKP-91: delete "\r" in windows command output. 2023-04-18 21:25:30 +03:00
Yura Sokolov 279c98140f PGPRO-552: use uint32 in some places 2023-04-15 14:48:17 +03:00
Alexey Savchkov a04f00aacc Up version 2023-03-28 17:23:44 +07:00
s.fukanchik c0b8eb7c20 PBCKP-91 fix grammar in probackup's log messages 2023-03-27 21:47:17 +03:00
Victor Spirin 91ebe718ba [PBCKP-528] Fixed memory leaks and some minor bugs. 2023-03-16 12:47:03 +03:00
s.fukanchik 2e6d20dba0 PBCKP-191 serialize wal segment push finalization 2023-03-12 19:59:17 +03:00
Daria Lepikhova 9727a98976 PBCKP-422: Fix is_enterprise checking for upstream and pgpro. Add is_pgpro checking 2023-03-10 18:24:46 +03:00
Yura SokolovandSergey Fukanchik 3c111262af compatibility tests: skip if PGPROBACKUPBIN_OLD is not set 2023-03-07 18:23:48 +03:00
Sergey Fukanchik be2b90bd3f PBCKP-553 fix a typo in merge preconditions check 2023-03-06 13:34:53 +03:00
Vyacheslav MakarovandSergey Fukanchik 7249b10be0 [PBCKP-247]: typo in the option_get_value function. 2023-03-06 12:26:55 +03:00
v.shepardandSergey Fukanchik 4c001e86f4 Style and typo fixes in pg_probackup.c, pg_probackup.h 2023-03-06 11:58:03 +03:00
Yura Sokolov cbf2bf9dde Merge remote-tracking branch 'origin/REL_2_5' into REL_2_5 2023-02-28 22:58:09 +03:00
Daniel Shelepanov a2387b5134 [PBCKP-211] got rid of timezone hack, tzset() allowed on every platform
Now if UTC is true in time2iso we just use strftime to format string and
add +00 timezone
2023-02-28 21:56:07 +03:00
Yura Sokolov 297dd2a7eb test for previous commit 2023-02-10 15:07:25 +03:00
Yura Sokolov c8909b825e Fix warning in get_backup_filelist
pg_multixact contains files which looks like db files,
but they are not.

get_backup_filelist should not pass to set_forkname files
not in db folder nor `global` folder.
2023-02-09 15:33:10 +03:00
Yura Sokolov 92a4d56cd5 Merge remote-tracking branch 'origin/REL_2_5' into REL_2_5 2023-01-20 04:08:41 +03:00
Yura Sokolov 1f5991dadb fix cfs handling: forgot to set skip_cfs_nested 2023-01-20 04:06:41 +03:00
Yura Sokolov 137814aa6f do_retention_merge: fix removing from to_keep_list 2023-01-19 13:45:34 +03:00
Victor Spirin 49bb374d0c [PBCKP-365] Fixed test help_6 test. Added check_locale function for check that locale is installed. 2023-01-17 14:42:12 +03:00
Yura Sokolov 610216c6f8 ptrack_helpers.py: fix compare_pgdata 2023-01-13 15:31:12 +03:00
Yura Sokolov b240b90772 fix for < Pg12 2023-01-13 09:38:48 +03:00
Yura Sokolov d3babee2ae [PBCKP-287] simplify and fix cfs chaining
- properly chain only main fork and cfs related forks
- properly chain datafile with its cfm even sort order places other
  segments between
- don't raise error for system tables which has no companion cfm.

+ fix couple of tests
2023-01-12 17:30:54 +03:00
Ivan LazarevandYura Sokolov 2f27142009 [PBCKP-287] skipping data_bck_file+cfm_bck_file on backup when they both exist 2023-01-12 14:32:48 +03:00
Ivan LazarevandYura Sokolov 612f530de0 [PBCKP-287] fix. added cfs files grouping and processing cfs segment in single thread manner 2023-01-12 14:32:48 +03:00
Yura Sokolov 343c6a0f98 [PBCKP-423] add '.partial.part' detection as well
Purposes are:
- to not issue WARNING
- to remove file properly in delete_walfiles_in_tli
2023-01-12 00:26:45 +03:00
Yura Sokolov fa2902090a [PBCKP-423] and backport cleanup_ptrack for test_archive_push_sanity 2023-01-12 00:04:47 +03:00
Yura Sokolov 22bdbb3915 [PBCKP-423] test_archive_push_sanity: wait logs with tail_file
(and some other test as well).
2023-01-11 23:37:45 +03:00
Yura Sokolov 8f4e7d6e5f [PBCKP-346] archive-get doesn't need -D/--pgdata argument at all 2022-12-22 06:05:51 +03:00
Yura Sokolov 764680e23f Merge branch 'REL_2_5' 2.5.11 2022-12-15 22:47:46 +03:00
e.garbuz bbe41a403d Fix tests test_restore_from_fullbackup_to_new_location and test_restore_from_fullbackup_to_new_location_5_jobs 2022-12-15 13:37:15 +03:00
Alexander BurtsevandGitHub 640e7a5dcd Update README.md 2022-12-14 17:42:15 +03:00
Alexander BurtsevandGitHub 30e3e37c7b Update README.md 2022-12-14 16:09:53 +03:00
Alexey Savchkov b90273fe14 Increment the expected test version 2022-12-13 22:50:17 +07:00
Yura Sokolov 10ac3c9918 [PBCKP-402] bound check for abortedRecPtr to Pg15
It is not really needed in previous versions.
It doesn't harm, but we want to reduce tests amount.
2022-12-13 13:09:34 +03:00
Yura Sokolov 24f12d98d9 [PBCKP-402,PBCKP-354] refix "missing contrecord" detection.
Error message is translated according to current locale. So we can't
compare it as a string. But `abortedRecPtr` exists exactly for this case,
so we can rely on it.
2022-12-13 02:52:18 +03:00
Alexey Savchkov 9391a1b676 Increment the version 2022-12-13 00:01:03 +07:00
Alexey Savchkov b74ec9046d Update Readme 2022-12-12 22:31:14 +07:00
Sofia Kopikova 076e3fdae9 [PBCKP-394] skip creating partitioned index on < 11 versions on test_checkdb_amcheck_only_sanity 2022-12-12 15:46:17 +03:00
Daniel Shelepanov 822fbbfe50 [PBCKP-326] regex fixed in test_missing_replication_permission_1
Everything between WARNING and FATAL sections is now handled with the [\s\S]*? regex:
* [\s\S] is a group that handles any whitespace and non-whitespace character including new lines which are important in this case.
* "*" quantifier means zero or more characters. There may as well be nothing between these two sections.
* "?" quantifies in this case means greedy search so that we don't match more than we need.
2022-12-08 13:53:51 +03:00
Yura Sokolov 25e63c5a7c raw strings in python regex; ignore generated transation files
Author: Sergey Fukanchik
2022-12-08 07:44:12 +03:00
Victor SpirinandYura Sokolov 15c304ad6c [PBCKP-375] Prepared for moving RelFileNode to RelFileLocator in the PG16. 2022-12-07 14:21:50 +03:00