Re: [BUG] Take a long time to reach consistent after pg_rewind
cca5507 <cca5507@qq.com>
From: cca5507 <cca5507@qq.com>
To: pgsql-hackers <pgsql-hackers@lists.postgresql.org>
Date: 2026-04-13T13:14:19Z
Lists: pgsql-hackers
Attachments
- v1-0001-Introduce-GetEffectiveMinRecoveryPoint.patch (application/octet-stream) patch v1-0001
> Possible fix: > > The pg_rewind use pg_current_wal_insert_lsn() to set the min recovery point, which calls > GetXLogInsertRecPtr() and returns the latest wal insert pointer. Maybe we should use > GetXLogInsertEndRecPtr() which returns the latest wal record end pointer. > > Thoughts? Another solution: If minRecoveryPoint is just after a xlog page header, we can move it to the begin of the page. It's safe because we just skip the xlog page header. Do I miss something? Attach a patch done like this. -- Regards, ChangAo Chen