[GH-ISSUE #320] Implement Windows Job Object creation and atomic assignment #166

Open
opened 2026-10-15 18:21:57 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @morluto on GitHub (Jul 20, 2026).
Original GitHub issue: https://github.com/morluto/rea/issues/320

Create a dedicated unnamed Job Object with JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE, breakaway disabled, and atomic process assignment (preferably PROC_THREAD_ATTRIBUTE_JOB_LIST). Expose a typed ownership observation.

Acceptance:

  • Native Node-API implementation creates and assigns the Job before process execution.
  • Reports handle inheritance, kill-on-close, breakaway, and nested-Job constraints.
  • Malformed or unsupported reports fail closed.

Part of #288.

Originally created by @morluto on GitHub (Jul 20, 2026). Original GitHub issue: https://github.com/morluto/rea/issues/320 Create a dedicated unnamed Job Object with `JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE`, breakaway disabled, and atomic process assignment (preferably `PROC_THREAD_ATTRIBUTE_JOB_LIST`). Expose a typed ownership observation. Acceptance: - Native Node-API implementation creates and assigns the Job before process execution. - Reports handle inheritance, kill-on-close, breakaway, and nested-Job constraints. - Malformed or unsupported reports fail closed. Part of #288.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#166
No description provided.