26 Commits

Author SHA1 Message Date
Luke Berndt
6825aaf9a4 Reduce backend per-upload CPU to relieve upload timeouts
The Node main thread was saturated at about 39 uploads/s, overflowing the
listen queue so uploads timed out connecting from nginx.

- Enable keepAlive on the S3 agent; every upload did a full TLS handshake
- Remove OpenTelemetry tracing
- Cache the system key lookup for 60s
- Use lean queries when listing calls
- Serialize each call once in notify_clients, not per recipient
- Add an nginx upstream keepalive pool, and hold Node's keepAliveTimeout
  above it so nginx never reuses a connection Node has closed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 18:06:48 -05:00
Luke Berndt
57d3cb87da acitivity is back and emergency is highlighted 2025-07-12 10:43:04 -04:00
Luke Berndt
24cc7ce605 fixes for Patches / Star bug 2025-01-06 22:04:18 -05:00
Tad Smith
350c83c259 Save patch infomation for calls. 2024-12-13 20:46:06 +00:00
Luke Berndt
752bb3dfa9 More Mongoose connections - updated wavesurfer look 2024-09-22 21:56:44 -04:00
Luke Berndt
040c6728fc cleaning things up 2024-02-19 09:38:13 -05:00
Luke Berndt
4ceb65cc02 fixed some errors 2023-07-18 20:48:09 -04:00
Luke Berndt
16141906f7 add contact and better initial call support 2023-07-17 15:12:54 -04:00
Luke Berndt
d359f5faae fixing crashes 2023-05-09 21:04:43 -04:00
Luke Berndt
6950e8f547 quick fix 2023-04-13 08:48:55 -04:00
Luke Berndt
2ba6391249 small bug fix 2023-04-13 08:29:35 -04:00
Luke Berndt
009f3da85f a few bugs 2023-04-12 08:32:35 -04:00
Luke Berndt
590123eb34 might have fixed it 2023-04-11 22:30:52 -04:00
Luke Berndt
3f8eaad47f very simple get calls 2023-04-11 21:54:26 -04:00
Luke Berndt
0bdca1cdb5 different Loop style 2023-04-11 21:35:28 -04:00
Luke Berndt
60944e4d4f Ready to go 2023-04-11 15:54:32 -04:00
Luke Berndt
6fbd97bbb6 switched everything over to Mongoose 2023-04-10 22:51:57 -04:00
Luke Berndt
fd779e91da Everything looks like it is workings with the upgraded backend 2023-04-09 22:39:00 -04:00
Luke Berndt
6ae3f25215 upgraded most of the Backend 2023-04-08 12:57:12 -04:00
Luke Berndt
6b2f7fbffd drop freqlist and start collecting errorCount 2023-04-06 10:30:06 -04:00
Luke Berndt
aa4d343039 I think it is ready... 2023-01-23 22:12:54 -05:00
Luke Berndt
a002fb1fe4 baby steps 2023-01-23 10:02:47 -05:00
Luke Berndt
1ab774ec8f some of the backend is working 2023-01-21 22:31:38 -05:00
Luke Berndt
ba15de8d30 added stars and new calls 2023-01-14 22:43:10 -05:00
Luke Berndt
c108e6177a playing and auto play is working 2023-01-14 10:00:15 -05:00
Luke Berndt
3b0d3f290f First Commit 2020-06-09 22:11:11 -04:00