forked from brl/citadel-tools
master
This branch is 3 commits behind brl/citadel-tools:master
Before: The allocator would read the current allocation state file into memory, and then write back any changes. This means it didn't see changes made to the state file by other processes. Now: The allocator reads and writes the file atomically (with file locking) whenever a change is made, and does not hold the state in memory between changes.
Languages
Rust
100%