Commit graph

13 commits

Author SHA1 Message Date
75ceb73607
Fix Erlang clustering: use IP-based node names with DNS strategy
DNSSRV strategy resolves to IP-based names but nodes were named by
pod name, causing connection failures. Switch to DNS strategy with
IP-based node naming so libcluster discovery matches actual node names.
2026-02-19 16:01:20 -06:00
187a607563
Fix Kubernetes node naming for distributed Erlang clustering 2025-07-25 11:47:37 -05:00
2bdad557e9
Optimize memory usage thresholds and VM garbage collection settings
Increased memory thresholds from 10MB/20MB to 500MB/1GB since the server
has 15GB available memory. This prevents constant GC warnings while
maintaining memory safety.

Configured VM garbage collection settings in vm.args.eex:
- Enabled concurrent ports/sockets limit (+Q 65536)
- Set heap sizes and GC parameters optimized for better performance
- Added scheduler and binary heap settings

These changes will reduce unnecessary GC overhead and improve overall
application performance.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 15:21:42 -05:00
9edf337c0e
release tweak 2025-07-07 16:57:46 -05:00
5cf3e1e508
release fix 2025-07-07 16:54:42 -05:00
b091125ef3
release fix 2025-07-07 16:52:46 -05:00
72234fa588
add erlang cookie 2025-07-07 16:48:56 -05:00
010d411be9
deploy fix 2025-06-24 14:27:50 -05:00
ce7c50caa1
refactor to use external parser 2025-06-24 14:22:09 -05:00
d70f47a708
deploy timestamp fix 2025-06-22 11:08:40 -05:00
777eb7ab25 regenerate release 2025-01-27 14:13:18 -06:00
43c930e772 remove some fly.io configs 2023-01-29 12:44:27 -06:00
5b37407dce add node name 2023-01-26 13:45:15 -06:00