Hi, On 2022-11-29 13:30:02 -0500, Tom Lane wrote: > I still wonder whether we'll regret losing information about the > subtransaction tree structure, as discussed in the other thread [1]. > That seems like the main barrier to proceeding with this.
Yea, this has me worried. I suspect that we have a bunch of places relying on this. I'm not at all convinced that optimizing XidInMVCCSnapshot() is a good reason for this structural change, given that there's other possible ways to optimize (e.g. my proposal to add overflowed subxids to the Snapshot during lookup when there's space). Greetings, Andres Freund