43 lines
1.4 KiB
Markdown
43 lines
1.4 KiB
Markdown
# 2026-04-26 — NamespaceManager rewrite, step 39
|
||
|
||
## Цель шага
|
||
|
||
Свести три namespace watcher-а к одинаковому lifecycle поведению через общие handlers в `utils`.
|
||
|
||
## Что меняем
|
||
|
||
1. Добавляем helpers:
|
||
- `HandleWatcherNamespaceAdd()`
|
||
- `HandleWatcherNamespaceUpdate()`
|
||
- `HandleWatcherNamespaceDelete()`
|
||
2. Helpers централизуют:
|
||
- dispatch add/resync;
|
||
- remove bookkeeping;
|
||
- стандартное logging-сообщение.
|
||
3. `buildermgr`, `router`, `executor/multitenant` переходят на эти helpers.
|
||
|
||
## Что НЕ меняем
|
||
|
||
- не меняем runtime cleanup policy;
|
||
- не меняем manager state model.# 2026-04-26 — NamespaceManager rewrite, step 39
|
||
|
||
## Цель шага
|
||
|
||
Свести три namespace watcher-а к одинаковому lifecycle поведению через общие handlers в `utils`.
|
||
|
||
## Что меняем
|
||
|
||
1. Добавляем helpers:
|
||
- `HandleWatcherNamespaceAdd()`
|
||
- `HandleWatcherNamespaceUpdate()`
|
||
- `HandleWatcherNamespaceDelete()`
|
||
2. Helpers централизуют:
|
||
- dispatch add/resync;
|
||
- remove bookkeeping;
|
||
- стандартное logging-сообщение.
|
||
3. `buildermgr`, `router`, `executor/multitenant` переходят на эти helpers.
|
||
|
||
## Что НЕ меняем
|
||
|
||
- не меняем runtime cleanup policy;
|
||
- не меняем manager state model. |