Handle connection losses during remote build execution
Description
The REAPI allows a client to reconnect to an ongoing operation stream by providing a WaitExecution()
function. If implemented on server side, BuildStream should try to recover from connection errors using it.
Changes proposed in this merge request:
- Better catch and handle exception during long-running operation execution.
- If implemented, try to reconnect the operation stream using
WaitExecution()
.
This merge request, when approved, will close issue/bug: #630 (closed)