-
Notifications
You must be signed in to change notification settings - Fork 2.6k
fix(core): run task hasher in serial instead of parallel #32003
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
View your CI Pipeline Execution ↗ for commit 86be0dc
☁️ Nx Cloud last updated this comment at |
Failed to publish a PR release of this pull request, triggered by @AgentEnder. |
Remove parallel processing from task hasher to test performance impact and debug potential thread-related issues. - Changed .par_bridge() to serial .try_for_each() - This makes hash instruction processing sequential
Failed to publish a PR release of this pull request, triggered by @xiongemi. |
Failed to publish a PR release of this pull request, triggered by @AgentEnder. |
bf4b462
to
86be0dc
Compare
🐳 We have a release for that!This PR has a release associated with it. You can try it out using this command: npx create-nx-workspace@0.0.0-pr-32003-86be0dc my-workspace Or just copy this version and use it in your own command: 0.0.0-pr-32003-86be0dc
To request a new release for this pull request, mention someone from the Nx team or the |
Current Behavior
The task hasher currently uses parallel processing via
.par_bridge()
to hash task instructions concurrently.Expected Behavior
This PR changes the task hasher to run serially by removing the
.par_bridge()
call, making the processing sequential instead of parallel.Related Issue(s)
This change is being made to test performance impact and debug potential thread-related issues with the task hasher.
Test Plan
nx build nx
🤖 Generated with Claude Code