CPC G06F 16/2379 (2019.01) [G06F 16/215 (2019.01); G06F 16/2343 (2019.01); G06F 16/2455 (2019.01); G06F 16/27 (2019.01)] | 20 Claims |
1. A system, comprising:
a processor;
a computer-readable storage medium comprising program instructions that, when executed by the processor, cause the processor to:
receive a periodic heartbeat communication comprising:
an oldest local query identifier of queries that are active, and
a system activity list comprising active identifiers of data-modifying transactions;
store, in a table, the system activity list and commit identifiers of data-modifying transactions that are successfully completed;
determine a global oldest active transaction identifier based at least on the periodic heartbeat communication; and
initiate a cleanup operation on items determined based on the commit identifiers that are older than the global oldest transaction identifier and older than a point-in-time retention interval.
|