Commit Graph
3649 Commits
Author SHA1 Message Date
e.karavaeva bee7efc1a2 [DOC][PBCKP-2786] Add a warning that --skip-block-validation is not supported in the remote mode 2026-03-16 12:07:30 +03:00
Oleg Gurev 79b986494e Fix tests to skip if no GDB enabled:
test_recovery_target_lsn_backup_victim
test_incr_restore_issue_313
test_restore_issue_313
2.5.16
2025-11-28 13:15:58 +03:00
Oleg Gurev 25b2c7ef6b Update autotests CI job
Remove WindowsServer build job
Change unittest to pytest
Add patch apply for REL_18_STABLE+
2025-11-28 13:15:47 +03:00
Oleg Gurev 1683c74a7f Up version to 2.5.16 2025-11-27 17:00:39 +03:00
Oleg Gurev 6b957f19e7 [PBCKP-2775] Make auth_test.py multithreaded 2025-11-27 15:36:52 +03:00
oleg gurevandViktoria Shepard ebf71447af [PBCKP-2775] Test test_incr_lsn_long_xact_1 fix 2025-11-27 13:06:45 +01:00
Viktoria Shepard 19f50332ac PBCKP-2559 add error message to add instance for incompatible Postgres version 2025-11-25 13:26:48 +01:00
Oleg Gurev 21fc4aa21a [PBCKP-2473] Skip block validation fixup for local mode only.
Unfortunately remote mode needs to extend ssh agent protocol, that will
broke backward compatibility.
2025-11-25 13:26:26 +03:00
Dariaandoleg gurev 57339ae3aa PBCKP-2705: Add PostgreSQL core patch for fixing build with REL_18
In commit 760162f user-callable CRC functions were added.
Since pg_probackup uses pg_crc.c from the PostgreSQL source,
this change is leading to the undefined reference to pg_detoast_datum_packed errors during the build.
See also https://www.postgresql.org/message-id/flat/ME0P300MB0445018F5C924B2D88983F45B66CA%40ME0P300MB0445.AUSP300.PROD.OUTLOOK.COM
2025-11-25 13:26:00 +03:00
Dariaandoleg gurev 3689d50d58 PBCKP-2705: Adjust signal handling and compatibility for PostgreSQL 18
This patch adds compatibility changes for PostgreSQL 18:

    - Updated signal handler initialization in pgut.c to use sigaction()
      instead of pqsignal(), as pqsignal() now returns void.
    - Updated process_block_change() in backup.c to handle the new
      RelPathStr structure returned by relpathperm() in v18.
    - Updated CreateReplicationSlot_compat() in stream.c to support the
      new CreateReplicationSlot() signature introduced in v18.

    These changes ensure successful build and runtime behavior with
    PostgreSQL 18 while preserving backward compatibility with earlier
    versions.
