Skip to content

fix: limit ExecutorService queue to 2 jobs max to avoid zombie jobs#11

Merged
AlexandreMunsch merged 3 commits intodevelop-3.3.5from
fix
Oct 9, 2025
Merged

fix: limit ExecutorService queue to 2 jobs max to avoid zombie jobs#11
AlexandreMunsch merged 3 commits intodevelop-3.3.5from
fix

Conversation

@jeanpierrefortune
Copy link
Copy Markdown
Contributor

No description provided.

…ility

- Introduced `std::mutex` for thread-safe operations in `ExecutorService`.
- Enhanced logging for enums by adding `operator<<` to format internal events, monitoring states, and plugin event types.
…rvice

- Removed redundant mutex locks in `execute` and `submit` methods.
- Optimized job execution loop to skip canceled jobs and directly access the pool.
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Oct 9, 2025

@AlexandreMunsch AlexandreMunsch merged commit 2632279 into develop-3.3.5 Oct 9, 2025
5 checks passed
@AlexandreMunsch AlexandreMunsch deleted the fix branch October 9, 2025 07:58
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