layer1: share update removal policy
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# 2026-04-26 — NamespaceManager rewrite, step 41
|
||||
|
||||
## Цель шага
|
||||
|
||||
Довести explicit removal strategy до полного покрытия watcher lifecycle paths.
|
||||
|
||||
## Что меняем
|
||||
|
||||
1. `HandleWatcherNamespaceUpdate()` теперь тоже принимает `NamespaceRemovalStrategy`.
|
||||
2. `managed -> unmanaged` path использует ту же policy, что и `DeleteFunc`.
|
||||
3. Добавляем unit test на update-path с `dispatch-remove`.
|
||||
|
||||
## Что НЕ меняем
|
||||
|
||||
- текущие watcher-ы остаются на `track-only`;
|
||||
- runtime cleanup policy по умолчанию не меняется.
|
||||
Reference in New Issue
Block a user