2025-11-25 13:26:00 +03:00
Viktoria Shepard a2b03fb633 Revert "[PBCKP-1238] Warning when using the community Version of pg_pro backup 2 for ENT"
This reverts commit 98863ae0cd
2025-11-24 21:36:07 +01:00
Sergey Fukanchikandoleg gurev 33615789b0 test NOJIRA 2025-11-17 10:21:54 +03:00
Japin LiandOleg Gurev 4c84105219 Fix warning about no previous declaration 2025-11-11 13:24:41 +03:00
Japin LiandOleg Gurev 7874bc45dc Fix warning about mixed declarations and code 2025-11-11 13:24:31 +03:00
Japin LiandOleg Gurev 0148fa8def Fix warning about shadows a previous local variable 2025-11-11 13:24:13 +03:00
Alexey Savchkov b803c072a5 Add version.sh 2025-10-07 10:25:28 +07:00
Viktoria Shepard 8d83a90c96 Edit requirements.txt
Update testgres version
2025-09-16 15:44:44 +02:00
Daria Lepikhova 99e11e9ae2 PBCKP-1527: Remove version 11 and 12 from README 2025-02-07 15:28:24 +07:00
Daria Lepikhova 556a4f0c0a PBCKP-1527: Update copyrights to 2025 2025-02-07 15:01:09 +07:00
Alexey Savchkov dc7d38132d Trim the minor ALT Linux versions in the installation instructions 2024-10-11 10:28:12 +07:00
Stepan Neretin 98863ae0cd [PBCKP-1238] Warning when using the community Version of pg_pro backup 2 for ENT
- Call check_version in add_instance subcmd to get correct error
2024-07-25 15:53:20 +07:00
vshepard 0c02283931 [NOJIRA] remove distutils 2024-06-25 16:41:08 +02:00
Oleg Gurev ac92457c2d [nojira] Change binary name to pg_probackup-16 2.5.15 2024-05-16 16:24:43 +03:00
Yura Sokolov 721d5d2311 Up version to 2.5.15 2024-05-16 14:37:37 +03:00
Yura Sokolov f361dda7f3 Revert "Replace BACKUP_PATH in the source files"
This reverts commit 90a4a4f4b3.
2024-05-16 14:08:04 +03:00
Oleg Gurev 28bc0f6358 [PBCKP-818] Refinery of documentation manually 2024-05-13 10:20:13 +03:00
Oleg Gurev 69379ab7a6 [PBCKP-818] Documentation update script work result. 2024-05-13 10:20:13 +03:00
Oleg Gurev 26f1e9c052 [PBCKP-818] Doc. Replace --instance <replaceable> to --instance=<replaceable> in the xml
- Replace --instance node to --instance=node in the xml
2024-05-13 10:19:51 +03:00
Oleg Gurev 2b74971f71 [PBCKP-818] Add id's for programlisting section
- to use with automatet listings update
2024-05-13 10:11:05 +03:00
oleg gurevandAlexey Savchkov d29b005d23 Rename default-units to no-scale-units 2.5.14 2024-05-06 04:39:06 +03:00
Alexey Savchkov 79d2b9d21c Name the backup by its ID 2024-04-19 10:13:04 +07:00
vshepard da79091ace Fix test_unfinished_merge for REL_2_5 2024-04-12 12:05:41 +02:00
Alexey Savchkov 91cddad61d Up version 2024-04-05 12:44:29 +07:00
Alexey Savchkov e9b8fcb1b2 Remove the version test 2024-04-05 12:22:38 +07:00
Yura Sokolov 63c281066d fix restoring highly compressed WAL
gzip surprisingly emits a lot of zeroes when compression ratio is high.
It triggered branch where FIO_PAGE_ZERO is emitted in agent but not handled
in fio_sned_file_gz properly.

Fix it.
2024-03-14 17:53:31 +03:00
Sofia Kopikova e39a31e369 PBCKP-964 fix bug with incremental restore of relation with more than one segment (always wrong checksum on non-zero segment) + add tests for it 2024-03-13 14:36:37 +03:00
Oleg GurevandSofia Kopikova 3b741ee4f5 [PBCKP-804] Test_AssertionError_Python3.11 (no attribute 'errors') 2024-03-13 14:36:37 +03:00
Viktoria Shepard 2fd0dda488 Print remote host 2024-03-07 23:28:44 +03:00
vshepard dffc2b2fcd PBCKP-805 add unlock mutex in data.c 2024-03-04 13:26:40 +01:00
Alexey Savchkov ab05badc9d Change backup-path to backup-dir 2024-02-14 23:54:50 +07:00
Alexey Savchkov 90a4a4f4b3 Replace BACKUP_PATH in the source files 2024-02-14 23:46:53 +07:00
oleg gurev 17037baea2 [PBCKP-913] Fix WAL switching with huge XLogRecord
- Backport of PBCKP-859 bugfix
- increase current segment number when reader has already read it before
- avoid error if reader has to switch WAL again
- add python test for PAGE backup with huge XLog record
2024-02-14 10:51:47 +03:00
Oleg Gurev 287e7fc89f Add_requirements.txt
testgres can be installed with
pip install -r pg_probackup/tests/requirements.txt
2024-02-09 15:51:10 +03:00
Alexey Savchkov 031d3ebef7 Put listitem contents in <para> 2024-02-02 12:07:24 +07:00
Oleg Gurev 43318d696b [PBCKP-874] Addeded default unit output for config-show
- config-show command now has --default-units parameter
- If it is provided, all time and memory
- configuration options will be printed in their default units
- test added, test_help_1 corrected
2024-01-29 20:20:22 +03:00
Oleg Gurev 09236c6583 [PBCKP-874] Addeded "Logging options" section to help.c for
- add-instance
- archive-push
- archive-get
- catchup
commands
2024-01-29 15:45:54 +03:00
oleg gurev 58752c5a75 [PBCKP-198] Added tablespaces into show command output
- Solve Issue #431
- Output all tablespaces in backup in JSON output
- Output all tablespaces in backup in PLAIN output
2024-01-26 11:02:37 +03:00
Alexey Savchkov 9a91ea78dd Add a link to the installation section in the Quick start 2024-01-03 17:12:40 +07:00
Alexey Savchkov b4035fd23d PBCKP-817 Add an example of the restore command 2024-01-03 15:42:22 +07:00
Elena IndrupskayaandAlexey Savchkov f8c46efb5a [PBCKP-865] Fix minor but grammar 2024-01-03 15:30:37 +07:00