Thread
Commits
-
Remove XLogCtl->ckptFullXid.
- 8893c3ab3661 19 (unreleased) landed
-
Add basic infrastructure for 64 bit transaction IDs.
- 2fc7af5e9660 12.0 cited
-
XLogCtl->ckptFullXid is unused
Nathan Bossart <nathandbossart@gmail.com> — 2025-07-11T20:20:35Z
I just noticed $SUBJECT. This seems to be an oversight in commit 2fc7af5, which simultaneously combined ckptXidEpoch and ckptXid into ckptFullXid and removed the only use of that information, i.e., GetNextXidAndEpoch(). Any objections if I remove it now? -- nathan
-
Re: XLogCtl->ckptFullXid is unused
Aleksander Alekseev <aleksander@tigerdata.com> — 2025-07-11T21:32:31Z
Hi Nathan, > I just noticed $SUBJECT. This seems to be an oversight in commit 2fc7af5, > which simultaneously combined ckptXidEpoch and ckptXid into ckptFullXid and > removed the only use of that information, i.e., GetNextXidAndEpoch(). Any > objections if I remove it now? Good catch. I don't see any reason why we might want to keep ckptFullXid. Also I checked if there are any references left to this field - there are none.
-
Re: XLogCtl->ckptFullXid is unused
Nathan Bossart <nathandbossart@gmail.com> — 2025-07-12T19:36:05Z
On Sat, Jul 12, 2025 at 12:32:31AM +0300, Aleksander Alekseev wrote: > Good catch. I don't see any reason why we might want to keep ckptFullXid. > Also I checked if there are any references left to this field - there are > none. Thanks, committed. -- nathan