Add a SERIAL-TRANSACTION-RUCKSACK-CLASS that allows for only one transaction
at a time (by using a transaction lock). Don't do any GC at all while a transaction is writing objects to disk. Instead we keep track of the amount of disk space allocated by the committing transaction. Then we do a (partial) GC immediately after committing the transaction.
parent
852b1f0d
Please register or sign in to comment