platform_build_soong/ui
Kousik Kumar 4c180ad7de Cleanup RBE logs directory
RBE logs directory is currently messy:
1. We use RBE_output_dir variable to specify where rbe_metrics.txt /
   rbe_metrics.pb file should go to.
2. We use proxy_log_dir to specify where *.rpl / *.rpi (detailed per
   action info log file) should go to.
3. We use RBE_log_dir to specify where reproxy.* / bootstrap.* log files
   should go to.

Ideally, all RBE related logs should go to one single directory. In this
CL, I'm creating a temporary log directory under out/soong/.temp/rbe/
where all RBE related log files per build would go to. The log dir
prefix is also being set to the same prefix as the socket address file.

Test: Ran a sample build with `m libc` and ensured that logs are getting
cleared across rebuilds and that `rbe_metrics.pb` file is properly
generated and being copied to the right location (i.e., from
out/soong/.temp/rbe/<rand> to out/ dir)

Bug: b/233382420
Change-Id: I46bd38d50419cb9e54e8202d24222979e47ff5ca
2022-06-08 11:50:33 -04:00
..
build Cleanup RBE logs directory 2022-06-08 11:50:33 -04:00
logger Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
metrics Add Go proto for metrics. The current output is different from head. 2022-05-11 21:55:53 +00:00
signal Cut the multiproduct_kati -> soong-ui-build dep. 2021-08-11 15:15:02 +02:00
status Upgrade to golang protobuf api v2 2021-07-23 11:12:05 -07:00
terminal Suppress all progress messages from Ninja if ANDROID_QUIET_BUILD is set. 2021-12-10 16:42:34 -08:00
tracer Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00