]> 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:46:15 +0000 (09:46 +0900)
commite2ad214dd80adbe905253b5689db4bf6e0ce7788
treec2c8495fe5ef4f3b75a5e4b77688cd8d659c7d38
parent1f8ab91c11ebf3d6521e2c9d67e321b1256f364c
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