]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Restore basebackup_progress_done() to preserve ABI
authorFujii Masao <fujii@postgresql.org>
Mon, 6 Jul 2026 00:46:15 +0000 (09:46 +0900)
committerFujii Masao <fujii@postgresql.org>
Mon, 6 Jul 2026 00:48:01 +0000 (09:48 +0900)
commitfffa4d870b70a30ccd799a71689cd2ece183c30c
treea5caec679e66056ab5a230adb69fdfad7b9b4eea
parenta69503fb1e26ae95d90fd1b9ddfb57cdf2081a14
Restore basebackup_progress_done() to preserve ABI

Commit e7564ee8cdc, which fixed base backup progress reporting on
backup failure, removed the external function basebackup_progress_done()
because it was no longer used in core. When that change was backpatched
to v15, it introduced an ABI break, which was reported by buildfarm
member crake.

This commit restores basebackup_progress_done() to preserve ABI
compatibility, even though it is no longer used in core, rather than
updating the .abi-compliance-history file. Because external backup
tools may still call this function.

Per buildfarm member crake.

Reported-by: Andrew Dunstan <andrew@dunslane.net>
Discussion: https://postgr.es/m/CAD5tBcJ+ktrEp=PT8Gq-f=8mA2cDtZMB-hDMV4mMJ+9V46qBeQ@mail.gmail.com
Backpatch-through: 15-18
src/backend/backup/basebackup_progress.c
src/include/backup/basebackup_sink.h