On Fri, 2024-03-08 at 12:39 -0800, Jeff Davis wrote: > Making a better secondary structure seems doable to me. Just to > brainstorm:
We can also keep the group_lsns, and then just update both the CLOG page LSN and the group_lsn when setting the transaction status. The former would be used for all of the normal WAL-related stuff, and the latter would be used by TransactionIdGetStatus() to return the more precise LSN for that group. Regards, Jeff Davis