Dashboard

All projects · last 7d · 428 builds

Segment
Compare vs
Builds
428
6 running
Success rate
91%
39 failed · 0 aborted
p50 duration
398ms
finished builds
p90 duration
49.2s
finished builds
p99 duration
3m 29s
finished builds
Cache hit rate
37%
1 users
Segment Builds Success p50 p90 p99 Cache hits
Local 0
CI 428 91% 398ms 49.2s 3m 29s 37%

Builds over time

0 200 400 other: 0 failed: 0 succeeded: 0 other: 0 failed: 0 succeeded: 0 other: 0 failed: 0 succeeded: 0 other: 0 failed: 0 succeeded: 0 other: 0 failed: 0 succeeded: 0 other: 0 failed: 0 succeeded: 0 other: 6 failed: 39 succeeded: 383 other: 0 failed: 0 succeeded: 0 Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21
succeededfailedother

Duration percentiles

0ms 1m 40s 3m 20s p50 p90 p99 p50 · 7 · 398ms p90 · 7 · 49.2s p99 · 7 · 3m 29s Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21
p50p90p99

Where action time goes

0ms 13h 53m outputs: 0ms setup: 0ms local execution: 0ms download outputs: 0ms remote execution: 0ms queued: 0ms upload inputs: 0ms cache check: 0ms outputs: 0ms setup: 0ms local execution: 0ms download outputs: 0ms remote execution: 0ms queued: 0ms upload inputs: 0ms cache check: 0ms outputs: 0ms setup: 0ms local execution: 0ms download outputs: 0ms remote execution: 0ms queued: 0ms upload inputs: 0ms cache check: 0ms outputs: 0ms setup: 0ms local execution: 0ms download outputs: 0ms remote execution: 0ms queued: 0ms upload inputs: 0ms cache check: 0ms outputs: 0ms setup: 0ms local execution: 0ms download outputs: 0ms remote execution: 0ms queued: 0ms upload inputs: 0ms cache check: 0ms outputs: 0ms setup: 0ms local execution: 0ms download outputs: 0ms remote execution: 0ms queued: 0ms upload inputs: 0ms cache check: 0ms outputs: 2m 57s setup: 23m 14s local execution: 5h 44m download outputs: 1h 18m remote execution: 14h 32m queued: 32m 48s upload inputs: 51m 44s cache check: 8m 02s outputs: 0ms setup: 0ms local execution: 0ms download outputs: 0ms remote execution: 0ms queued: 0ms upload inputs: 0ms cache check: 0ms Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21
cache checkupload inputsqueuedremote executiondownload outputslocal executionsetupoutputs

Remote cache hit rate

0% 50% 100% cache hit rate cache hit rate · 7 · 37% Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21

Execution strategy

  • remote cache hit
    22,972
  • remote
    9,979
  • sandbox
    11,637

Failures by exit code

  • BUILD_FAILURE
    33
  • NO_TESTS_FOUND
    6

Most failing targets

  • //:nativelink
    10

Builds per user

root 428 39 failed 398ms

Slowest builds

succeeded bazel test //absl/strings/... root 6m 12s
succeeded bazel test //absl/strings/... root 6m 12s
succeeded bazel build //:nativelink root 4m 47s
succeeded bazel build //:nativelink root 4m 47s
succeeded bazel build //:grpc++ root 3m 33s
succeeded bazel build //:protoc //src/google/protobuf:protobuf root 3m 16s
succeeded bazel build //:protoc //src/google/protobuf:protobuf root 3m 08s
succeeded bazel build //absl/strings/... //absl/container/... root 2m 48s

Queue time per build

0ms 2.0s 4.0s queued per build queued per build · 7 · 4.9s Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21

Time actions spent waiting for a remote executor, averaged over profiled builds. A rising line means the executor pool is short of capacity.

Slower targets than last period

No target's median duration rose more than 20% (3+ timed runs in both periods).

Actions by mnemonic

Mnemonic Executed Created Action time
CppCompile 24,204 155,382 17h 18m
GoCompilePkg 12,186 29,394 56m 24s
Symlink 5,561 50,702 1m 19s
CppLink 3,098 34,601 17m 27s
RepoMappingManifest 2,107 17,503 23.1s
SourceSymlinkManifest 2,107 13,103 8.9s
SymlinkTree 2,107 17,503 18.5s
RunfilesTree 1,989 12,853 464ms
CppModuleMap 1,609 13,280 7.5s
SolibSymlink 1,412 25,982 16.1s

Remote cache by mnemonic

Mnemonic Spawns Cache hits Hit rate
CppCompile 13,851 5,703 41%
GoCompilePkg 9,048 5,446 60%
Rustc 1,062 242 23%
TestRunner 932 553 59%
CppArchive 288 188 65%
GenProtoDescriptorSet 246 163 66%
GoProtocGen 246 153 62%
Action 234 145 62%

Top cache-missing targets

  • @@llvm++llvm+llvm-project//compiler-rt:builtins
    548
  • //absl/strings:strings
    527
  • @@aws-lc+//:crypto
    453
  • //absl/synchronization:synchronization
    373
  • //absl/time/internal/cctz:time_zone
    263
  • //absl/base:base
    240
  • //absl/strings:str_format_internal
    223
  • @@llvm++llvm+llvm-project//libcxx:libcxx
    217

Non-hermetic actions

Same inputs as an earlier build, different outputs: timestamps, randomness or undeclared inputs. They defeat the cache every time.

//absl/strings:charconv_test TestRunner 13×
//absl/strings:cord_rep_btree_test TestRunner 13×
//absl/strings:numbers_test TestRunner 13×
//absl/strings:str_format_convert_test TestRunner 13×
//absl/strings:append_and_overwrite_test TestRunner 12×
//absl/strings:ascii_test TestRunner 12×
//absl/strings:charconv_bigint_test TestRunner 12×
//absl/strings:charconv_parse_test TestRunner 12×

Remote traffic

0 B 186.26 GB 372.53 GB inputs sent outputs fetched inputs sent · 7 · 475.51 GB outputs fetched · 7 · 36.75 GB Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21
inputs sent to remote executionoutputs fetched from the cache

Estimated from execution logs: input bytes of remote executions, output bytes of cache hits and remote executions.

When builds start (UTC)

Mon
Tue
Wed
Thu
Fri
Sat
Sun
0h3h6h9h12h15h18h21h

Bazel versions

  • 9.2.0
    348
  • 8.6.0
    48
  • 9.1.1
    24
  • 8.7.0
    8