Default / b346ead2-c271-402f-9eb2-850427f964ab

succeeded bazel build //:nativelink

root@ip-172-31-64-45.ec2.internal /work/src Bazel 9.1.1 started
branch=main ci=true commit=45a3b1b mode=cache repo=nativelink run=2 team=trial wave=w2 workload=clean
Duration
4m 47s
Targets
4
Tests
Actions
2,765
Cache hits
28%
Critical path
2m 19s

Scroll to zoom at the cursor, drag to pan, shift+drag (or drag in the axis) to zoom to a range, drag the overview to move. Click an event for its details and action breakdown, double-click to zoom to it, click a thread name to collapse it. Keys: +/- zoom, / pan, 0 reset, / search, c critical path, Esc clear.

Phases

  • Launch Blaze 1.1s
  • Initialize command 5.9s
  • Evaluate target patterns 294ms
  • Load, analyze dependencies and build artifacts 4m 39s
  • Complete build 12ms

14190 events on 1170 threads · wall 4m 47s · critical path 2m 19s

Action time by phase

  • local execution 459× 19m 45s
  • download outputs 384× 1m 56s
  • upload inputs 34× 12.5s
  • outputs 258× 10.4s
  • cache check 10× 357ms

Summed across threads: cache checks, input uploads, queueing, remote and local execution, output downloads.

Time by category

general information 5319× 1h 01m
action processing 832× 21m 34s
action count (local) 536× 20m 27s
Starlark user function call 874× 5m 36s
Unknown event 1752× 5m 16s
skyframe evaluator 20× 4m 44s
Starlark repository function call 478× 3m 04s
Starlark thread context 452× 3m 04s
Starlark builtin function call 231× 2m 32s
critical path component 31× 2m 19s

Action time by mnemonic

Rustc 317× 16m 13s
CppCompile 230× 4m 08s
CargoBuildScriptRun 28× 56.2s
Symlink 107× 7.6s
RustBindgen 4.1s
CopyToDirectory 1.5s
ExecutableSymlink 947ms
CppModuleMap 76× 652ms
RunBinary 292ms
FileWrite 51× 216ms

Critical path

  1. action 'Writing script external/llvm++llvm+llvm-project/libcxx/libcxx.cppmap [for tool]' 20ms
  2. action 'Compiling libcxx/src/locale.cpp [for tool]' 10.1s
  3. action 'Creating static library external/llvm++llvm+llvm-project/libcxx/libcxx.static_/liblibcxx.static.a [for tool]' 7ms
  4. action 'Linking external/rules_rust+/util/process_wrapper/private/bootstrap_process_wrapper [for tool]' 27ms
  5. action 'Compiling Rust (without process_wrapper) rlib @@rules_rust++i+rules_rust_tinyjson//:tinyjson (4 files) [for tool]' 9ms
  6. action 'Compiling Rust (without process_wrapper) bin @@rules_rust+//util/process_wrapper:process_wrapper (6 files) [for tool]' 2.4s
  7. action 'Compiling Rust rlib @@rules_rust+//cargo/private/cargo_build_script_runner:cargo_build_script_runner (2 files) [for tool]' 16ms
  8. action 'Compiling Rust bin @@rules_rust+//cargo/private/cargo_build_script_runner:runner (1 file) [for tool]' 2.6s
  9. runfiles for @@rules_rust+//cargo/private/cargo_build_script_runner:runner 1ms
  10. action 'Running Cargo build script @@rules_rs++crate+crates__proc-macro2-1.0.106//:_bs [for tool]' 445ms
  11. action 'Compiling Rust rlib @@rules_rs++crate+crates__proc-macro2-1.0.106//:proc-macro2 v1.0.106 (22 files) [for tool]' 1.9s
  12. action 'Compiling Rust rlib @@rules_rs++crate+crates__quote-1.0.45//:quote v1.0.45 (17 files) [for tool]' 1.1s
  13. action 'Compiling Rust rlib @@rules_rs++crate+crates__syn-2.0.117//:syn v2.0.117 (97 files) [for tool]' 14.5s
  14. action 'Compiling Rust proc-macro @@rules_rs++crate+crates__tracing-attributes-0.1.31//:tracing-attributes v0.1.31 (20 files) [for tool]' 26.7s
  15. action 'Compiling Rust rlib @@rules_rs++crate+crates__tracing-0.1.44//:tracing v0.1.44 (85 files)' 7ms

Longest events

buildTargets general information Main Thread 4m 40s
runAnalysisAndExecutionPhase general information Main Thread 4m 39s
skyframeExecutor.evaluateBuildDriverKeys general information Main Thread 4m 39s
ParallelEvaluator.eval general information Main Thread 4m 39s
Parallel Evaluator evaluation skyframe evaluator Main Thread 4m 39s
Compiling Rust rlib @@rules_rs++crate+crates__aws-sdk-s3-1.144.0//:aws-sdk-s3 v1.144.0 (1324 files) action processing skyframe-evaluator-execution-1 30.3s
Compiling Rust proc-macro @@rules_rs++crate+crates__async-trait-0.1.89//:async-trait v0.1.89 (27 files) [for tool] action processing skyframe-evaluator-execution-2 30.0s
Action.execute general information skyframe-evaluator-execution-1 29.9s
Action.execute general information skyframe-evaluator-execution-2 29.9s
Resources acquired action count (local) skyframe-evaluator-execution-2 29.8s
subprocess.run general information skyframe-evaluator-execution-2 29.8s
Resources acquired action count (local) skyframe-evaluator-execution-1 29.5s
subprocess.run general information skyframe-evaluator-execution-1 29.4s
Running Cargo build script @@rules_rs++crate+crates__zstd-sys-2.0.16-zstd.1.5.7//:_bs action processing skyframe-evaluator-execution-0 28.9s
Action.execute general information skyframe-evaluator-execution-0 28.7s
Timeline from build events (tests and reported actions)
0ms 1m 11s 2m 23s 3m 35s 4m 47s analysis analysis · 1m 01s execution execution · 3m 56s

Phases from Bazel's timing metrics, tests from their attempt timings, actions as reported (all actions with --build_event_publish_all_actions). The full per-action profile timeline arrives once the build's command.profile.gz can be fetched.