Hi all,

While reading the code of SnapBuildPurgeOlderTxn, I noticed the TODO
comment suggesting a neater algorithm instead of using a temporary
workspace for copying committed xids.

I’ve implemented an in-place purge approach for the committed xid array to
eliminate the overhead of memory allocation and data copying.

Tested locally without issues—happy to hear your thoughts.

Attachment: v1-0001-Optimize-SnapBuildPurgeOlderTxn-to-purge-committed-x.patch
Description: Binary data

Reply via email to