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

811 B
Raw Blame History

2026-04-26 — NamespaceManager rewrite, step 27

Цель шага

Сделать первый реальный runtime hook на NamespaceManager в buildermgr watcher.

Что меняем

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

Что НЕ меняем

  • не меняем registerBuilderNamespace();
  • не добавляем remove path;
  • не меняем остальные компоненты.