Files
fission-src/doc/thinking/2026-04-26-namespace-manager-step44.md
T

725 B
Raw Blame History

2026-04-26 — NamespaceManager rewrite, step 44

Цель шага

Убрать последний дублирующийся orchestration-код из StartNSWatcher() в трёх компонентах.

Что меняем

  1. В utils добавляем PrepareManagedNamespaceWatcher().
  2. Helper:
    • создаёт NamespaceManager;
    • делает bootstrap+dispatch;
    • собирает общие event handlers.
  3. buildermgr, router, executor/multitenant используют этот helper.

Что НЕ меняем

  • не меняем subscriber logic;
  • не меняем managed namespace watcher startup helper;
  • не меняем removal strategy по умолчанию.