19 lines
582 B
Markdown
19 lines
582 B
Markdown
# 2026-04-26 — NamespaceManager rewrite, step 38
|
||
|
||
## Цель шага
|
||
|
||
Убрать повторяющуюся lifecycle логiku namespace watcher-ов.
|
||
|
||
## Что меняем
|
||
|
||
1. В `utils` добавляем helpers:
|
||
- `NamespaceBecameUnmanaged()`
|
||
- `DispatchNamespaceAdd()`
|
||
- `DispatchNamespaceResync()`
|
||
- `RecordNamespaceRemoval()`
|
||
2. `buildermgr`, `router`, `executor/multitenant` используют эти helpers.
|
||
|
||
## Что НЕ меняем
|
||
|
||
- не меняем runtime semantics;
|
||
- remove по-прежнему только bookkeeping, без cleanup. |