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

1.2 KiB
Raw Blame History

2026-04-26 — NamespaceManager rewrite, step 46

Цель шага

Закрыть маленький пробел в debug surface: LogNamespaceManagerSummary() уже используется, но отдельно не тестируется.

Что меняем

  1. Добавляем unit test на LogNamespaceManagerSummary().
  2. Проверяем, что helper безопасен на nil logger и не паникует на заполненном summary.

Что НЕ меняем

  • не меняем runtime behavior;
  • не публикуем summary наружу через HTTP.# 2026-04-26 — NamespaceManager rewrite, step 46

Цель шага

Начать реальное использование NamespaceManager.Summary() в orchestration layer.

Что меняем

  1. Добавляем helper LogNamespaceManagerSummary().
  2. PrepareManagedNamespaceWatcher() пишет summary после bootstrap.
  3. В лог попадают:
    • общее число namespace-ов;
    • subscriber-ы;
    • phase counts.

Что НЕ меняем

  • не экспортируем summary наружу через HTTP;
  • не меняем runtime behavior watcher-ов.