Add CHECK_FOR_INTERRUPTS while restoring changes during decoding.
authorAmit Kapila <akapila@postgresql.org>
Fri, 21 Oct 2022 06:38:14 +0000 (12:08 +0530)
committerAmit Kapila <akapila@postgresql.org>
Fri, 21 Oct 2022 06:38:14 +0000 (12:08 +0530)
commit5c51afe23d6580955b0c386ad0604e8d6ad6a49b
tree6ac26dcbc05e933b93f227f51c32b75f83178efe
parent216af69aec0da78cca37b5b8de16c92ee9a7a3a0
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