diff --git a/src/backend/access/transam/multixact.c b/src/backend/access/transam/multixact.c index bfbe738530e7bfd4b5d8c2e967ad48717d08ea4c..3c20bb37e4c590c31b8e05a3f8efd297e44856ce 100644 --- a/src/backend/access/transam/multixact.c +++ b/src/backend/access/transam/multixact.c @@ -1278,6 +1278,7 @@ retry: { /* Corner case 2: next multixact is still being filled in */ LWLockRelease(MultiXactOffsetControlLock); + CHECK_FOR_INTERRUPTS(); pg_usleep(1000L); goto retry; }