ava-labs / firewood

Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
https://ava-labs.github.io/firewood/
Other
117 stars 10 forks source link

Defer allocating space until commit time #740

Open rkuris opened 3 weeks ago

rkuris commented 3 weeks ago

This would make free space reuse a lot cleaner. The idea is:

This design change also sets us up for not persisting some of the revisions, similar to what geth does.