platform_build_soong/ui
Colin Cross e7151f971e Move startRBE error handling to the main goroutine
When called from the startRBE goroutine, the panic ctx.Fatalf triggered
by is unhandled and causes the process to exit without cleaning up the
terminal.  Move most of the quick checks to a checkRBERequirements
function called on the main goroutine so they can be reported
immediately before running Soong and Kati, and recover any panics
from startRBE and report them after waiting on rbeCh.

Bug: 293501187
Test: gcertdestroy && m nothing
Change-Id: I62c84c93ab0a7f0e4f2ab2cc64b22e2070dd6e4c
2023-11-28 22:35:37 +00:00
..
build Move startRBE error handling to the main goroutine 2023-11-28 22:35:37 +00:00
logger Add non-zero exit + error message to soong metrics 2022-10-24 10:51:56 -04:00
metrics Merge "Add performance counter metrics to build.trace.gz" into main 2023-10-30 22:21:14 +00:00
signal Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
status Stop NinjaReader from sending new status messages after Close 2023-09-05 11:11:29 -07:00
terminal After a build action fails, stop printing more output. 2023-06-24 15:13:49 -07:00
tracer Add performance counter metrics to build.trace.gz 2023-10-30 12:39:07 -07:00