aboutsummaryrefslogtreecommitdiff
path: root/src/backend/backup/basebackup_incremental.c
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2024-07-25 15:45:06 -0400
committerRobert Haas <rhaas@postgresql.org>2024-07-25 15:45:06 -0400
commit744ddc6c6a0fa5d4d6d0e187cadcc632daaefc0e (patch)
tree007268af20c49363fd940f09cfa6b512431cdd42 /src/backend/backup/basebackup_incremental.c
parent580f8727ca93b7b9a2ce49746b9cdbcb0a2b4a7e (diff)
downloadpostgresql-744ddc6c6a0fa5d4d6d0e187cadcc632daaefc0e.tar.gz
postgresql-744ddc6c6a0fa5d4d6d0e187cadcc632daaefc0e.zip
Document restrictions regarding incremental backups and standbys.
If you try to take an incremental backup on a standby and there hasn't been much system activity, it might fail. Document why this happens. Also add a hint to the error message you get, to make it more likely that users will understand what has gone wrong. Laurenz Albe and Robert Haas Discussion: https://postgr.es/m/5468641ad821dad7aa3b2d65bf843146443a1b68.camel@cybertec.at
Diffstat (limited to 'src/backend/backup/basebackup_incremental.c')
-rw-r--r--src/backend/backup/basebackup_incremental.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/backup/basebackup_incremental.c b/src/backend/backup/basebackup_incremental.c
index 21087023973..a023e624403 100644
--- a/src/backend/backup/basebackup_incremental.c
+++ b/src/backend/backup/basebackup_incremental.c
@@ -441,7 +441,8 @@ PrepareForIncrementalBackup(IncrementalBackupInfo *ib,
errmsg("manifest requires WAL from final timeline %u ending at %X/%X, but this backup starts at %X/%X",
range->tli,
LSN_FORMAT_ARGS(range->end_lsn),
- LSN_FORMAT_ARGS(backup_state->startpoint))));
+ LSN_FORMAT_ARGS(backup_state->startpoint)),
+ errhint("This can happen for incremental backups on a standby if there was little activity since the previous backup.")));
}
else
{