Default / 1ccd5192-a2ae-40ca-9b1d-bc62da8766da

succeeded bazel build //:nativelink

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

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.4s
  • Evaluate target patterns 263ms
  • Load, analyze dependencies and build artifacts 4m 41s
  • Complete build 0ms

14789 events on 1170 threads · wall 4m 47s · critical path 2m 14s

Action time by phase

  • local execution 483× 20m 11s
  • download outputs 378× 1m 57s
  • upload inputs 32× 15.8s
  • outputs 284× 11.8s

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

Time by category

general information 5645× 1h 03m
action processing 945× 22m 28s
action count (local) 613× 21m 23s
Starlark user function call 792× 6m 17s
Unknown event 2013× 6m 16s
skyframe evaluator 20× 4m 45s
Starlark repository function call 457× 3m 49s
Starlark thread context 426× 3m 48s
Starlark builtin function call 242× 3m 20s
critical path component 27× 2m 14s

Action time by mnemonic

Rustc 294× 15m 18s
CppCompile 357× 6m 10s
CargoBuildScriptRun 39.7s
Symlink 60× 8.4s
RustBindgen 4.1s
CopyToDirectory 4.0s
Action 1.2s
ExecutableSymlink 604ms
RepoMappingManifest 21× 581ms
CppModuleMap 73× 517ms

Critical path

  1. action 'Writing script external/llvm++llvm+llvm-project/libcxx/headers.cppmap [for tool]' 35ms
  2. action 'Compiling libcxx/src/locale.cpp [for tool]' 9.4s
  3. action 'Creating static library external/llvm++llvm+llvm-project/libcxx/libcxx.static_/liblibcxx.static.a [for tool]' 159ms
  4. action 'Linking external/rules_rust+/util/process_wrapper/private/bootstrap_process_wrapper [for tool]' 127ms
  5. action 'Compiling Rust (without process_wrapper) rlib @@rules_rust++i+rules_rust_tinyjson//:tinyjson (4 files) [for tool]' 1.0s
  6. action 'Compiling Rust (without process_wrapper) bin @@rules_rust+//util/process_wrapper:process_wrapper (6 files) [for tool]' 2.2s
  7. action 'Compiling Rust rlib @@rules_rust+//cargo/private/cargo_build_script_runner:cargo_build_script_runner (2 files) [for tool]' 1.8s
  8. action 'Compiling Rust bin @@rules_rust+//cargo/private/cargo_build_script_runner:runner (1 file) [for tool]' 32ms
  9. runfiles for @@rules_rust+//cargo/private/cargo_build_script_runner:runner 0ms
  10. action 'Running Cargo build script @@rules_rs++crate+crates__proc-macro2-1.0.106//:_bs [for tool]' 24ms
  11. action 'Compiling Rust rlib @@rules_rs++crate+crates__proc-macro2-1.0.106//:proc-macro2 v1.0.106 (22 files) [for tool]' 27ms
  12. action 'Compiling Rust rlib @@rules_rs++crate+crates__quote-1.0.45//:quote v1.0.45 (17 files) [for tool]' 56ms
  13. action 'Compiling Rust rlib @@rules_rs++crate+crates__syn-2.0.117//:syn v2.0.117 (97 files) [for tool]' 13.6s
  14. action 'Compiling Rust proc-macro @@rules_rs++crate+crates__tokio-macros-2.7.0//:tokio-macros v2.7.0 (3 files) [for tool]' 8.1s
  15. action 'Compiling Rust rlib @@rules_rs++crate+crates__tokio-1.52.3//:tokio v1.52.3 (547 files)' 13.0s

Longest events

buildTargets general information Main Thread 4m 41s
runAnalysisAndExecutionPhase general information Main Thread 4m 41s
skyframeExecutor.evaluateBuildDriverKeys general information Main Thread 4m 40s
ParallelEvaluator.eval general information Main Thread 4m 40s
Parallel Evaluator evaluation skyframe evaluator Main Thread 4m 40s
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-3 27.7s
action 'Compiling Rust rlib @@rules_rs++crate+crates__aws-sdk-s3-1.144.0//:aws-sdk-s3 v1.144.0 (1324 files)' critical path component Critical Path 27.7s
@@rules_rust++rust+rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tools Fetching repository skyframe-evaluator-6 27.3s
rules_rust++rust+rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tools Starlark repository function call starlark-repository-rules_rust++rust+rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tool-0 (Virtual) 27.3s
repository @@rules_rust++rust+rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tools Starlark thread context starlark-repository-rules_rust++rust+rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tool-0 (Virtual) 27.3s
_rust_toolchain_tools_repository_impl Starlark user function call starlark-repository-rules_rust++rust+rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tool-0 (Virtual) 27.3s
Action.execute general information skyframe-evaluator-execution-3 27.3s
Running Cargo build script @@rules_rs++crate+crates__zstd-sys-2.0.16-zstd.1.5.7//:_bs action processing skyframe-evaluator-execution-4 27.3s
Action.execute general information skyframe-evaluator-execution-4 27.2s
Resources acquired action count (local) skyframe-evaluator-execution-4 27.1s
Timeline from build events (tests and reported actions)
0ms 1m 11s 2m 23s 3m 35s 4m 47s analysis analysis · 1m 03s execution execution · 3m 58s

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.