From 7b0ff127c3ff7fca0af0d21b1da8c356779c47aa Mon Sep 17 00:00:00 2001 From: anti Date: Thu, 18 Jun 2026 19:39:15 -0400 Subject: [PATCH] =?UTF-8?q?docs(1.2):=20heavy=20fleet=20verified=20live=20?= =?UTF-8?q?=E2=80=94=20~412MB=20Pss=20vs=20661MB;=20prefork=20helps=20base?= =?UTF-8?q?-floor-bound=20workers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 335e250d..54c35ebe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,8 +20,12 @@ workers the in-process supervisor can't co-host. - `decnet fleet ` — prefork master that imports the shared base floor once then forks one child per worker. First fleet `heavy` = profiler + ttp (DB-only, process-isolated heavy tier); systemd unit `decnet-fleet-heavy.service` - Conflicts= the units it replaces and carries no extra privilege. Live RSS - delta + heavy-state warming pending a controlled swap. + Conflicts= the units it replaces and carries no extra privilege. + Verified live: fleet footprint ≈412 MB Pss (master 67 + profiler 81 + ttp 264) + vs 661 MB standalone — profiler's RSS collapsed 353→110 MB (base floor now + CoW-shared). ttp barely moved: its bulk is the privately-parsed ATT&CK bundle, + which it alone consumes — so master-warming it was confirmed pointless and + dropped. Lesson: prefork pays for base-floor-bound workers, not state-bound ones. ### Changed - MITRE ATT&CK Enterprise bundle pinned 19.0 → **19.1**. The bundle and its