comdb2
comdb2 copied to clipboard
{173892112}: temptabl-ifying txnlist
Recovery may run out of memory if there're too many txnid's to keep track of. This patch implements a temptable logic for txnlist that greatly reduces the memory footprint without sacrificing too much performance (partly because that log and bufferpool I/O would dominate performance in such a case).
Turning this on to run through RR & RM ...
Passing rm: cdb2test Jan 11 18:31:59 2024 in-comdb2db new_txnlist.R20240111.6
, now putting tunable back.