• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pantsbuild / pants / 30581318843

30 Jul 2026 08:56PM UTC coverage: 93.092% (+0.001%) from 93.091%
30581318843

push

github

web-flow
Concurrent pantsd: Memoize subsystem rules once (#23590)

Concurrent runs load backends at the same time, and the unsynchronized
memo would let one `BuildConfiguration` collect multiple rules for the
same id. The first publisher now wins under a lock.

This cannot occur with the pantsd concurrency lock, but I'm trying to
get rid of it.

Prerequisite for https://github.com/pantsbuild/pants/issues/7654

95355 of 102431 relevant lines covered (93.09%)

3.68 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

96.15
/src/python/pants/backend/tools/preamble/subsystem.py


Build SHA Not Found

The commit SHA "6f1d0e9862c6c54a0e053500391280ea39d3cfb4" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc