Update minimum recovery point on truncation.
Heikki Linnakangas <heikki.linnakangas@iki.fi>
Update minimum recovery point on truncation. If a file is truncated, we must update minRecoveryPoint. Once a file is truncated, there's no going back; it would not be safe to stop recovery at a point earlier than that anymore. Per report from Kyotaro HORIGUCHI. Backpatch to 8.4. Before that, minRecoveryPoint was not updated during recovery at all.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/transam/xact.c | modified | +32 −11 |
| src/backend/catalog/storage.c | modified | +18 −0 |