Add CHECK_FOR_INTERRUPTS while restoring changes during decoding.
authorAmit Kapila <akapila@postgresql.org>
Fri, 21 Oct 2022 07:27:18 +0000 (12:57 +0530)
committerAmit Kapila <akapila@postgresql.org>
Fri, 21 Oct 2022 07:27:18 +0000 (12:57 +0530)
commitce20f8b9f4354b46b40fd6ebf7ce5c37d08747e0
treeb127a9a8ae33e5cb3ce79922f556447e8327c883
parenta903971351023bf08b3d6165220d0c8ab8ddada3
Add CHECK_FOR_INTERRUPTS while restoring changes during decoding.

Previously in commit 42681dffaf, we added CFI during decoding changes but
missed another similar case that can happen while restoring changes
spilled to disk back into memory in a loop.

Reported-by: Robert Haas
Author: Amit Kapila
Backpatch-through: 10
Discussion: https://postgr.es/m/CA+TgmoaLObg0QbstbC8ykDwOdD1bDkr4AbPpB=0DPgA2JW0mFg@mail.gmail.com
src/backend/replication/logical/reorderbuffer.c