ownik opened a new pull request, #2211:
URL: https://github.com/apache/buildstream/pull/2211

   When the same element is included through several junctions, its instances 
share a strong cache key and with multiple builders get built or pulled in 
parallel, writing the same artifact concurrently. This change makes the build 
and pull queues process one instance per cache key at a time. The others wait 
and then reuse the cached artifact, or take over if the first job failed.
   
   Added tests in tests/scheduler/deduplication.py. I ran the full test suite 
and checked that everything passes.
   
   Please review.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to