The event log grows indefinitely, using more disk space over time. Once event logs can be truncated, disk space can be reclaimed, using a roughly constant amount of disk space over time (the size of the Arvo snapshot, which grows much more slowly than the event log). Reducing disk space in this way is important for reducing cost and maintenance burden for running ships.
There are a few levels of event log truncation:
- manual rollover, manual truncation
- automated rollover, manual truncation
- automated rollover, automated truncation
The first, fully manual, version of event log truncation is being written by ~mastyr-bottec
, has been merged into the develop
branch, and should be released soon. A more future-proof implementation, written on top of the Mars/Urth split and the epoch system, has been written by ~fanfun-mocbud
and ~master-morzod
and will be released once the Mars/Urth has been thoroughly tested. Automated truncation will come later.