Re: BUG #19490: Streaming standby on 16.14 stops applying WAL on MultiXactOffsetSLRU when primary is 16.8 - Mailing list pgsql-bugs

From Andrey Borodin
Subject Re: BUG #19490: Streaming standby on 16.14 stops applying WAL on MultiXactOffsetSLRU when primary is 16.8
Date
Msg-id AC1516B2-2E78-4C70-8A6E-2966F01A1058@yandex-team.ru
Whole thread
In response to Re: BUG #19490: Streaming standby on 16.14 stops applying WAL on MultiXactOffsetSLRU when primary is 16.8  (Ayush Tiwari <ayushtiwari.slg01@gmail.com>)
Responses Re: BUG #19490: Streaming standby on 16.14 stops applying WAL on MultiXactOffsetSLRU when primary is 16.8
List pgsql-bugs

> On 26 May 2026, at 13:30, Ayush Tiwari <ayushtiwari.slg01@gmail.com> wrote:
>
> Releasing MultiXactOffsetSLRULock around SimpleLruWriteAll() preserves
> the flush-before-physical-check rule while avoiding the self-deadlock.

I think we don't need to release lock, we just need to acquire it later, as it is done
in 17+ branches.

FWIW I'm working on buildfarm module that will recovery regress WAL from
REL_x_0 through replay by REL_x_STABLE.


Best regards, Andrey Borodin.


pgsql-bugs by date:

Previous
From: Ayush Tiwari
Date:
Subject: Re: BUG #19490: Streaming standby on 16.14 stops applying WAL on MultiXactOffsetSLRU when primary is 16.8
Next
From: Michael Paquier
Date:
Subject: Re: BUG #19490: Streaming standby on 16.14 stops applying WAL on MultiXactOffsetSLRU when primary is 16.8