20 lines
725 B
Markdown
20 lines
725 B
Markdown
# 2026-04-26 — NamespaceManager rewrite, step 44
|
||
|
||
## Цель шага
|
||
|
||
Убрать последний дублирующийся orchestration-код из `StartNSWatcher()` в трёх компонентах.
|
||
|
||
## Что меняем
|
||
|
||
1. В `utils` добавляем `PrepareManagedNamespaceWatcher()`.
|
||
2. Helper:
|
||
- создаёт `NamespaceManager`;
|
||
- делает bootstrap+dispatch;
|
||
- собирает общие event handlers.
|
||
3. `buildermgr`, `router`, `executor/multitenant` используют этот helper.
|
||
|
||
## Что НЕ меняем
|
||
|
||
- не меняем subscriber logic;
|
||
- не меняем managed namespace watcher startup helper;
|
||
- не меняем removal strategy по умолчанию. |