Skip to content

feat: support for incremental basebackup - #78

Merged
jackc merged 16 commits into
jackc:masterfrom
hashmap-kz:feat/incremental-basebackup
Dec 13, 2025
Merged

feat: support for incremental basebackup#78
jackc merged 16 commits into
jackc:masterfrom
hashmap-kz:feat/incremental-basebackup

Conversation

@hashmap-kz

@hashmap-kz hashmap-kz commented Dec 5, 2025

Copy link
Copy Markdown
Contributor
  • Add support for UPLOAD_MANIFEST.
  • Add Manifest, ManifestChecksums, Incremental to BaseBackupOptions struct.
  • Add unit-tests covered incremental basebackup and manifest flags support.

Since I've tested locally, I've made a bunch of commits that may be 'squashed' if pull-request will be approved.
Thank you!

@jackc

jackc commented Dec 13, 2025

Copy link
Copy Markdown
Owner

LGTM! Thanks!

@jackc
jackc merged commit 51c88ac into jackc:master Dec 13, 2025
10 checks passed
@jackc

jackc commented Dec 13, 2025

Copy link
Copy Markdown
Owner

Hmm... The tests passed before the merge. But there seem to be some failures now. https://github.com/jackc/pglogrepl/actions/runs/20191078774

@hashmap-kz

hashmap-kz commented Dec 13, 2025

Copy link
Copy Markdown
Contributor Author

Hmm... The tests passed before the merge. But there seem to be some failures now. https://github.com/jackc/pglogrepl/actions/runs/20191078774

Hello. Fixed: #79.

Some tests fail with the message failed to connect to host=127.0.0.1 user=pglogrepl database=pglogrepl: dial error (dial tcp 127.0.0.1:5432: connect: connection refused) even on my fork. After I manually clean up caches, all tests pass. This error is not related to the incremental-bb pull request. I've struggling with that error since creating a fork and triggering tests in GitHub Actions (before making any changes yet).

That's a pull-request branch in my fork:

pglogrepl-fork

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants