1.1 KiB
1.1 KiB
2026-04-26 — NamespaceManager rewrite, step 48
Цель шага
Добавить маленький, но полезный helper поверх summary/debug contract: проверку, есть ли вообще живые namespace-ы.
Что меняем
- В
NamespaceManagerSummaryдобавляемHasActiveNamespaces(). - Добавляем unit tests на true/false path.
Что НЕ меняем
- не меняем summary counters;
- не меняем watcher behavior.# 2026-04-26 — NamespaceManager rewrite, step 48
Цель шага
Убрать двусмысленность в NamespaceManagerSummary: сейчас TotalNamespaces включает и removed-записи.
Что меняем
- Добавляем
LiveNamespaces. Summary()считает его поSnapshot().LogNamespaceManagerSummary()пишет оба значения:total_namespaceslive_namespaces
- Обновляем unit tests.
Что НЕ меняем
- не меняем правила хранения removed records;
- не меняем watcher behavior.