Yura Sokolov
b0472a76b5
... win fix
2023-04-18 20:30:46 +03:00
Yura Sokolov
2640ec6da0
use _chsize_s on windows to grow file
2023-04-18 19:51:58 +03:00
Yura Sokolov
2538b5d91f
delete "\r" in windows command output.
2023-04-18 18:25:36 +03:00
Yura Sokolov
87469c43d7
lets zerofill files by hand on windows in fio_send_file_write
2023-04-18 17:24:34 +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 Sokolov
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 Makarov
7249b10be0
[PBCKP-247]: typo in the option_get_value function.
2023-03-06 12:26:55 +03:00
v.shepard
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 Lazarev
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 Lazarev
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 Burtsev
640e7a5dcd
Update README.md
2022-12-14 17:42:15 +03:00
Alexander Burtsev
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 Spirin
15c304ad6c
[PBCKP-375] Prepared for moving RelFileNode to RelFileLocator in the PG16.
2022-12-07 14:21:50 +03:00
Daniel Shelepanov
3bc0fc4b81
Documentation hot fix
2022-12-07 13:35:25 +03:00
Yura Sokolov
29a9efb4d4
[PBCKP-325] refix test_issue_231
...
to make two backups in one second we have to fail them.
Therefore we have to fetch backup_id from log in exception's message.
Retry for 20 seconds to have a chance to start in one second.
If we couldn't, lets skip the test.
2022-12-06 14:17:04 +03:00
Yura Sokolov
bef73b8ba6
more usages for table_checksum
2022-12-06 01:59:14 +03:00
Yura Sokolov
6bd71d866d
[PBCKP-382] and another one Pg15 pg_backup_stop()
2022-12-06 01:51:22 +03:00
Yuriy Sokolov
f032861577
Merge branch 'PBCKP-382-bug_15_compat' into 'REL_2_5'
...
[PBCKP-382] version 15 compatibility bug
See merge request eepbk/pg_probackup_ee!13
2022-12-06 01:50:00 +03:00
Yura Sokolov
3109634ecb
[PBCKP-325] change test_issue_231 to check backup id are different
2022-12-05 15:49:12 +03:00
Daniel Shelepanov
c42f68ecca
[PBCKP-382] version 15 compatibility bug
2022-12-05 11:21:19 +03:00