Files
fission-src/doc/thinking/2026-04-26-namespace-manager-step39.md
T

1.4 KiB
Raw Blame History

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.