aprs.me/lib/aprsme
Graham McIntire 0298c8ec91
Revert all packet processing optimizations to fix buffer overflow
- Restored original PacketConsumer implementation from before optimizations
- Reverted to fixed batch size of 50 packets (original value)
- Removed SystemMonitor and InsertOptimizer from application startup
- Restored original config with buffer size 1000 and batch timeout 1000ms
- Removed all dynamic batch sizing and optimization logic

The recent performance optimizations were causing packet buffer overflows
because the dynamic batch sizing was actually slowing down processing.
Reverting to the simpler, working implementation that processes packets
consistently without buffer overflows.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 08:44:26 -05:00
..
accounts add callsign to users 2025-07-10 16:07:05 -05:00
is geolocation fix 2025-07-11 13:34:54 -05:00
packets fix weather 2025-07-12 10:53:11 -05:00
performance Fix packet buffer overflow and system load adjustment issues 2025-07-15 08:16:11 -05:00
workers performance improvements 2025-07-14 16:35:58 -05:00
accounts.ex add callsign to users 2025-07-10 16:07:05 -05:00
application.ex Revert all packet processing optimizations to fix buffer overflow 2025-07-15 08:44:26 -05:00
aprs_is_connection.ex performance improvements 2025-07-08 10:03:52 -05:00
archiver.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
bad_packet.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
cached_queries.ex performance improvements 2025-07-14 16:35:58 -05:00
callsign.ex more permissive callsign parsing 2025-07-12 09:10:49 -05:00
circuit_breaker.ex performance improvements 2025-07-08 10:03:52 -05:00
convert.ex more i18n 2025-07-06 10:28:27 -05:00
data_extended.ex add packet batcher 2025-06-24 15:06:09 -05:00
device_cache.ex improvements 2025-07-14 17:06:39 -05:00
device_identification.ex performance improvements 2025-07-08 10:03:52 -05:00
device_parser.ex show correct device id 2025-07-04 11:49:25 -05:00
devices.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
devices_seeder.ex parsing improvements 2025-06-28 15:53:27 -05:00
encoding_utils.ex major refactor for cleanup 2025-07-14 12:06:10 -05:00
error_handler.ex performance improvements 2025-07-08 10:03:52 -05:00
geo_utils.ex account for gps drift 2025-07-12 09:40:28 -05:00
log_sanitizer.ex performance improvements 2025-07-08 10:03:52 -05:00
mailer.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
packet.ex add PHG parsing 2025-07-12 10:22:43 -05:00
packet_consumer.ex Revert all packet processing optimizations to fix buffer overflow 2025-07-15 08:44:26 -05:00
packet_counter.ex performance improvements 2025-07-14 16:35:58 -05:00
packet_pipeline_setup.ex add packet batcher 2025-06-24 15:06:09 -05:00
packet_pipeline_supervisor.ex add packet batcher 2025-06-24 15:06:09 -05:00
packet_producer.ex Revert all packet processing optimizations to fix buffer overflow 2025-07-15 08:44:26 -05:00
packet_replay.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
packet_replay_behaviour.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
packets.ex more performance improvements/cleanup 2025-07-14 16:49:55 -05:00
packets_behaviour.ex refactor and performance improvements 2025-07-10 10:53:34 -05:00
passcode.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
postgres_notifier.ex more live updates and chart version update 2025-07-04 12:15:38 -05:00
postgres_types.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
presence.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
release.ex en español 2025-07-05 15:51:39 -05:00
repo.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
schema.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
spatial_pubsub.ex improvements 2025-07-14 17:06:39 -05:00
system_monitor.ex Fix packet buffer overflow and system load adjustment issues 2025-07-15 08:16:11 -05:00