33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
# 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-ов. |