Skip to content

[CTFE] Short cache max-age when get-entries returns fewer entries than requested#1707

Merged
phbnf merged 2 commits into
google:masterfrom
robstradling:partial_get_entries_caching
Jun 5, 2025
Merged

[CTFE] Short cache max-age when get-entries returns fewer entries than requested#1707
phbnf merged 2 commits into
google:masterfrom
robstradling:partial_get_entries_caching

Update CHANGELOG.md

c6da303
Select commit
Loading
Failed to load commit list.
Google Cloud Build / certificate-transparency-go-cloud-build-pull-request-postgresql (trillian-opensource-ci) succeeded Jun 4, 2025 in 8m 12s

Summary

Build Information

Trigger certificate-transparency-go-cloud-build-pull-request-postgresql
Build da3ce47f-403a-4528-99a0-14aad3be66c9
Start 2025-06-04T06:25:21-07:00
Duration 7m19.283s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/docker SUCCESS 16.505s
gcr.io/cloud-builders/docker SUCCESS 1.421s
prepare SUCCESS 20.901s
ci-ready SUCCESS 1m35.455s
default_test SUCCESS 2m1.346s
race_detection SUCCESS 5m0.902s
etcd_with_coverage SUCCESS 1m59.284s
etcd_with_race SUCCESS 4m57.113s
with_pkcs11_and_race SUCCESS 4m10.161s
codecov.io SUCCESS 2.135s
ci_complete SUCCESS 640ms

Details

starting build "da3ce47f-403a-4528-99a0-14aad3be66c9"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/google/certificate-transparency-go
 * branch            c6da303dec54ca9822802838be62b09d8c83e94f -> FETCH_HEAD
HEAD is now at c6da303 Update CHANGELOG.md
GitCommit:
c6da303dec54ca9822802838be62b09d8c83e94f
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: latest: Pulling from trillian-opensource-ci/ct_testbase
Step #0: 5c9256e0f3ca: Pulling fs layer
Step #0: 37927ed901b1: Pulling fs layer
Step #0: 79b2f47ad444: Pulling fs layer
Step #0: 2da67214e06f: Pulling fs layer
Step #0: 92b00dc8dfba: Pulling fs layer
Step #0: 9835ef05ddec: Pulling fs layer
Step #0: 4f4fb700ef54: Pulling fs layer
Step #0: 4e9447297186: Pulling fs layer
Step #0: 801d046cd3f7: Pulling fs layer
Step #0: 404499f23302: Pulling fs layer
Step #0: 046fe3395e31: Pulling fs layer
Step #0: 2ba1dbba4a70: Pulling fs layer
Step #0: 914a1964fee7: Pulling fs layer
Step #0: 801d046cd3f7: Waiting
Step #0: 404499f23302: Waiting
Step #0: 046fe3395e31: Waiting
Step #0: 2ba1dbba4a70: Waiting
Step #0: 914a1964fee7: Waiting
Step #0: 2da67214e06f: Waiting
Step #0: 92b00dc8dfba: Waiting
Step #0: 9835ef05ddec: Waiting
Step #0: 4e9447297186: Waiting
Step #0: 37927ed901b1: Verifying Checksum
Step #0: 37927ed901b1: Download complete
Step #0: 5c9256e0f3ca: Verifying Checksum
Step #0: 5c9256e0f3ca: Download complete
Step #0: 79b2f47ad444: Verifying Checksum
Step #0: 79b2f47ad444: Download complete
Step #0: 9835ef05ddec: Download complete
Step #0: 4f4fb700ef54: Download complete
Step #0: 2da67214e06f: Verifying Checksum
Step #0: 2da67214e06f: Download complete
Step #0: 92b00dc8dfba: Verifying Checksum
Step #0: 92b00dc8dfba: Download complete
Step #0: 4e9447297186: Verifying Checksum
Step #0: 4e9447297186: Download complete
Step #0: 404499f23302: Download complete
Step #0: 046fe3395e31: Verifying Checksum
Step #0: 046fe3395e31: Download complete
Step #0: 2ba1dbba4a70: Verifying Checksum
Step #0: 2ba1dbba4a70: Download complete
Step #0: 5c9256e0f3ca: Pull complete
Step #0: 914a1964fee7: Verifying Checksum
Step #0: 914a1964fee7: Download complete
Step #0: 37927ed901b1: Pull complete
Step #0: 801d046cd3f7: Verifying Checksum
Step #0: 801d046cd3f7: Download complete
Step #0: 79b2f47ad444: Pull complete
Step #0: 2da67214e06f: Pull complete
Step #0: 92b00dc8dfba: Pull complete
Step #0: 9835ef05ddec: Pull complete
Step #0: 4f4fb700ef54: Pull complete
Step #0: 4e9447297186: Pull complete
Step #0: 801d046cd3f7: Pull complete
Step #0: 404499f23302: Pull complete
Step #0: 046fe3395e31: Pull complete
Step #0: 2ba1dbba4a70: Pull complete
Step #0: 914a1964fee7: Pull complete
Step #0: Digest: sha256:75e9bb1b046af54a5519624df25ed15be6debe5c78cae9448b2419124efe0f57
Step #0: Status: Downloaded newer image for gcr.io/trillian-opensource-ci/ct_testbase:latest
Step #0: gcr.io/trillian-opensource-ci/ct_testbase:latest
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  5.616MB

