This job view page is being replaced by Spyglass soon. Check out the new job view.
PRvinayakankugoyal: Run etcd as non root.
ResultFAILURE
Tests 1 failed / 7 succeeded
Started2020-07-30 20:31
Elapsed26m16s
Revision
Builder7e3dc9db-d2a3-11ea-b38c-9aded8b56352
Refs master:d3c1e81d
93455:9656ee6b
infra-commit7fa019f79
job-versionv1.20.0-alpha.0.429+12163712760176
repok8s.io/kubernetes
repo-commit12163712760176714248137853753f95c36bb8a4
repos{u'k8s.io/kubernetes': u'master:d3c1e81d5e6796db9389cd73073f48d6a37c4621,93455:9656ee6bb2d82b616aeff9d8578873938731e831', u'k8s.io/release': u'master'}
revisionv1.20.0-alpha.0.429+12163712760176

Test Failures


Up 7m34s

error during ./hack/e2e-internal/e2e-up.sh: exit status 2
				from junit_runner.xml

Filter through log files | View test history on testgrid


Show 7 Passed Tests

Error lines from build-log.txt

... skipping 202 lines ...
W0730 20:33:19.787] Analyzing: target //build/release-tars:release-tars (3310 packages loaded, 36223 targets configured)
W0730 20:33:23.062] Analyzing: target //build/release-tars:release-tars (3311 packages loaded, 36252 targets configured)
W0730 20:33:30.823] Analyzing: target //build/release-tars:release-tars (3311 packages loaded, 36252 targets configured)
W0730 20:33:35.912] Analyzing: target //build/release-tars:release-tars (3312 packages loaded, 36371 targets configured)
W0730 20:33:41.737] Analyzing: target //build/release-tars:release-tars (3313 packages loaded, 36371 targets configured)
W0730 20:33:57.360] Analyzing: target //build/release-tars:release-tars (3313 packages loaded, 36371 targets configured)
W0730 20:33:57.370] DEBUG: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/bazel_gazelle/internal/go_repository.bzl:184:13: org_golang_x_tools: gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/cmd/fiximports/testdata/src/old.com/bad/bad.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/cmd/fiximports/testdata/src/old.com/bad/bad.go:2:43: expected 'package', found 'EOF'
W0730 20:33:57.371] gazelle: found packages escapeinfo (escapeinfo.go) and issue30628 (issue30628.go) in /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/internal/gccgoimporter/testdata
W0730 20:33:57.371] gazelle: found packages a (a.go) and b (b.go) in /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/internal/gcimporter/testdata
W0730 20:33:57.372] gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/loader/testdata/badpkgdecl.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/loader/testdata/badpkgdecl.go:1:34: expected 'package', found 'EOF'
W0730 20:33:57.373] gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/help.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/help.go:1:16: expected ';', found '.'
W0730 20:33:57.373] gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/help.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/help.go:1:16: expected ';', found '.'
W0730 20:33:57.374] gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/me.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/me.go:1:16: expected ';', found '.'
W0730 20:33:57.375] gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/yo.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/yo.go:1:16: expected ';', found '.'
W0730 20:33:57.375] gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/main.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/main.go:1:16: expected ';', found '.'
W0730 20:33:57.376] gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/main.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/main.go:1:16: expected ';', found '.'
W0730 20:33:57.377] gazelle: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/main.go: error reading go file: /bazel-scratch/.cache/bazel/_bazel_prow/48d5366022b4e3197674c8d6e2bee219/external/org_golang_x_tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/main.go:1:16: expected ';', found '.'
W0730 20:33:57.377] gazelle: finding module path for import domain.name/importdecl: exit status 1: go: finding module for package domain.name/importdecl
W0730 20:33:57.378] cannot find module providing package domain.name/importdecl: module domain.name/importdecl: reading https://proxy.golang.org/domain.name/importdecl/@v/list: 410 Gone
W0730 20:33:57.378] 	server response: not found: domain.name/importdecl@latest: unrecognized import path "domain.name/importdecl": https fetch: Get "https://domain.name/importdecl?go-get=1": dial tcp: lookup domain.name on 8.8.8.8:53: no such host
W0730 20:33:57.378] gazelle: finding module path for import old.com/one: exit status 1: go: finding module for package old.com/one
W0730 20:33:57.379] cannot find module providing package old.com/one: module old.com/one: reading https://proxy.golang.org/old.com/one/@v/list: 410 Gone
W0730 20:33:57.379] 	server response: not found: old.com/one@latest: unrecognized import path "old.com/one": https fetch: Get "http://www.old.com/one?go-get=1": redirected from secure URL https://old.com/one?go-get=1 to insecure URL http://www.old.com/one?go-get=1
... skipping 119 lines ...
W0730 20:36:17.981] INFO: Build completed successfully, 8169 total actions
W0730 20:36:18.037] $TEST_TMPDIR defined: output root default is '/bazel-scratch/.cache/bazel' and max_idle_secs default is '15'.
W0730 20:36:18.045] $TEST_TMPDIR defined: output root default is '/bazel-scratch/.cache/bazel' and max_idle_secs default is '15'.
I0730 20:36:19.017] make: Leaving directory '/go/src/k8s.io/kubernetes'
W0730 20:36:19.118] 2020/07/30 20:36:19 process.go:155: Step 'make -C /go/src/k8s.io/kubernetes bazel-release' finished in 3m29.333828345s
W0730 20:36:19.118] 2020/07/30 20:36:19 util.go:265: Flushing memory.
W0730 20:36:35.035] 2020/07/30 20:36:35 util.go:275: flushMem error (page cache): exit status 1
W0730 20:36:35.035] 2020/07/30 20:36:35 process.go:153: Running: /go/src/k8s.io/release/push-build.sh --nomock --verbose --noupdatelatest --bucket=kubernetes-release-pull --ci --gcs-suffix=/pull-kubernetes-e2e-gce --allow-dup
I0730 20:36:35.182] push-build.sh: BEGIN main on 7e3dc9db-d2a3-11ea-b38c-9aded8b56352 Thu Jul 30 20:36:35 UTC 2020
I0730 20:36:35.182] 
I0730 20:36:35.213] 
I0730 20:36:35.224] push-build.sh is running a *REAL* push!!
I0730 20:36:35.236] 
... skipping 746 lines ...
W0730 20:43:17.608] Trying to find master named 'e2e-9bdf15a9ec-674b9-master'
W0730 20:43:17.608] Looking for address 'e2e-9bdf15a9ec-674b9-master-ip'
W0730 20:43:19.133] Using master: e2e-9bdf15a9ec-674b9-master (external IP: 35.230.84.99; internal IP: (not set))
I0730 20:43:19.234] Waiting up to 300 seconds for cluster initialization.
I0730 20:43:19.234] 
I0730 20:43:19.234]   This will continually check to see if the API for kubernetes is reachable.
I0730 20:43:19.235]   This may time out if there was some uncaught error during start up.
I0730 20:43:19.235] 
I0730 20:48:21.627] ........................................................................................................Checking for custom logdump instances, if any
I0730 20:48:21.651] Sourcing kube-util.sh
W0730 20:48:21.755] Cluster failed to initialize within 300 seconds.
W0730 20:48:21.756] Last output from querying API server follows:
W0730 20:48:21.756] -----------------------------------------------------
W0730 20:48:21.756] * Expire in 0 ms for 6 (transfer 0x55ae4a59df50)
W0730 20:48:21.756] * Expire in 5000 ms for 8 (transfer 0x55ae4a59df50)
W0730 20:48:21.756] *   Trying 35.230.84.99...
W0730 20:48:21.756] * TCP_NODELAY set
W0730 20:48:21.757] * Expire in 200 ms for 4 (transfer 0x55ae4a59df50)
W0730 20:48:21.757] * connect to 35.230.84.99 port 443 failed: Connection refused
W0730 20:48:21.757] * Failed to connect to 35.230.84.99 port 443: Connection refused
W0730 20:48:21.757] * Closing connection 0
W0730 20:48:21.757] curl: (7) Failed to connect to 35.230.84.99 port 443: Connection refused
W0730 20:48:21.757] -----------------------------------------------------
W0730 20:48:21.757] 2020/07/30 20:48:21 process.go:155: Step './hack/e2e-internal/e2e-up.sh' finished in 7m34.614957264s
W0730 20:48:21.757] 2020/07/30 20:48:21 e2e.go:534: Dumping logs locally to: /workspace/_artifacts
W0730 20:48:21.758] 2020/07/30 20:48:21 process.go:153: Running: ./cluster/log-dump/log-dump.sh /workspace/_artifacts
I0730 20:48:21.998] Detecting project
I0730 20:48:21.998] Project: k8s-jkns-gce-slow-1-6
... skipping 11 lines ...
W0730 20:49:24.811] scp: /var/log/cluster-autoscaler.log*: No such file or directory
W0730 20:49:24.811] scp: /var/log/kube-addon-manager.log*: No such file or directory
W0730 20:49:24.811] scp: /var/log/konnectivity-server.log*: No such file or directory
W0730 20:49:24.811] scp: /var/log/fluentd.log*: No such file or directory
W0730 20:49:24.811] scp: /var/log/kubelet.cov*: No such file or directory
W0730 20:49:24.812] scp: /var/log/startupscript.log*: No such file or directory
W0730 20:49:24.821] ERROR: (gcloud.compute.scp) [/usr/bin/scp] exited with return code [1].
I0730 20:49:25.108] Dumping logs from nodes locally to '/workspace/_artifacts'
I0730 20:49:25.109] Detecting nodes in the cluster
I0730 20:50:26.148] Changing logfiles to be world-readable for download
I0730 20:50:26.260] Changing logfiles to be world-readable for download
I0730 20:50:26.348] Changing logfiles to be world-readable for download
I0730 20:50:30.977] Copying 'kube-proxy.log fluentd.log node-problem-detector.log kubelet.cov  startupscript.log' from e2e-9bdf15a9ec-674b9-minion-group-r1xl
... skipping 6 lines ...
W0730 20:50:32.937] 
W0730 20:50:32.937] Specify --start=43858 in the next get-serial-port-output invocation to get only the new output starting from here.
W0730 20:50:34.890] scp: /var/log/fluentd.log*: No such file or directory
W0730 20:50:34.890] scp: /var/log/node-problem-detector.log*: No such file or directory
W0730 20:50:34.891] scp: /var/log/kubelet.cov*: No such file or directory
W0730 20:50:34.891] scp: /var/log/startupscript.log*: No such file or directory
W0730 20:50:34.895] ERROR: (gcloud.compute.scp) [/usr/bin/scp] exited with return code [1].
W0730 20:50:35.153] scp: /var/log/fluentd.log*: No such file or directory
W0730 20:50:35.154] scp: /var/log/node-problem-detector.log*: No such file or directory
W0730 20:50:35.154] scp: /var/log/kubelet.cov*: No such file or directory
W0730 20:50:35.154] scp: /var/log/startupscript.log*: No such file or directory
W0730 20:50:35.157] ERROR: (gcloud.compute.scp) [/usr/bin/scp] exited with return code [1].
W0730 20:50:35.338] scp: /var/log/fluentd.log*: No such file or directory
W0730 20:50:35.338] scp: /var/log/node-problem-detector.log*: No such file or directory
W0730 20:50:35.339] scp: /var/log/kubelet.cov*: No such file or directory
W0730 20:50:35.339] scp: /var/log/startupscript.log*: No such file or directory
W0730 20:50:35.344] ERROR: (gcloud.compute.scp) [/usr/bin/scp] exited with return code [1].
W0730 20:50:40.977] INSTANCE_GROUPS=e2e-9bdf15a9ec-674b9-minion-group
W0730 20:50:40.977] NODE_NAMES=e2e-9bdf15a9ec-674b9-minion-group-m5b4 e2e-9bdf15a9ec-674b9-minion-group-q8jb e2e-9bdf15a9ec-674b9-minion-group-r1xl
I0730 20:50:42.612] Failures for e2e-9bdf15a9ec-674b9-minion-group (if any):
W0730 20:50:44.295] 2020/07/30 20:50:44 process.go:155: Step './cluster/log-dump/log-dump.sh /workspace/_artifacts' finished in 2m22.689851949s
W0730 20:50:44.295] 2020/07/30 20:50:44 process.go:153: Running: ./hack/e2e-internal/e2e-down.sh
W0730 20:50:44.404] Project: k8s-jkns-gce-slow-1-6
... skipping 12 lines ...
I0730 20:50:53.242] Bringing down cluster
W0730 20:51:38.340] Deleting Managed Instance Group...
W0730 20:51:38.340] ..Deleted [https://www.googleapis.com/compute/v1/projects/k8s-jkns-gce-slow-1-6/zones/us-west1-b/instanceGroupManagers/e2e-9bdf15a9ec-674b9-minion-group].
W0730 20:51:38.344] done.
W0730 20:51:44.121] Deleted [https://www.googleapis.com/compute/v1/projects/k8s-jkns-gce-slow-1-6/global/instanceTemplates/e2e-9bdf15a9ec-674b9-windows-node-template].
W0730 20:51:44.286] Deleted [https://www.googleapis.com/compute/v1/projects/k8s-jkns-gce-slow-1-6/global/instanceTemplates/e2e-9bdf15a9ec-674b9-minion-template].
W0730 20:52:53.213] Failed to execute 'curl -s --cacert /etc/srv/kubernetes/pki/etcd-apiserver-ca.crt --cert /etc/srv/kubernetes/pki/etcd-apiserver-client.crt --key /etc/srv/kubernetes/pki/etcd-apiserver-client.key https://127.0.0.1:2379/v2/members/$(curl -s --cacert /etc/srv/kubernetes/pki/etcd-apiserver-ca.crt --cert /etc/srv/kubernetes/pki/etcd-apiserver-client.crt --key /etc/srv/kubernetes/pki/etcd-apiserver-client.key https://127.0.0.1:2379/v2/members -XGET | sed 's/{\"id/\n/g' | grep e2e-9bdf15a9ec-674b9-master\" | cut -f 3 -d \") -XDELETE -L 2>/dev/null' on e2e-9bdf15a9ec-674b9-master despite 5 attempts
W0730 20:52:53.213] Last attempt failed with: 
I0730 20:52:53.314] Removing etcd replica, name: e2e-9bdf15a9ec-674b9-master, port: 2379, result: 1
W0730 20:53:54.729] Failed to execute 'curl -s  http://127.0.0.1:4002/v2/members/$(curl -s  http://127.0.0.1:4002/v2/members -XGET | sed 's/{\"id/\n/g' | grep e2e-9bdf15a9ec-674b9-master\" | cut -f 3 -d \") -XDELETE -L 2>/dev/null' on e2e-9bdf15a9ec-674b9-master despite 5 attempts
W0730 20:53:54.730] Last attempt failed with: 
I0730 20:53:54.830] Removing etcd replica, name: e2e-9bdf15a9ec-674b9-master, port: 4002, result: 1
W0730 20:53:59.973] Updated [https://www.googleapis.com/compute/v1/projects/k8s-jkns-gce-slow-1-6/zones/us-west1-b/instances/e2e-9bdf15a9ec-674b9-master].
W0730 20:55:50.540] Deleted [https://www.googleapis.com/compute/v1/projects/k8s-jkns-gce-slow-1-6/zones/us-west1-b/instances/e2e-9bdf15a9ec-674b9-master].
W0730 20:56:01.053] Deleted [https://www.googleapis.com/compute/v1/projects/k8s-jkns-gce-slow-1-6/global/firewalls/e2e-9bdf15a9ec-674b9-master-https].
W0730 20:56:02.913] Deleted [https://www.googleapis.com/compute/v1/projects/k8s-jkns-gce-slow-1-6/global/firewalls/e2e-9bdf15a9ec-674b9-master-etcd].
W0730 20:56:04.974] Deleted [https://www.googleapis.com/compute/v1/projects/k8s-jkns-gce-slow-1-6/global/firewalls/e2e-9bdf15a9ec-674b9-minion-all].
... skipping 16 lines ...
W0730 20:57:00.302] W0730 20:57:00.301224   16408 loader.go:223] Config not found: /workspace/.kube/config
I0730 20:57:00.403] Property "users.k8s-jkns-gce-slow-1-6_e2e-9bdf15a9ec-674b9-basic-auth" unset.
W0730 20:57:00.625] W0730 20:57:00.625126   16458 loader.go:223] Config not found: /workspace/.kube/config
W0730 20:57:00.625] W0730 20:57:00.625360   16458 loader.go:223] Config not found: /workspace/.kube/config
W0730 20:57:00.651] 2020/07/30 20:57:00 process.go:155: Step './hack/e2e-internal/e2e-down.sh' finished in 6m16.356153986s
W0730 20:57:00.656] 2020/07/30 20:57:00 process.go:96: Saved XML output to /workspace/_artifacts/junit_runner.xml.
W0730 20:57:00.669] 2020/07/30 20:57:00 main.go:312: Something went wrong: starting e2e cluster: error during ./hack/e2e-internal/e2e-up.sh: exit status 2
W0730 20:57:00.681] Traceback (most recent call last):
W0730 20:57:00.682]   File "/workspace/./test-infra/jenkins/../scenarios/kubernetes_e2e.py", line 720, in <module>
W0730 20:57:00.683]     main(parse_args())
W0730 20:57:00.684]   File "/workspace/./test-infra/jenkins/../scenarios/kubernetes_e2e.py", line 570, in main
W0730 20:57:00.684]     mode.start(runner_args)
W0730 20:57:00.684]   File "/workspace/./test-infra/jenkins/../scenarios/kubernetes_e2e.py", line 228, in start
... skipping 3 lines ...
W0730 20:57:00.685]   File "/usr/lib/python2.7/subprocess.py", line 190, in check_call
W0730 20:57:00.685]     raise CalledProcessError(retcode, cmd)
W0730 20:57:00.686] subprocess.CalledProcessError: Command '('kubetest', '--dump=/workspace/_artifacts', '--gcp-service-account=/etc/service-account/service-account.json', '--build=bazel', '--stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce', '--up', '--down', '--test', '--provider=gce', '--cluster=e2e-9bdf15a9ec-674b9', '--gcp-network=e2e-9bdf15a9ec-674b9', '--extract=local', '--gcp-node-image=gci', '--gcp-zone=us-west1-b', '--ginkgo-parallel=30', '--runtime-config=batch/v2alpha1=true', '--test_args=--ginkgo.skip=\\[Slow\\]|\\[Serial\\]|\\[Disruptive\\]|\\[Flaky\\]|\\[Feature:.+\\] --minStartupPods=8', '--timeout=80m')' returned non-zero exit status 1
I0730 20:57:00.707] Property "contexts.k8s-jkns-gce-slow-1-6_e2e-9bdf15a9ec-674b9" unset.
I0730 20:57:00.707] Cleared config for k8s-jkns-gce-slow-1-6_e2e-9bdf15a9ec-674b9 from /workspace/.kube/config
I0730 20:57:00.707] Done
E0730 20:57:00.708] Command failed
I0730 20:57:00.708] process 580 exited with code 1 after 24.3m
E0730 20:57:00.709] FAIL: pull-kubernetes-e2e-gce
I0730 20:57:00.712] Call:  gcloud auth activate-service-account --key-file=/etc/service-account/service-account.json
W0730 20:57:01.545] Activated service account credentials for: [pr-kubekins@kubernetes-jenkins-pull.iam.gserviceaccount.com]
I0730 20:57:01.727] process 16468 exited with code 0 after 0.0m
I0730 20:57:01.728] Call:  gcloud config get-value account
I0730 20:57:02.564] process 16481 exited with code 0 after 0.0m
I0730 20:57:02.565] Will upload results to gs://kubernetes-jenkins/pr-logs using pr-kubekins@kubernetes-jenkins-pull.iam.gserviceaccount.com
I0730 20:57:02.565] Upload result and artifacts...
I0730 20:57:02.565] Gubernator results at https://gubernator.k8s.io/build/kubernetes-jenkins/pr-logs/pull/93455/pull-kubernetes-e2e-gce/1288935080328171521
I0730 20:57:02.567] Call:  gsutil ls gs://kubernetes-jenkins/pr-logs/pull/93455/pull-kubernetes-e2e-gce/1288935080328171521/artifacts
W0730 20:57:04.165] CommandException: One or more URLs matched no objects.
E0730 20:57:04.497] Command failed
I0730 20:57:04.497] process 16494 exited with code 1 after 0.0m
W0730 20:57:04.497] Remote dir gs://kubernetes-jenkins/pr-logs/pull/93455/pull-kubernetes-e2e-gce/1288935080328171521/artifacts not exist yet
I0730 20:57:04.497] Call:  gsutil -m -q -o GSUtil:use_magicfile=True cp -r -c -z log,txt,xml /workspace/_artifacts gs://kubernetes-jenkins/pr-logs/pull/93455/pull-kubernetes-e2e-gce/1288935080328171521/artifacts
I0730 20:57:07.721] process 16637 exited with code 0 after 0.1m
I0730 20:57:07.722] Call:  git rev-parse HEAD
I0730 20:57:07.731] process 17282 exited with code 0 after 0.0m
... skipping 21 lines ...