nexgen_mirrors
e43edf5c53
Host reconciliation mostly done
2025-11-17 13:50:59 +10:30
coryHawkvelt
3bca326b51
feat(websocket): add debug flag for ping operations
...
Introduce `ENABLE_WEBSOCKET_PING_DEBUG` environment variable to
conditionally enable verbose logging for websocket ping sends and
pong receptions, reducing log noise in production.
2025-10-27 07:21:16 +10:30
nexgen_mirrors
e2c850fb58
Slight improvements to logging
2025-09-23 21:50:06 +09:30
nexgen_mirrors
998d8d9fda
feat(docker): add support for docker_absent event
...
Add "docker_absent" to the list of handled Docker events and map it to the "deleted" status in the event-to-status dictionary. This ensures proper handling of container absence events.
2025-09-23 15:00:22 +09:30
nexgen_mirrors
109f99369d
Modified the handle_disconnect function in websocket_server/events/messages.py to delete the Redis keys ws_liveness:{worker_id} and ws_latency:{worker_id} when a worker disconnects. This prevents stale heartbeat data from causing reconcile_online_workers to incorrectly mark disconnected workers as online.
2025-09-23 01:31:41 +09:30
nexgen_mirrors
b79b11881f
Allowed for reconciliation to reset status back to running
2025-09-11 01:28:56 +09:30
nexgen_mirrors
ecd9dbfba0
Added large container pull tracking to the worker client, websocket server and the api server
2025-09-11 00:05:18 +09:30
nexgen_mirrors
5dbba98282
First kinda working POC of docker pull tracking
2025-09-04 15:05:40 +09:30
coryHawkvelt
beae6b181c
moving everything into standard api responses
2025-08-04 07:38:40 +09:30
coryHawkvelt
904b2e011d
Adding a new container to an existing pod doesnt break everything!
2025-07-26 10:31:59 +09:30
coryHawkvelt
070429ef46
Implimented a ping\pong monitoring system work worker liveness. Will handle the situation where a websocket server crashes.
...
The only thing this doesnt handle is when a client goes into offline due to a transient link failure but it comes back online. We want to avoid updating the DB every time a pong is RX'd.. Perhaps we do a seocndary corss checks with offline hosts?
2025-07-26 02:52:56 +09:30
nexgen_mirrors
b34ecdbc96
re-implimented the send_message capability which is useful for troubleshooting
2025-07-11 15:42:16 +09:30
nexgen_mirrors
416b52f82b
Updated URL's - BAD BOY - USE ENV VARS!!
...
Moved MV creation to celery(Not tested yet)
2025-07-11 15:21:19 +09:30
coryHawkvelt
93f5121466
WIP - passing errors from container launch back to api
2025-06-30 16:03:36 +09:30
coryHawkvelt
b282d4cf89
handle container launch failure reporting
2025-06-30 14:36:39 +09:30
nexgen_mirrors
08573ce742
fix image checksum being stored as uuid
2025-06-18 01:05:19 +09:30
nexgen_mirrors
c92c76263a
Disassembled websocket_server
2025-06-17 13:20:44 +09:30