increase parallelism in selected artifact and distribtest jobs#28227
increase parallelism in selected artifact and distribtest jobs#28227jtattermusch merged 1 commit intogrpc:masterfrom
Conversation
lidizheng
left a comment
There was a problem hiding this comment.
LGTM. This PR along with the CL improves build time as mentioned.
The mapping from 12 jobs to 32 cores may need more thoughts. In the worst case, each Python build could spawn 32 threads?
I think for that we'd have to set the number of parallel compiler jobs very high and I don't think we're doing that: (IIRC we're only setting GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS to 2 or 4 or something relatively low). Oh ok, maybe here, but that's not for artifact build? (I think using nproc parallel jobs is an overkill and I'd be surprised if it lead to actual improvement in build time) |
|
|
|
Timing improvements: grpc_distribtests_python |
Followup for internal cl/413151606 (switched selected jobs to 32 core workers).