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

768 B

2026-04-26 — NamespaceManager rewrite, step 29

Цель шага

Перевести executor/multitenant watcher на тот же manager flow, что уже используется в buildermgr и router.

Что меняем

  1. StartNSWatcher() поднимает локальный NamespaceManager.
  2. Manager bootstrapped из resolver snapshot.
  3. Watcher Add/Update события прогоняет через:
    • Upsert()
    • DispatchAdd() или DispatchResync()
  4. Подписчиком manager-а становится executor subscriber adapter.

Что НЕ меняем

  • не добавляем remove path;
  • не меняем registerNamespace() и низкоуровневый executor registration helper.