Skip to content

feat: Add unbounded parallel processor - #304

Merged
thomhurst merged 1 commit into
mainfrom
feature/increase-parallelism-limits
Aug 8, 2025
Merged

feat: Add unbounded parallel processor#304
thomhurst merged 1 commit into
mainfrom
feature/increase-parallelism-limits

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

No description provided.

…imits

- Add UnboundedParallelAsyncProcessor for true unlimited parallelism
- Increase IOBoundParallelAsyncProcessor default concurrency from 100-800 to 1000-4096
- Add ProcessInParallelUnbounded() methods to all builder classes
- Enable scenarios like running 10,000+ unit tests truly in parallel

This addresses bottlenecks reported by TUnit consumers where EnumerableAsyncProcessor
was limiting parallelism and preventing all tests from starting concurrently.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@thomhurst
thomhurst enabled auto-merge August 8, 2025 15:14
@thomhurst
thomhurst merged commit 2088c2b into main Aug 8, 2025
3 of 4 checks passed
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