You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by GitBox <gi...@apache.org> on 2022/02/20 03:13:54 UTC

[GitHub] [buildstream] gtristan commented on issue #546: We should retry connecting to the artifact server when the initial handshake fails

gtristan commented on issue #546:
URL: https://github.com/apache/buildstream/issues/546#issuecomment-1046150559


   Note this is going to be very tricky to implement as it would require dynamic recalculation of the entire dependency graph.
   
   Currently we start out with the assumption that some artifacts / build dependencies of the toplevel (and then intermediate) elements can be *pulled*, and if they cannot be pulled, then we add *build dependencies of build dependencies* into the build graph. I.e. if you cannot download the base runtime, then you need to perform a full bootstrap and all of those sources will try to be built.
   
   Implementing this would mean that we'd need to constantly *recheck* if that base runtime is *pullable* while we are performing a bootstrap, and when the base runtime suddenly appears, we would want to *discard* all of the needless rebuild of the bootstrap stage.
   


-- 
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: commits-unsubscribe@buildstream.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org