From d4cec92f5690a60b3509ab718bdea72dc520110e Mon Sep 17 00:00:00 2001 From: James O'Doherty Date: Fri, 29 May 2026 20:35:31 -0400 Subject: feat: implement robust namespace lifecycle and resilience suite - Replace marker-file pinning with kernel bind-mount anchors for reliable namespace persistence. - Implement atomic "last-man-out" cleanup sequence using ProfileLock, preventing namespace leaks and race conditions. - Add comprehensive resilience test suite covering: - Crash recovery from stale runtime state. - Host network change stability. - Configuration hot-swap session persistence. - Resource exhaustion and high-churn lifecycle stress. - Align documentation and test expectations with rootless session-based persistence. - Fix argument integrity and isolation leaks. - Ensure 100% pass rate for all E2E and integration tests. --- internal/namespace/pinning_test.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal/namespace/pinning_test.go') diff --git a/internal/namespace/pinning_test.go b/internal/namespace/pinning_test.go index c65e1b1..18aba00 100644 --- a/internal/namespace/pinning_test.go +++ b/internal/namespace/pinning_test.go @@ -1,3 +1,5 @@ +//go:build linux && integration + package namespace import ( -- cgit v1.2.3