NxEnterprise
    Nx
    fix(core): honor manual process affinity on Windows in resource metrics - Read GetProcessAffinityMask unconditionally so manual SetProcessAffinityMask is honored whether or not the process is in a Job Object. Matches the Linux arm's unconditional sched_getaffinity call and the behavior of Go, .NET, libuv, and OpenJDK's no-Job branch. - Drop the redundant JOB_OBJECT_LIMIT_AFFINITY read; the kernel intersects Job-imposed affinity into the process mask, so the unconditional GetProcessAffinityMask already covers it. - Extract shared cgroup/Job Object math into a cfg-free metrics_math module with cross-OS unit tests; align cgroup v1 and Job Object memory filtering via a shared predicate. - Emit tracing::debug! on Win32 and /proc fallback paths so silent failures are diagnosable.
    nx affected --targets=lint,test,build,e2e,e2e-ci,format-native,lint-native,gradle:build-ci,vale,run
Sign in / Sign up
Succeeded
CI Pipeline Execution

nx affected --targets=lint,test,build,e2e,e2e-ci,format-native,lint-native,gradle:build-ci,vale,run

Click to copy
f3a751b835622
1%

Potential flaky tasks

4 of 638 tasks retried.

8%

Cache hits

50 of 638 tasks used cache.

98%

Distribution saved time

29m 05s instead of 19h 46m 12s.

Atomizer enabled

47 groups of tasks optimized.

© 2026 - Nx Cloud

Terms of ServicePrivacy PolicyChangelogStatusDocsContact Nx CloudPricingCompany@NxDevTools