Commit Graph
259 Commits
Author SHA1 Message Date
josh d8b972cfc3 Reuse fixed SQL statements for observation pruning 2026-10-05 16:19:31 -04:00
josh 1d9e518feb Retain completed status batches as routine observations 2026-10-05 16:18:24 -04:00
josh ae703617af Preserve server status when batch probes miss the deadline 2026-10-05 16:17:29 -04:00
josh ad63b3957d Keep invalid container states from dropping host heartbeats 2026-10-05 16:15:15 -04:00
josh 87c5cf4b4b Use status monitor evidence for routine watchdog health checks 2026-10-05 16:13:47 -04:00
josh 91f4490d34 Reuse serialized server events across SSE connections 2026-10-05 15:57:10 -04:00
josh c8c53e87d6 Lighten library cache reports and heartbeat cleanup 2026-10-05 15:51:55 -04:00
josh 847399a4ff Throttle agent usage writes and cache inventory per request 2026-10-05 15:47:25 -04:00
josh a86499a0f9 Batch live server updates once per animation frame 2026-10-05 15:43:23 -04:00
josh d24c52b5cc Scope server snapshots and keep completed history off fleet refreshes 2026-10-05 15:37:56 -04:00
josh 030794635e Coalesce fleet refreshes and suppress unchanged sweep events 2026-10-05 15:29:03 -04:00
josh 2af768011a Cache prepared statements per database connection 2026-10-05 15:24:17 -04:00
josh 239eceb779 Reuse heartbeat container state and batch host RCON status 2026-10-05 15:14:44 -04:00
josh 6586809b35 Avoid replaying active health operations during polling 2026-10-05 15:04:56 -04:00
josh 3f5cc9d3ba Limit status checks to two per host 2026-10-05 15:02:19 -04:00
josh 28bd08e1ea Avoid lifecycle history scans in fleet snapshots 2026-10-05 14:59:08 -04:00
josh 041c024f95 Bound provisioning history and poll only active operations 2026-10-05 14:52:30 -04:00
josh 16a5bc3534 Migrate instances when draining and verify hosts before enabling 2026-10-05 14:21:48 -04:00
josh a142f06c77 Show running instances on host pages 2026-10-05 13:56:37 -04:00
josh a6c40cde9b Add filters and context to host operation history 2026-10-05 13:23:11 -04:00
josh e6912ceb57 Add configurable retention for successful routine operations 2026-10-05 13:09:44 -04:00
josh 2d069907f2 Share recent health observations between background monitors 2026-10-05 13:00:53 -04:00
josh f16879036e Batch remote drift checks into agent file manifests 2026-10-05 12:52:33 -04:00
josh 10ab071bce Move host operation history to a paginated Hosts page 2026-10-05 12:27:48 -04:00
josh 09ef8c6ec8 Add capacity overview with host resource history 2026-10-05 12:06:29 -04:00
josh 7c76851252 Queue native collection launches before async placement 2026-10-05 11:35:50 -04:00
josh 1405114a14 Keep native collection launches responsive 2026-10-05 10:48:38 -04:00
josh dbd2940d29 Fix blocking collection matching with large plugins 2026-10-05 10:15:48 -04:00
josh b3929fc771 Fix controller stalls during large collection launches 2026-10-05 09:50:11 -04:00
josh 9472bb5184 Index host operations by kind to avoid polling history scans 2026-10-05 08:40:37 -04:00
josh caa7672bec Use live host usage and running estimates for collection admission 2026-10-04 23:41:48 -04:00
josh b0f592b41c Reduce host capacity headroom and remove learned usage padding 2026-10-04 23:33:21 -04:00
josh 725d41c112 Automatically remove unused game-file versions 2026-10-04 23:05:32 -04:00
josh 9c6d7cc347 Add host capacity sample viewer with filtering and pagination 2026-10-04 22:22:01 -04:00
josh 148c74063b Fix container resource sampling and surface collection failures 2026-10-04 22:02:03 -04:00
josh 81f088739c Fix native health polling and isolate file operation traffic 2026-10-04 21:50:29 -04:00
josh 8a31de92fa Fix capacity accounting and queued host placement 2026-10-04 21:28:15 -04:00
josh e6cdf9eb7f Automatically place servers using learned resource capacity 2026-10-04 21:04:09 -04:00
josh a1b957392f Add CPU usage to host inventory 2026-10-04 20:30:43 -04:00
josh ed004ddbcf Improve application responsiveness and background processing 2026-10-04 19:56:06 -04:00
josh fae7775c72 Let agents idle for updates required by creation cancellation 2026-10-04 18:14:11 -04:00
josh 176b7dd86b Add cancellation and cleanup for native server creation 2026-10-04 18:00:11 -04:00
josh 19f1f4e279 Preserve loaded logs across same-server fleet updates 2026-10-04 17:32:18 -04:00
josh 2413c29fc0 Fix pausing log auto-refresh and cancel stale reads 2026-10-04 17:19:15 -04:00
josh 2adadb0d05 Fix native provisioning scheduling and progress reporting 2026-10-04 14:50:59 -04:00
josh 1bbee98b62 Fix native rebuild runtime verification deadlock 2026-10-04 14:15:05 -04:00
josh f8c60fd101 Separate game file downloads and verification with progress timing 2026-10-04 12:51:05 -04:00
josh 68323c0baa Simplify game files to automatic T5 and T6 uploads 2026-10-04 12:23:36 -04:00
josh 482e27e735 Automate host preparation and speed up game file downloads 2026-10-04 12:13:46 -04:00
josh 8d1331c67d Add automatic agent updates with verified rollback 2026-10-04 10:40:45 -04:00