cleanup todo

This commit is contained in:
Graham McIntire 2026-06-04 16:14:40 -05:00
parent c3921e9277
commit 6d190bc98e
No known key found for this signature in database
GPG key ID: F4ABF488E6029E59

13
TODO.md
View file

@ -1,13 +0,0 @@
# Performance TODO
## PostgreSQL table partitioning
The packets table uses CTE-based batch DELETE for cleanup (7-day retention). Time-range
partitioning would make cleanup instant (DROP partition) and improve query performance for
time-bounded queries. This is a significant migration effort.
## ETS table for :aprsme — write path
Changed `:aprsme` from `write_concurrency` to `read_concurrency`. The only write is
`:message_number` increment. If message throughput increases significantly, consider using
`:atomics` or `:counters` instead of ETS for the message counter.