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

1.3 KiB
Raw Blame History

2026-04-26 — NamespaceManager rewrite, step 51

Цель шага

Закрыть observability gap между prepared namespace manager и runtime transition logs.

Что изменено

  1. RunManagedNamespaceWatcher() теперь пишет единый summary log после старта watcher-а.
  2. Добавлен unit test на startup logging path.

Почему это полезно

  • buildermgr, router и executor получают одинаковый startup debug signal без копипасты;
  • видно состояние manager-а в момент, когда watcher уже реально подключён;
  • runtime semantics не меняется.# 2026-04-26 — NamespaceManager rewrite, step 51

Цель шага

Убрать из call sites повторение стандартного config для managed namespace watcher-а.

Что меняем

  1. Добавляем NewDefaultManagedNamespaceWatcherConfig().
  2. Helper подставляет:
    • DefaultNSResolver().Snapshot();
    • track-only как default removal strategy.
  3. buildermgr, router, executor/multitenant используют helper.

Что НЕ меняем

  • не меняем runtime semantics;
  • не меняем subscriber logic.