Step #1: Step 1/13 : FROM golang:1.24.3-bookworm@sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21 as ct_testbase
Step #1: docker.io/library/golang:1.24.3-bookworm@sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21: Pulling from library/golang
Step #1: Digest: sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21
Step #1: Status: Downloaded newer image for golang:1.24.3-bookworm@sha256:29d97266c1d341b7424e2f5085440b74654ae0b61ecdba206bc12d6264844e21
Step #1:  ---> cafc6a4d857e
Step #1: Step 2/13 : WORKDIR /testbase
Step #1:  ---> Using cache
Step #1:  ---> 5d84cf20896d
Step #1: Step 3/13 : ARG GOFLAGS=""
Step #1:  ---> Using cache
Step #1:  ---> fc9ea620fdf4
Step #1: Step 4/13 : ENV GOFLAGS=$GOFLAGS
Step #1:  ---> Using cache
Step #1:  ---> 2d9416310113
Step #1: Step 5/13 : RUN apt-get update && apt-get -y install build-essential curl docker-compose lsof mariadb-client netcat-openbsd postgresql-client unzip wget xxd
Step #1:  ---> Using cache
Step #1:  ---> ba9e66253eae
Step #1: Step 6/13 : RUN cd /usr/bin && curl -L -O https://github.com/jqlang/jq/releases/download/jq-1.7/jq-linux64 && mv jq-linux64 /usr/bin/jq && chmod +x /usr/bin/jq
Step #1:  ---> Using cache
Step #1:  ---> c3be9a47aa3d
Step #1: Step 7/13 : RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.61.0
Step #1:  ---> Using cache
Step #1:  ---> 795a0634c4df
Step #1: Step 8/13 : RUN mkdir protoc &&     (cd protoc &&     PROTOC_VERSION=3.20.1 &&     PROTOC_ZIP="protoc-${PROTOC_VERSION}-linux-x86_64.zip" &&     wget "https://github.com/google/protobuf/releases/download/v${PROTOC_VERSION}/${PROTOC_ZIP}" &&     unzip -o ${PROTOC_ZIP} -d /usr/local bin/protoc &&     unzip -o ${PROTOC_ZIP} -d /usr/local 'include/*'     )
Step #1:  ---> Using cache
Step #1:  ---> d1013619fa82
Step #1: Step 9/13 : ENV PATH /usr/local/bin:$PATH
Step #1:  ---> Using cache
Step #1:  ---> b1c08308fb9f
Step #1: Step 10/13 : COPY ./integration/test-runner.sh /testbase/
Step #1:  ---> Using cache
Step #1:  ---> 15f2260129fa
Step #1: Step 11/13 : ENV GOPATH /go
Step #1:  ---> Using cache
Step #1:  ---> 63e590d7b7b3
Step #1: Step 12/13 : ENV PATH $GOPATH/bin:/testbase/protoc/bin:$PATH
Step #1:  ---> Using cache
Step #1:  ---> a0395896e45a
Step #1: Step 13/13 : CMD /bin/bash -exc /testbase/test-runner.sh
Step #1:  ---> Using cache
Step #1:  ---> 4c676b554692
Step #1: Successfully built 4c676b554692
Step #1: Successfully tagged gcr.io/trillian-opensource-ci/ct_testbase:latest
Finished Step #1
Starting Step #2 - "prepare"
Step #2 - "prepare": Already have image (with digest): gcr.io/trillian-opensource-ci/ct_testbase
Step #2 - "prepare": + docker pull gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": latest: Pulling from trillian-opensource-ci/log_server
Step #2 - "prepare": 35d697fe2738: Already exists
Step #2 - "prepare": bfb59b82a9b6: Already exists
Step #2 - "prepare": 4eff9a62d888: Already exists
Step #2 - "prepare": a62778643d56: Already exists
Step #2 - "prepare": 7c12895b777b: Already exists
Step #2 - "prepare": 3214acf345c0: Already exists
Step #2 - "prepare": 5664b15f108b: Already exists
Step #2 - "prepare": 0bab15eea81d: Already exists
Step #2 - "prepare": 4aa0ea1413d3: Already exists
Step #2 - "prepare": da7816fa955e: Already exists
Step #2 - "prepare": 9aee425378d2: Already exists
Step #2 - "prepare": d00c3209d929: Already exists
Step #2 - "prepare": c1e595f74d52: Already exists
Step #2 - "prepare": 594a045a95a1: Pulling fs layer
Step #2 - "prepare": 391d8af9369f: Pulling fs layer
Step #2 - "prepare": 391d8af9369f: Verifying Checksum
Step #2 - "prepare": 391d8af9369f: Download complete
Step #2 - "prepare": 594a045a95a1: Verifying Checksum
Step #2 - "prepare": 594a045a95a1: Download complete
Step #2 - "prepare": 594a045a95a1: Pull complete
Step #2 - "prepare": 391d8af9369f: Pull complete
Step #2 - "prepare": Digest: sha256:87e7b689691c8fd7fd07e79d052816b136edb5d408934d9ad5a6381f85805b7a
Step #2 - "prepare": Status: Downloaded newer image for gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": gcr.io/trillian-opensource-ci/log_server:latest
Step #2 - "prepare": + docker tag gcr.io/trillian-opensource-ci/log_server:latest postgresql_trillian-log-server
Step #2 - "prepare": + docker pull gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": latest: Pulling from trillian-opensource-ci/log_signer
Step #2 - "prepare": 35d697fe2738: Already exists
Step #2 - "prepare": bfb59b82a9b6: Already exists
Step #2 - "prepare": 4eff9a62d888: Already exists
Step #2 - "prepare": a62778643d56: Already exists
Step #2 - "prepare": 7c12895b777b: Already exists
Step #2 - "prepare": 3214acf345c0: Already exists
Step #2 - "prepare": 5664b15f108b: Already exists
Step #2 - "prepare": 0bab15eea81d: Already exists
Step #2 - "prepare": 4aa0ea1413d3: Already exists
Step #2 - "prepare": da7816fa955e: Already exists
Step #2 - "prepare": 9aee425378d2: Already exists
Step #2 - "prepare": d00c3209d929: Already exists
Step #2 - "prepare": c1e595f74d52: Already exists
Step #2 - "prepare": 1623dcdc336b: Pulling fs layer
Step #2 - "prepare": c261bfd18fbc: Pulling fs layer
Step #2 - "prepare": c261bfd18fbc: Verifying Checksum
Step #2 - "prepare": c261bfd18fbc: Download complete
Step #2 - "prepare": 1623dcdc336b: Verifying Checksum
Step #2 - "prepare": 1623dcdc336b: Download complete
Step #2 - "prepare": 1623dcdc336b: Pull complete
Step #2 - "prepare": c261bfd18fbc: Pull complete
Step #2 - "prepare": Digest: sha256:95cae7cd4bdc8be6271a1acad811b1d2502546c4e37875e5896fd638836b549a
Step #2 - "prepare": Status: Downloaded newer image for gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": gcr.io/trillian-opensource-ci/log_signer:latest
Step #2 - "prepare": + docker tag gcr.io/trillian-opensource-ci/log_signer:latest postgresql_trillian-log-signer
Step #2 - "prepare": ++ go list -f '{{.Dir}}' github.com/google/trillian
Step #2 - "prepare": go: downloading github.com/google/trillian v1.7.2
Step #2 - "prepare": go: downloading google.golang.org/grpc v1.72.2
Step #2 - "prepare": go: downloading google.golang.org/protobuf v1.36.6
Step #2 - "prepare": go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250303144028-a0af3efb3deb
Step #2 - "prepare": go: downloading google.golang.org/genproto v0.0.0-20250122153221-138b5a5a4fd4
Step #2 - "prepare": go: downloading golang.org/x/sys v0.33.0
Step #2 - "prepare": go: downloading golang.org/x/net v0.40.0
Step #2 - "prepare": go: downloading golang.org/x/text v0.25.0
Step #2 - "prepare": + export TRILLIAN_LOCATION=/go/pkg/mod/github.com/google/trillian@v1.7.2
Step #2 - "prepare": + TRILLIAN_LOCATION=/go/pkg/mod/github.com/google/trillian@v1.7.2
Step #2 - "prepare": + echo -e 'networks:\n      default:\n        external:\n          name: cloudbuild'
Step #2 - "prepare": + docker-compose -f /go/pkg/mod/github.com/google/trillian@v1.7.2/examples/deployment/postgresql/docker-compose.yml pull postgresql trillian-log-server trillian-log-signer
Step #2 - "prepare": Pulling postgresql          ... 
Step #2 - "prepare": Pulling trillian-log-server ... 
Step #2 - "prepare": Pulling trillian-log-signer ... 
Step #2 - "prepare": Pulling trillian-log-server ... done
Step #2 - "prepare": Pulling postgresql          ... done
Step #2 - "prepare": Pulling trillian-log-signer ... done
Step #2 - "prepare": + docker-compose -f /go/pkg/mod/github.com/google/trillian@v1.7.2/examples/deployment/postgresql/docker-compose.yml up -d postgresql trillian-log-server trillian-log-signer
Step #2 - "prepare": Building postgresql
Step #2 - "prepare": Sending build context to Docker daemon  5.607MB

