Skip to content

Commit 90f3fc6

Browse files
authored
refactor(namespace): split mount propagation module (#2114)
Separate peer-group management, per-mount propagation state, recursive type changes, topology event handling, and white-box tests into focused modules behind the existing facade. Encapsulate fallible propagation snapshots and peer registry transaction updates so recursive changes preserve allocation failure atomicity, lifecycle lock ordering, Weak mount ownership, and lock-external group release semantics. Update the stale white-box propagation test to exercise the current prepare, topology publication, and commit sequence without changing production behavior or test expectations. Signed-off-by: longjin <longjin@dragonos.org>
1 parent 33681d8 commit 90f3fc6

6 files changed

Lines changed: 2778 additions & 2644 deletions

File tree

0 commit comments

Comments
 (0)