Full Changelog: gorgonad-v3.0.7...gorgonad-v3.1.0
feat: implement atomic database compaction to resolve storage bloat
Summary of changes:
- Full Vacuum (Compaction): Enhanced
alert_db_syncto perform a
complete database rebuild. It now writes only active alerts to
a temporary file and uses an atomicrename()to replace the
bloated original. - Storage Optimization: Implemented
ftruncate()to shrink the
physical file size to the exact byte count of active records,
successfully reclaiming disk space previously lost to fragmentation. - IOPS Protection: Updated
remove_oldest_alertwith a 100-record
minimum threshold for vacuum triggers to prevent excessive
disk writes on small queues.
gorgona-3.0.2-2.x86_64.rpm.gz
gorgona-3.0.2-2.x86_64.rpm.sha256.txt
gorgona_3.0.2_amd64.deb.gz
gorgona_3.0.2_amd64.deb.sha256.txt
gorgonad-3.1.0-2.x86_64.rpm.gz
gorgonad-3.1.0-2.x86_64.rpm.sha256.txt
gorgonad_3.1.0_amd64.deb.gz
gorgonad_3.1.0_amd64.deb.sha256.txt
gorgona_owrt_23.05.4.gz
gorgona_owrt_23.05.4.sha256.txt