Step #2 - "prepare": Step 1/3 : FROM postgres:17.4@sha256:fe3f571d128e8efadcd8b2fde0e2b73ebab6dbec33f6bfe69d98c682c7d8f7bd
Step #2 - "prepare": docker.io/library/postgres:17.4@sha256:fe3f571d128e8efadcd8b2fde0e2b73ebab6dbec33f6bfe69d98c682c7d8f7bd: Pulling from library/postgres
Step #2 - "prepare": 8a628cdd7ccc: Pulling fs layer
Step #2 - "prepare": e4847368ad17: Pulling fs layer
Step #2 - "prepare": 97cdd47d9131: Pulling fs layer
Step #2 - "prepare": 2817206b0512: Pulling fs layer
Step #2 - "prepare": 3a6f8814136c: Pulling fs layer
Step #2 - "prepare": 07db60713289: Pulling fs layer
Step #2 - "prepare": 0c942aac37b1: Pulling fs layer
Step #2 - "prepare": 8c63b71925de: Pulling fs layer
Step #2 - "prepare": 97f28320a07a: Pulling fs layer
Step #2 - "prepare": 2a08aad74366: Pulling fs layer
Step #2 - "prepare": 6cea4d95608f: Pulling fs layer
Step #2 - "prepare": c1b7de8085d1: Pulling fs layer
Step #2 - "prepare": f15c43cffa70: Pulling fs layer
Step #2 - "prepare": 6948dc7760c1: Pulling fs layer
Step #2 - "prepare": 8c63b71925de: Waiting
Step #2 - "prepare": 97f28320a07a: Waiting
Step #2 - "prepare": 2a08aad74366: Waiting
Step #2 - "prepare": 6cea4d95608f: Waiting
Step #2 - "prepare": c1b7de8085d1: Waiting
Step #2 - "prepare": 6948dc7760c1: Waiting
Step #2 - "prepare": f15c43cffa70: Waiting
Step #2 - "prepare": 3a6f8814136c: Waiting
Step #2 - "prepare": 07db60713289: Waiting
Step #2 - "prepare": 2817206b0512: Waiting
Step #2 - "prepare": 0c942aac37b1: Waiting
Step #2 - "prepare": e4847368ad17: Verifying Checksum
Step #2 - "prepare": e4847368ad17: Download complete
Step #2 - "prepare": 97cdd47d9131: Download complete
Step #2 - "prepare": 8a628cdd7ccc: Verifying Checksum
Step #2 - "prepare": 8a628cdd7ccc: Download complete
Step #2 - "prepare": 2817206b0512: Verifying Checksum
Step #2 - "prepare": 2817206b0512: Download complete
Step #2 - "prepare": 07db60713289: Verifying Checksum
Step #2 - "prepare": 07db60713289: Download complete
Step #2 - "prepare": 3a6f8814136c: Verifying Checksum
Step #2 - "prepare": 3a6f8814136c: Download complete
Step #2 - "prepare": 0c942aac37b1: Verifying Checksum
Step #2 - "prepare": 0c942aac37b1: Download complete
Step #2 - "prepare": 8a628cdd7ccc: Pull complete
Step #2 - "prepare": e4847368ad17: Pull complete
Step #2 - "prepare": 8c63b71925de: Download complete
Step #2 - "prepare": 97cdd47d9131: Pull complete
Step #2 - "prepare": 2a08aad74366: Download complete
Step #2 - "prepare": 2817206b0512: Pull complete
Step #2 - "prepare": 6cea4d95608f: Verifying Checksum
Step #2 - "prepare": 6cea4d95608f: Download complete
Step #2 - "prepare": 3a6f8814136c: Pull complete
Step #2 - "prepare": 07db60713289: Pull complete
Step #2 - "prepare": 0c942aac37b1: Pull complete
Step #2 - "prepare": c1b7de8085d1: Verifying Checksum
Step #2 - "prepare": c1b7de8085d1: Download complete
Step #2 - "prepare": 8c63b71925de: Pull complete
Step #2 - "prepare": f15c43cffa70: Verifying Checksum
Step #2 - "prepare": f15c43cffa70: Download complete
Step #2 - "prepare": 6948dc7760c1: Download complete
Step #2 - "prepare": 97f28320a07a: Verifying Checksum
Step #2 - "prepare": 97f28320a07a: Download complete
Step #2 - "prepare": 97f28320a07a: Pull complete
Step #2 - "prepare": 2a08aad74366: Pull complete
Step #2 - "prepare": 6cea4d95608f: Pull complete
Step #2 - "prepare": c1b7de8085d1: Pull complete
Step #2 - "prepare": f15c43cffa70: Pull complete
Step #2 - "prepare": 6948dc7760c1: Pull complete
Step #2 - "prepare": Digest: sha256:fe3f571d128e8efadcd8b2fde0e2b73ebab6dbec33f6bfe69d98c682c7d8f7bd
Step #2 - "prepare": Status: Downloaded newer image for postgres:17.4@sha256:fe3f571d128e8efadcd8b2fde0e2b73ebab6dbec33f6bfe69d98c682c7d8f7bd
Step #2 - "prepare":  ---> f49abb9855df
Step #2 - "prepare": Step 2/3 : COPY storage/postgresql/schema/storage.sql /docker-entrypoint-initdb.d/storage.sql
Step #2 - "prepare":  ---> a2edb62c0a51
Step #2 - "prepare": Step 3/3 : RUN chmod -R 775 /docker-entrypoint-initdb.d
Step #2 - "prepare":  ---> Running in d800550a8253
Step #2 - "prepare": Removing intermediate container d800550a8253
Step #2 - "prepare":  ---> e3b68ce0dd01
Step #2 - "prepare": Successfully built e3b68ce0dd01
Step #2 - "prepare": Successfully tagged postgresql_postgresql:latest
Step #2 - "prepare": Image for service postgresql was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Step #2 - "prepare": Creating postgresql_postgresql_1 ... 
Step #2 - "prepare": Creating postgresql_postgresql_1 ... done
Step #2 - "prepare": Creating postgresql_trillian-log-signer_1 ... 
Step #2 - "prepare": Creating postgresql_trillian-log-server_1 ... 
Step #2 - "prepare": Creating postgresql_trillian-log-signer_1 ... done
Step #2 - "prepare": Creating postgresql_trillian-log-server_1 ... done
Finished Step #2 - "prepare"
Starting Step #3 - "ci-ready"
Step #3 - "ci-ready": Already have image (with digest): gcr.io/trillian-opensource-ci/ct_testbase
Step #3 - "ci-ready": go: downloading github.com/fullstorydev/grpcurl v1.9.3
Step #3 - "ci-ready": go: downloading github.com/golang/mock v1.7.0-rc.1
Step #3 - "ci-ready": go: downloading github.com/golang/protobuf v1.5.4
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/etcdctl/v3 v3.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/v3 v3.6.0
Step #3 - "ci-ready": go: downloading golang.org/x/tools v0.31.0
Step #3 - "ci-ready": go: downloading golang.org/x/mod v0.24.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/pkg/v3 v3.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/api/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/spf13/cobra v1.9.1
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/client/pkg/v3 v3.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/client/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/spf13/pflag v1.0.6
Step #3 - "ci-ready": go: downloading github.com/olekukonko/tablewriter v0.0.5
Step #3 - "ci-ready": go: downloading go.uber.org/zap v1.27.0
Step #3 - "ci-ready": go: downloading github.com/bgentry/speakeasy v0.2.0
Step #3 - "ci-ready": go: downloading github.com/cheggaaa/pb/v3 v3.1.6
Step #3 - "ci-ready": go: downloading golang.org/x/time v0.11.0
Step #3 - "ci-ready": go: downloading github.com/dustin/go-humanize v1.0.1
Step #3 - "ci-ready": go: downloading github.com/jhump/protoreflect v1.17.0
Step #3 - "ci-ready": go: downloading github.com/mattn/go-runewidth v0.0.16
Step #3 - "ci-ready": go: downloading github.com/envoyproxy/go-control-plane/envoy v1.32.4
Step #3 - "ci-ready": go: downloading golang.org/x/sync v0.14.0
Step #3 - "ci-ready": go: downloading github.com/cespare/xxhash/v2 v2.3.0
Step #3 - "ci-ready": go: downloading github.com/cncf/xds/go v0.0.0-20250121191232-2f005788dc42
Step #3 - "ci-ready": go: downloading github.com/spiffe/go-spiffe/v2 v2.5.0
Step #3 - "ci-ready": go: downloading github.com/rivo/uniseg v0.4.7
Step #3 - "ci-ready": go: downloading github.com/coreos/go-semver v0.3.1
Step #3 - "ci-ready": go: downloading github.com/gogo/protobuf v1.3.2
Step #3 - "ci-ready": go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3
Step #3 - "ci-ready": go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb
Step #3 - "ci-ready": go: downloading github.com/coreos/go-systemd/v22 v22.5.0
Step #3 - "ci-ready": go: downloading cel.dev/expr v0.20.0
Step #3 - "ci-ready": go: downloading go.uber.org/multierr v1.11.0
Step #3 - "ci-ready": go: downloading github.com/envoyproxy/protoc-gen-validate v1.2.1
Step #3 - "ci-ready": go: downloading github.com/VividCortex/ewma v1.2.0
Step #3 - "ci-ready": go: downloading github.com/fatih/color v1.18.0
Step #3 - "ci-ready": go: downloading github.com/mattn/go-colorable v0.1.14
Step #3 - "ci-ready": go: downloading github.com/mattn/go-isatty v0.0.20
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/etcdutl/v3 v3.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/tests/v3 v3.6.0
Step #3 - "ci-ready": go: downloading github.com/go-jose/go-jose/v4 v4.0.5
Step #3 - "ci-ready": go: downloading github.com/zeebo/errs v1.4.0
Step #3 - "ci-ready": go: downloading github.com/bufbuild/protocompile v0.14.1
Step #3 - "ci-ready": go: downloading golang.org/x/oauth2 v0.28.0
Step #3 - "ci-ready": go: downloading golang.org/x/crypto v0.38.0
Step #3 - "ci-ready": go: downloading go.etcd.io/etcd/server/v3 v3.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/raft/v3 v3.6.0
Step #3 - "ci-ready": go: downloading cloud.google.com/go/compute/metadata v0.6.0
Step #3 - "ci-ready": go: downloading go.etcd.io/bbolt v1.4.0
Step #3 - "ci-ready": go: downloading github.com/stretchr/testify v1.10.0
Step #3 - "ci-ready": go: downloading github.com/google/go-cmp v0.7.0
Step #3 - "ci-ready": go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
Step #3 - "ci-ready": go: downloading github.com/soheilhy/cmux v0.1.5
Step #3 - "ci-ready": go: downloading go.etcd.io/gofail v0.2.0
Step #3 - "ci-ready": go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
Step #3 - "ci-ready": go: downloading gopkg.in/yaml.v3 v3.0.1
Step #3 - "ci-ready": go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
Step #3 - "ci-ready": go: downloading github.com/prometheus/client_golang v1.22.0
Step #3 - "ci-ready": go: downloading github.com/google/btree v1.1.3
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0
Step #3 - "ci-ready": go: downloading github.com/jonboulle/clockwork v0.5.0
Step #3 - "ci-ready": go: downloading github.com/golang-jwt/jwt/v5 v5.2.2
Step #3 - "ci-ready": go: downloading github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510
Step #3 - "ci-ready": go: downloading sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3
Step #3 - "ci-ready": go: downloading github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75
Step #3 - "ci-ready": go: downloading github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0
Step #3 - "ci-ready": go: downloading sigs.k8s.io/yaml v1.4.0
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel v1.34.0
Step #3 - "ci-ready": go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/sdk v1.34.0
Step #3 - "ci-ready": go: downloading github.com/sirupsen/logrus v1.9.3
Step #3 - "ci-ready": go: downloading github.com/gorilla/websocket v1.5.1
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/trace v1.34.0
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/metric v1.34.0
Step #3 - "ci-ready": go: downloading github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0
Step #3 - "ci-ready": go: downloading github.com/prometheus/client_model v0.6.1
Step #3 - "ci-ready": go: downloading github.com/beorn7/perks v1.0.1
Step #3 - "ci-ready": go: downloading github.com/prometheus/common v0.62.0
Step #3 - "ci-ready": go: downloading github.com/prometheus/procfs v0.15.1
Step #3 - "ci-ready": go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
Step #3 - "ci-ready": go: downloading github.com/go-logr/stdr v1.2.2
Step #3 - "ci-ready": go: downloading github.com/go-logr/logr v1.4.2
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/auto/sdk v1.1.0
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/proto/otlp v1.5.0
Step #3 - "ci-ready": go: downloading github.com/cenkalti/backoff/v4 v4.3.0
Step #3 - "ci-ready": go: downloading github.com/google/uuid v1.6.0
Step #3 - "ci-ready": go: downloading github.com/transparency-dev/merkle v0.0.2
Step #3 - "ci-ready": go: downloading github.com/gorilla/mux v1.8.1
Step #3 - "ci-ready": go: downloading github.com/mattn/go-sqlite3 v1.14.28
Step #3 - "ci-ready": go: downloading k8s.io/klog/v2 v2.130.1
Step #3 - "ci-ready": go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7
Step #3 - "ci-ready": go: downloading github.com/go-sql-driver/mysql v1.9.2
Step #3 - "ci-ready": go: downloading github.com/jackc/pgx/v5 v5.7.5
Step #3 - "ci-ready": go: downloading github.com/rs/cors v1.11.1
Step #3 - "ci-ready": go: downloading github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce
Step #3 - "ci-ready": go: downloading github.com/kylelemons/godebug v1.1.0
Step #3 - "ci-ready": go: downloading contrib.go.opencensus.io/exporter/stackdriver v0.13.14
Step #3 - "ci-ready": go: downloading go.opencensus.io v0.24.0
Step #3 - "ci-ready": go: downloading github.com/lib/pq v1.10.9
Step #3 - "ci-ready": go: downloading filippo.io/edwards25519 v1.1.0
Step #3 - "ci-ready": go: downloading cloud.google.com/go/trace v1.11.3
Step #3 - "ci-ready": go: downloading cloud.google.com/go/monitoring v1.24.0
Step #3 - "ci-ready": go: downloading github.com/prometheus/prometheus v0.51.0
Step #3 - "ci-ready": go: downloading google.golang.org/api v0.226.0
Step #3 - "ci-ready": go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1
Step #3 - "ci-ready": go: downloading github.com/aws/aws-sdk-go v1.55.5
Step #3 - "ci-ready": go: downloading github.com/googleapis/gax-go/v2 v2.14.1
Step #3 - "ci-ready": go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
Step #3 - "ci-ready": go: downloading github.com/jackc/puddle/v2 v2.2.2
Step #3 - "ci-ready": go: downloading github.com/jackc/pgpassfile v1.0.0
Step #3 - "ci-ready": go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
Step #3 - "ci-ready": go: downloading cloud.google.com/go/auth v0.15.0
Step #3 - "ci-ready": go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.5
Step #3 - "ci-ready": go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.7
Step #3 - "ci-ready": go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0
Step #3 - "ci-ready": go: downloading github.com/google/s2a-go v0.1.9
Step #3 - "ci-ready": go: downloading github.com/felixge/httpsnoop v1.0.4
Step #3 - "ci-ready": go: downloading github.com/jmespath/go-jmespath v0.4.1-0.20220621161143-b0104c826a24
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go	0.787s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/asn1	0.007s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/client	23.319s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/client/configpb	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/client/ctclient	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/client/ctclient/cmd	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/ctpolicy	0.010s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/ctutil	0.016s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/ctutil/sctcheck	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/ctutil/sctscan	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/fixchain	0.120s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/fixchain/chainfix	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/gossip/minimal/x509ext	0.007s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/api	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/client/http	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/cmd/client	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/cmd/feeder	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/cmd/witness	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/cmd/witness/config	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/cmd/witness/impl	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/internal/witness/cmd/witness/internal/http	0.023s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/internal/witness/cmd/witness/internal/witness	0.018s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/internal/witness/verifier	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/jsonclient	0.017s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/logid	0.003s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/loglist3	0.014s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/preload	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/preload/dumpscts	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/preload/preloader	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/scanner	0.012s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/scanner/scanlog	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/schedule	0.254s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/submission	7.246s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/submission/hammer	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/submission/server	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/tls	0.014s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/trillian/ctfe	0.094s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/ctfe/cache	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/trillian/ctfe/cache/lru	0.003s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/ctfe/cache/noop	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/ctfe/configpb	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/ctfe/ct_server	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/ctfe/storage	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/trillian/ctfe/storage/mysql	0.005s
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/trillian/ctfe/storage/postgresql	0.005s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/ctfe/testonly	[no test files]
Step #3 - "ci-ready": ok  	github.com/google/certificate-transparency-go/trillian/integration	0.024s
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/integration/ct_hammer	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/migrillian	[no test files]
Step #3 - "ci-ready": ?   	github.com/google/certificate-transparency-go/trillian/migrillian/configpb	[no test files]
St
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/trillian-cloudbuild-logs/log-da3ce47f-403a-4528-99a0-14aad3be66c9.txt.]
...
"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #5 - "race_detection": W0604 13:32:30.686732   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #7 - "etcd_with_race": W0604 13:32:30.726913   30424 handlers.go:208] aramis{9185577220788863961}: AddChain handler error: aramis{9185577220788863961}: failed to parse add-chain body: cert chain was empty
Step #7 - "etcd_with_race": W0604 13:32:30.813213   30424 handlers.go:208] aramis{9185577220788863961}: AddPreChain handler error: aramis{9185577220788863961}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0604 13:32:30.828836   32252 handlers.go:964] aramis{4000575724062356098}: Precert (or cert with invalid CT ext) submitted as cert chain: ["0\x82\x02\x830\x82\x02*\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250605133158Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xc80\x81\xc50\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80\nH\x94\x9fT\xb6\x87\xf1b6\"\xa0:`*g;q\xc0\x98<\xc3T\xf6.ʨ\t\xdd\xf9Iw\xab8\xf1\x86\x1fp\x9fP\x8dө\xd0\xcd_\xe1禂\x8en\xef\xb9\xf7\x80\x9d\xa8\xc9D\xc4\xe5\x15q-W\xf1\xa5\x9bU4A\x87\x12\x11.\xba7\xb7\xfb\x167\x13\xd3ͪVv\xc9<o\xbe\b\xb9\x06\x83\x7f\xa9t\xeb-\xee\xf6vm\xa4D\x8b:\xc1\xe5\xc4%\xb6J\\\xa7MYfcȭ2\xe9En\xa50\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\x13\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x03\x01\x01\xff\x04\x02\x05\x000\n\x06\b*\x86H\xce=\x04\x03\x02\x03G\x000D\x02 L\x8e\xee\xcbp\x0f\x9aۚz\x15*_\x97\xb2+\x05K\v+\xc2\x19\x93/\x90lk2_\xc7\x1fB\x02 AMJ\"$d\xef\xaa\xe7l\x9e5\xe3,ݘ\x9b\x11z\xdbP\xe5\xf9+os\x922O\xcf\xcb2" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #5 - "race_detection": W0604 13:32:30.829214   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #7 - "etcd_with_race": W0604 13:32:30.864954   30424 handlers.go:208] aramis{9185577220788863961}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:644 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #5 - "race_detection": W0604 13:32:31.329796   32252 handlers.go:208] porthos{3521287789917983648}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #5 - "race_detection": W0604 13:32:31.448749   32252 handlers.go:208] porthos{3521287789917983648}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #5 - "race_detection": W0604 13:32:31.563761   32252 handlers.go:208] porthos{3521287789917983648}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #5 - "race_detection": W0604 13:32:31.586457   32252 handlers.go:208] porthos{3521287789917983648}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:644 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #5 - "race_detection": W0604 13:32:31.597395   32252 handlers.go:208] porthos{3521287789917983648}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #7 - "etcd_with_race": W0604 13:32:31.699132   30424 handlers.go:208] aramis{9185577220788863961}: GetEntries handler error: need tree size: 1000001534 to get leaves but only got: 1555
Step #5 - "race_detection": W0604 13:32:31.859982   32252 handlers.go:964] aramis{4000575724062356098}: Precert (or cert with invalid CT ext) submitted as cert chain: ["0\x82\x02\x830\x82\x02*\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250605133158Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xc80\x81\xc50\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80\x8d\xb1\x13\x8e\x1bo\xdd\tq\xf3\xf7D\xfe\x9cj$\xda\x7f\x8c]\xa8\f\x89\xaeƳ\xd6?\x1c³\xdev(\xa3e\xadQ\xb1r\x83\x00\x97\xb9=W^\x12\x83PSd\x89\xcb\x10\xfa,\xbfQ\xe2\xd5fH!>+o\x14\x1dC\x17\x8an\x80\xa4L|g\xb5\xc4x\xcf\xd7\xe3Y\x8e\xad\xab;\x05f;\xc1\xcbv`dm\x9fF\xd2+O]?\x12]k\x14\xf5\x940W\x9a^\x89\xa7PQEw\x80\xba\xcf̆LO0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\x13\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x03\x01\x01\xff\x04\x02\x05\x000\n\x06\b*\x86H\xce=\x04\x03\x02\x03G\x000D\x02 q>\xd1\xdbw\x9d\t 8\xf5Wj\xc6T\xad\x98\x04\x88H\xff\x03j\x11\x9bR\x8c\xcc\x14Z;4\xab\x02 O\xabt~\x92\xf5֎\xb9\xde%$\xa5R\x96Dž\xec\x8f̙\xf5\xdbU\r\xe2.m\xa6ThY" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #5 - "race_detection": W0604 13:32:31.860467   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #5 - "race_detection": W0604 13:32:31.876524   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #5 - "race_detection": W0604 13:32:31.918257   32252 handlers.go:964] porthos{3521287789917983648}: Precert (or cert with invalid CT ext) submitted as cert chain: ["0\x82\x02\x850\x82\x02*\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250605133158Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xc80\x81\xc50\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80i\xa7\xce\xe2\xe2\x1fZ\xd49x\x8b'c{}\x8cv\x9e\x1c\xc4\xc8}U\xe4\xcaF݀-D\x19\x11\xfe}\xa6\xcfr\f\u05fb\x10\xde\xfa\xe0\xef\xc6\x11e\xae\x06rA\x89\x00\xa7#\x9b\"\xaf3\xcci\xd4K!\x9d\xf4\xf5\xee\x91\xe3w\xf20\xa1WK\xc1f\xb1jc\xb3\xa38j\xf6ם\xcc\xff6\xe2m\xd5\x06\x89W\x018)i2\x93?V\x10vթ\xd5C\x8f\x1b\x7fU{;\xe9\xd7\x1b\xcf6\xc3I\xa1ϳ0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\x13\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x03\x01\x01\xff\x04\x02\x05\x000\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\xb0\"\xabս\x11\xe2\x05;3_\x86\xf9k\x82\xb0\x10G\x98MS\x11S\xb9\x85N\xf2C*\xcc;\x10\x02!\x00\xa0\xf0jj\x7f\f\x9c\xe5\xac \xd0g1>ƨa\xe3`\x9b\xbd\xb17\f\xf5\x16\xc4G\xbb\xb5\x8b\xad" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #5 - "race_detection": W0604 13:32:31.918559   32252 handlers.go:208] porthos{3521287789917983648}: AddChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #7 - "etcd_with_race": W0604 13:32:32.116512   30424 handlers.go:208] aramis{9185577220788863961}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:644 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #7 - "etcd_with_race": W0604 13:32:32.134158   30424 handlers.go:962] aramis{9185577220788863961}: Cert (or precert with invalid CT ext) submitted as precert chain: ["0\x82\x02p0\x82\x02\x15\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250605133159Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xb30\x81\xb00\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80CO9\xc5\xf3R\x82\x1b\x17R\x19\xff\x94\x16%q\xd7W\x12]qo\xe2!\xac\x14\x8f]\xb5\xa70+k\x82T\x0f\x10B\n\xb7\x1c\xcf\xda\xd1\xe2\x877$\xdaUD\x97\x9d`>\xca\xd5\x1c\xd7\x1e\xda\xddQ \x1f\buW\xf2\x12>%\xa2<m\xf5\x1b\xca%\xefU\x98\x18\x8f\xb79n\xca#\x14\x0f0\x8foJ\x94_6\f]\x99\x06\u074bv#Ft;\aQQ\xab\xd2\xcc&2##\x88\x80\x10\x12\xba'\x94eF0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x91\x11\xa1\x98\x96_=\xb3\x9alp]`Wo\xe4{\xd5fPޠ\xf0\x13\xcdۭQ{̗\x91\x02!\x00\xb1I\x98Ȳ,bO\x86X\xb0\xe1\xf3f\xc8H\x8dp\\\xf2)T\xf8\xdbL(Wm\x06\xb3H\xd3" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #7 - "etcd_with_race": W0604 13:32:32.134944   30424 handlers.go:208] aramis{9185577220788863961}: AddPreChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #7 - "etcd_with_race": W0604 13:32:32.188348   30424 handlers.go:208] aramis{9185577220788863961}: GetProofByHash handler error: backend GetInclusionProofByHash request failed: rpc error: code = InvalidArgument desc = GetInclusionProofByHashRequest.LeafHash: 2 bytes, want 32
Step #7 - "etcd_with_race": W0604 13:32:32.228090   30424 handlers.go:208] aramis{9185577220788863961}: AddChain handler error: aramis{9185577220788863961}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": I0604 13:32:32.327713   32301 hammer.go:1134] porthos: completed 1500 operations on log
Step #7 - "etcd_with_race": I0604 13:32:32.504229   30471 hammer.go:1134] aramis: completed 1500 operations on log
Step #7 - "etcd_with_race": I0604 13:32:32.504340   30471 main.go:322] completed tests on all 3 logs:
Step #7 - "etcd_with_race": I0604 13:32:32.504390   30471 main.go:334]   no errors; done
Step #5 - "race_detection": W0604 13:32:33.305708   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: aramis{4000575724062356098}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0604 13:32:33.348333   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:622 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #5 - "race_detection": W0604 13:32:33.405889   32252 handlers.go:208] aramis{4000575724062356098}: GetEntries handler error: need tree size: 1000001341 to get leaves but only got: 1452
Step #5 - "race_detection": W0604 13:32:33.497357   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: aramis{4000575724062356098}: failed to parse add-chain body: cert chain was empty
Step #7 - "etcd_with_race": Stopping CT HTTP servers (pids 30424)
Step #7 - "etcd_with_race": W0604 13:32:33.519148   30424 main.go:384] Signal received: interrupt
Step #7 - "etcd_with_race": I0604 13:32:33.519279   30424 main.go:354] Shutting down HTTP server...
Step #7 - "etcd_with_race": I0604 13:32:33.519456   30424 main.go:358] HTTP server shutdown
Step #5 - "race_detection": W0604 13:32:33.521529   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #5 - "race_detection": W0604 13:32:33.556616   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:644 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #5 - "race_detection": W0604 13:32:34.277463   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: aramis{4000575724062356098}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0604 13:32:34.389955   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:645 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #7 - "etcd_with_race": Retry kill -INT  30424
Step #5 - "race_detection": W0604 13:32:34.539448   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #5 - "race_detection": W0604 13:32:35.003264   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: aramis{4000575724062356098}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0604 13:32:35.006620   32252 handlers.go:208] aramis{4000575724062356098}: GetEntries handler error: need tree size: 1000001499 to get leaves but only got: 1520
Step #5 - "race_detection": W0604 13:32:35.215639   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: aramis{4000575724062356098}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0604 13:32:35.250079   32252 handlers.go:962] aramis{4000575724062356098}: Cert (or precert with invalid CT ext) submitted as precert chain: ["0\x82\x02p0\x82\x02\x15\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250605133158Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xb30\x81\xb00\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80\x03z\x95\b\x98\xb9-B-\xb5U=\xf8I\f\xba\x7f\x98\x88\x1b\x97(Z\x99\xe5\xec\xdf\xd3\xe6\xb5\xc0J\xd8&\x8d\xa7g\x9c\xc4o\xe9\x82\xd76\xc8u\xa2e?2\x86\x81\xdf\xd1(\xee\xd5\x1a?\xce\x110\xaeڛ1e\xb1\x10R\xbcW\xf1NJx*6\xff\xca\n\x12\xb1\x88\xb1\xeaX\xach\xc0\x00Ca\\E\x99D\xaa\xebF\x05dQ\xa5I|\xee\x15Z\xdfe=\xcd\x11\xbe\x0f\xc0\x8e\xf2E\xff\xd8큞\xb2R\xe80\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\xaa\x15>\xb3Q\aP*];\f\x82\xe3]\xa2\x81E\x14\xed\x97!H3\xf9<\xbf\x97o-=\xc2Q\x02!\x00\xfe-\x82M\xa8\xb5\xa9%H\xf6|2\xa5ʾ^\xbd\x17D\xcc\xf1\xab=\xe5\xd2\xc0?<\xc6\x0e\x84\xc9" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #5 - "race_detection": W0604 13:32:35.250352   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #5 - "race_detection": W0604 13:32:35.265531   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:624 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #5 - "race_detection": W0604 13:32:35.310683   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: x509: certificate signed by unknown authority
Step #7 - "etcd_with_race": Deleting  /tmp/ct-vI6QlQ on exit
Finished Step #7 - "etcd_with_race"
Step #5 - "race_detection": W0604 13:32:35.830300   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:643 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #5 - "race_detection": W0604 13:32:36.007138   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: aramis{4000575724062356098}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0604 13:32:36.020176   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: aramis{4000575724062356098}: failed to parse add-chain body: cert chain was empty
Step #5 - "race_detection": W0604 13:32:36.034708   32252 handlers.go:208] aramis{4000575724062356098}: AddChain handler error: failed to verify add-chain contents: chain failed to verify: asn1: structure error: tags don't match (16 vs {class:0 tag:0 length:623 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false lax:true name:} certificate @4
Step #5 - "race_detection": W0604 13:32:36.219049   32252 handlers.go:962] aramis{4000575724062356098}: Cert (or precert with invalid CT ext) submitted as precert chain: ["0\x82\x02p0\x82\x02\x15\xa0\x03\x02\x01\x02\x02\x05\x00ޭ\xbe\xef0\n\x06\b*\x86H\xce=\x04\x03\x020r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0\x1e\x17\r180329170511Z\x17\r250605133158Z0V1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\f\x06London1\x0f0\r\x06\x03U\x04\n\f\x06Google1\f0\n\x06\x03U\x04\v\f\x03Eng1\x170\x15\x06\x03U\x04\x03\f\x0eleaf01.csr.pem0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xeb7NRE\x9cFը\xb8\xc5\xedX\xb90)\xa6p\x8ai\xa0&\\\x9e/n\xb8k#l\x84\xe1F:\x986\x82D\xa5\x8a\x17\x8bA\x822\xf4-\xe0\b[~\a8R\xfcGV('\x9b\xed`\x8b\xac\xa3\x81\xb30\x81\xb00\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xf9\x800\x81\x8b\x06\x03U\x1d\x0e\x04\x81\x83\x04\x81\x80\x8f\xadW\xbd+\t\x97\x8c{\x1br\x87\u009b}\x0e\x8e\x81\xac\x1aW\xd2ss\xd1<x\b7+\x03\xa3\a\x90\x7f\x86t4\xa1\x05vg\xeaus\x01\xe4\xf2\xe6Y\xefl\xf46=:\xb3\x8f\xf2\xbd{\xf2\xf8\xa1\x1bT\xf3\xa1\x9br\x14\x80Ʉ\xd1jsRtA\xc4\xf2\xac\a̐J\xf1SΆ\x13F\xa5\xa2\xdde\xd5\xdauB\xac=%M:ҽ\x82\xf7\xdc \b\xa7\x96\xfe\xc4\vd\x7f\x9b\xc5)\xea\a\x1a\x9c\x190\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x05\x06\a\b0\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\xcaނ\xa4\x16*\v\x7f\xba2\x84\xf2ӌ\a(\\\xa1\xf5\x981=\xefu'U\x02\xbb\x15\xd9\xe0u\x02!\x00\xf4\xbfx*H\x8a3\xdd\xf7s\xf9\x82Kt\xa9w\x7fAl@2d\xf0\x16^\xf0\xc1T==l:" "0\x82\x02<0\x82\x01\xe1\xa0\x03\x02\x01\x02\x02\x04BBBB0\n\x06\b*\x86H\xce=\x04\x03\x020q1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1!0\x1f\x06\x03U\x04\x03\x13\x18FakeCertificateAuthority0\x1e\x17\r180329170511Z\x17\r280205170511Z0r1\v0\t\x06\x03U\x04\x06\x13\x02GB1\x0f0\r\x06\x03U\x04\b\x13\x06London1\x0f0\r\x06\x03U\x04\a\x13\x06London1\x0f0\r\x06\x03U\x04\n\x13\x06Google1\f0\n\x06\x03U\x04\v\x13\x03Eng1\"0 \x06\x03U\x04\x03\x13\x19FakeIntermediateAuthority0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\xf1\xbf-\xe8\x8cf@\xe3\xa8\xd1T\xe0BI\x02\xcb\xddG\b\x85\xc2gAL\xeb\xf7\x87͍\xa3\t\xc8\x18\xcc.0S\x162\xaa՜\bs\xc6v\xfa\xfa:8\xe945\x9cQ\xd1\xee\x12\x81]\x98_]]\xa3f0d0\r\x06\x03U\x1d\x0e\x04\x06\x04\x04\x05\x06\a\b0\x0f\x06\x03U\x1d#\x04\b0\x06\x80\x04\x01\x02\x03\x040\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\b0\x06\x01\x01\xff\x02\x01\x000\x0f\x06\x03U\x1d\x0f\x01\x01\xff\x04\x05\x03\x03\a\xff\x800\x1d\x06\x03U\x1d%\x04\x160\x14\x06\b+\x06\x01\x05\x05\a\x03\x01\x06\b+\x06\x01\x05\x05\a\x03\x020\n\x06\b*\x86H\xce=\x04\x03\x02\x03I\x000F\x02!\x00\x95\xbfH\xb3\xc7k9\xbd\x8e\x97k\xbfK&\u07b5\x82\bE\xd1D(\x03P\xaa\nش\"\xf7\xa1\xe0\x02!\x00\xfbd\x18\xc8\xc08\x12\xaa\x9c^\xd9.\xcar\xb2Ɔ\xe8\xe0\x8by\xb4+\xcfw3\xeca߰\xc6\xdc"]
Step #5 - "race_detection": W0604 13:32:36.219327   32252 handlers.go:208] aramis{4000575724062356098}: AddPreChain handler error: failed to verify add-chain contents: cert / precert mismatch: bool
Step #5 - "race_detection": I0604 13:32:36.295295   32301 hammer.go:1134] aramis: completed 1500 operations on log
Step #5 - "race_detection": I0604 13:32:36.295421   32301 main.go:322] completed tests on all 3 logs:
Step #5 - "race_detection": I0604 13:32:36.295508   32301 main.go:334]   no errors; done
Step #5 - "race_detection": Stopping CT HTTP servers (pids 32252)
Step #5 - "race_detection": W0604 13:32:37.310149   32252 main.go:384] Signal received: interrupt
Step #5 - "race_detection": I0604 13:32:37.310248   32252 main.go:354] Shutting down HTTP server...
Step #5 - "race_detection": I0604 13:32:37.310408   32252 main.go:358] HTTP server shutdown
Step #5 - "race_detection": Retry kill -INT  32252
Step #5 - "race_detection": Deleting  /tmp/ct-puSpYR on exit
Finished Step #5 - "race_detection"
Starting Step #10 - "ci_complete"
Step #10 - "ci_complete": Already have image (with digest): gcr.io/trillian-opensource-ci/ct_testbase
Finished Step #10 - "ci_complete"
PUSH
DONE

Build Log: https://storage.cloud.google.com/trillian-cloudbuild-logs/log-da3ce47f-403a-4528-99a0-14aad3be66c9.txt