nanonyme commented on PR #1901:
URL: https://github.com/apache/buildstream/pull/1901#issuecomment-2008036344

   There is no such thing as "reliable connection" when you start scaling grpc. 
This has been proved over and over again with freedesktop-sdk. Things seem to 
work fine for a while, then you add a dozen BuildStream clients connecting to 
same server and suddenly they don't. This is evident by fixes both to 
BuildStream 1 and BuildStream 2 for this UNAVAILABLE case, it has needed fixing 
already into artifact and source cache cases. REAPI is just apparently more or 
less unused so it hasn't been fixed into good enough state for production like 
the other use cases yet.
   I do agree the patch is primitive and most likely won't cover all cases. 
Considering UNAVAILABLE a fatal error (like the original code did) is simply 
wrong though.


-- 
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