<#19408 Long running "Scheduling: Building N requ...
# github-notifications
c
#19408 Long running "Scheduling: Building N requirement for ..." New discussion created by TalAmuyal I’m trying to find the source of the slowness I'm having in some frequent cases by reading the output of
pants test ::
. Specifically, I get the following output:
Copy code
131.75s Scheduling:  Building 1 requirement for requirements.pex from the pants.lock resolve: pytest
130.75s Scheduling:  Building 18 requirements for requirements.pex from the pants.lock resolve: [reducted]
I also see:
Copy code
91.27s  Resolve transitive targets
124.93s Resolve transitive targets
160.03s Resolve transitive targets
Pants version: 2.16.0rc7. Repo languages: Python. Test files: ~1,500 (
find . -type f -name 'test_*.py' | grep -v venv | wc -l
). Dependencies: ~330 (counted entries on the lockfile). Machine: AWS' c6i.12xlarge (48 cores, 96 GiB of RAM) with EBS set to max IOPS and throughput. I see that the EBS is hard at work (has 1-minutes long spikes of 100% utilization). pantsbuild/pants