Skip to content

Handle container creation and policy more cleanly - #15

Merged
shschaefer merged 2 commits into
mainfrom
dev/shschaefer/bfs_noinherit_root
Feb 23, 2026
Merged

Handle container creation and policy more cleanly#15
shschaefer merged 2 commits into
mainfrom
dev/shschaefer/bfs_noinherit_root

Conversation

@shschaefer

Copy link
Copy Markdown
Collaborator

This update contains three sets of fixes

  1. Filesystem policy needs to allow for BFS to handle the root of the C: drive. But this policy cannot be container inherit, so the logic is currently hardwired into WXC.

  2. The container process is currently created with handle inherit enabled. This change disables inheritance but explicitly passes the handles for stdin/out/err through process attributes.

  3. Detection of shutdown by either caller or container is handled better. Wait on the termination of handles OR process termination, then ensure IO is cancelled and threads shutdown.

@shschaefer
shschaefer merged commit a0ba3e3 into main Feb 23, 2026
2 checks passed
@shschaefer
shschaefer deleted the dev/shschaefer/bfs_noinherit_root branch March 5, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants