Skip to content

Implement process group management for Unix and Windows systems#61

Merged
Dumbris merged 1 commit into
mainfrom
feature/set-process-group
Sep 16, 2025
Merged

Implement process group management for Unix and Windows systems#61
Dumbris merged 1 commit into
mainfrom
feature/set-process-group

Conversation

@Dumbris

@Dumbris Dumbris commented Sep 15, 2025

Copy link
Copy Markdown
Member
  • Added processGroupID to Client struct for proper cleanup of child processes.
  • Enhanced connection handling to clean up process groups on connection and initialization failures, preventing zombie processes.
  • Introduced createProcessGroupCommandFunc for Unix systems to manage child processes effectively.
  • Implemented placeholder functions for Windows process group management, with plans for future enhancements.

These changes improve resource management and ensure proper cleanup of processes across different operating systems.

- Added processGroupID to Client struct for proper cleanup of child processes.
- Enhanced connection handling to clean up process groups on connection and initialization failures, preventing zombie processes.
- Introduced createProcessGroupCommandFunc for Unix systems to manage child processes effectively.
- Implemented placeholder functions for Windows process group management, with plans for future enhancements.

These changes improve resource management and ensure proper cleanup of processes across different operating systems.
@Dumbris
Dumbris merged commit 447609e into main Sep 16, 2025
33 checks passed
@Dumbris
Dumbris deleted the feature/set-process-group branch September 16, 2025 16:04
rannow pushed a commit to rannow/mcpproxy-go that referenced this pull request Sep 23, 2025
…t-process-group

Implement process group management for Unix and Windows systems
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.

1 participant