Skip to content

[WIP] CI: use BuildKit Docker layer caching #114762

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
wants to merge 1 commit into from

Conversation

Kobzol
Copy link
Contributor

@Kobzol Kobzol commented Aug 12, 2023

Trying to experiment with using Docker buildkit layer caching, to resolve the recent CI caching issues caused by GHA updating its Docker version.

r? @ghost

@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Aug 12, 2023
@Kobzol
Copy link
Contributor Author

Kobzol commented Aug 12, 2023

@bors try

@bors
Copy link
Collaborator

bors commented Aug 12, 2023

⌛ Trying commit 6e7ebb6052377e843378b799b86e2f4d358b7884 with merge 1b5bfb3552832371220dd7242a3eb436aedd27f9...

@bors
Copy link
Collaborator

bors commented Aug 12, 2023

💔 Test failed - checks-actions

@rust-log-analyzer

This comment has been minimized.

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 12, 2023
@Kobzol
Copy link
Contributor Author

Kobzol commented Aug 12, 2023

@bors try

@bors
Copy link
Collaborator

bors commented Aug 12, 2023

⌛ Trying commit 081ed0594388a95a1c660344b1c498ef66623ec4 with merge 9dfa3f5834357ef3ea1ba158a3fef59421575e12...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Aug 12, 2023

💔 Test failed - checks-actions

@Kobzol
Copy link
Contributor Author

Kobzol commented Aug 12, 2023

@bors try

@bors
Copy link
Collaborator

bors commented Aug 12, 2023

⌛ Trying commit 19595785e072b1341b6fae8224fe3cda5f14f9cd with merge d5cba6e85d36f29546c72f225d1c353f73e60115...

@Kobzol Kobzol force-pushed the ci-docker-cache branch 2 times, most recently from 03f7e03 to 5673fd2 Compare August 12, 2023 16:21
@Kobzol
Copy link
Contributor Author

Kobzol commented Aug 12, 2023

@bors try

@bors
Copy link
Collaborator

bors commented Aug 12, 2023

⌛ Trying commit 5673fd294a78b9c3aa1df829c4c4a1d4eeac3fa6 with merge 2552f53abba609abea341b535cc6b14a448d5913...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Aug 12, 2023

💔 Test failed - checks-actions

@rust-log-analyzer

This comment has been minimized.

@Kobzol
Copy link
Contributor Author

Kobzol commented Aug 12, 2023

@bors try

@Kobzol Kobzol force-pushed the ci-docker-cache branch 2 times, most recently from 395a4a4 to 9e9604b Compare December 25, 2023 10:10
@rust-log-analyzer

This comment has been minimized.

@Kobzol
Copy link
Contributor Author

Kobzol commented Dec 26, 2023

@bors try

@bors
Copy link
Collaborator

bors commented Dec 26, 2023

⌛ Trying commit b0c5d3a with merge c52ebe1...

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 26, 2023
[WIP] CI: use BuildKit Docker layer caching

Trying to experiment with using Docker buildkit layer caching, to resolve the recent CI caching issues caused by GHA updating its Docker version.

r? `@ghost`
@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@Kobzol Kobzol force-pushed the ci-docker-cache branch 2 times, most recently from b4e83f1 to decd093 Compare December 26, 2023 14:11
@rust-log-analyzer
Copy link
Collaborator

A job failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
Prepare all required actions
Getting action download info
Download action repository 'actions/checkout@v4' (SHA:b4ffde65f46336ab88eb53be808477a3936bae11)
Download action repository 'actions/upload-artifact@v3' (SHA:a8a3f3ad30e3422c9c7b888a15615d19a852ae32)
Complete job name: PR - quick
git config --global core.autocrlf false
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
---
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_31ae6afc-2655-4453-a7db-2c43802903a1
GITHUB_EVENT_NAME=pull_request
GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json
GITHUB_GRAPHQL_URL=https://api.github.com/graphql
GITHUB_HEAD_REF=ci-docker-cache
GITHUB_JOB=pr
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_31ae6afc-2655-4453-a7db-2c43802903a1
GITHUB_REF=refs/pull/114762/merge
GITHUB_REF_NAME=114762/merge
GITHUB_REF_PROTECTED=false

@Kobzol
Copy link
Contributor Author

Kobzol commented Dec 26, 2023

@bors try

@bors
Copy link
Collaborator

bors commented Dec 26, 2023

⌛ Trying commit f9534ea with merge b8ea986...

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 26, 2023
[WIP] CI: use BuildKit Docker layer caching

Trying to experiment with using Docker buildkit layer caching, to resolve the recent CI caching issues caused by GHA updating its Docker version.

r? `@ghost`
@bors
Copy link
Collaborator

bors commented Dec 26, 2023

💔 Test failed - checks-actions

@rust-log-analyzer
Copy link
Collaborator

A job failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
info: removing cargo home
info: removing rustup binaries
info: rustup is uninstalled
##[group]Building docker image for quick
src/ci/docker/run.sh: line 91: [: : integer expression expected
Image checksum 95019433e73bb4f3426471625801b1c6647ddea405501c4c5a0c0e4104f11bfb2fd72f47b7cecaeb443f7c05632c67883bbba341e17547067969d9e80e57ee9c
manifest unknown
##[error]Process completed with exit code 1.
Post job cleanup.

@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-linux failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
info: removing cargo home
info: removing rustup binaries
info: rustup is uninstalled
##[group]Building docker image for dist-x86_64-linux
Image checksum 227cf9b2f0805dd4d2a5f12a1b9e676ab64b3b3cad41f42a429adf8c757ba1a24d8905b2c97b1581fdd5a64f9bbcb40a66299d785a0ba199cf1dfff5be09378d
src/ci/docker/run.sh: line 91: [: : integer expression expected
gallant_leakey
WARNING! Your password will be stored unencrypted in /home/runner/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/#/#credentials-store
Login Succeeded
Login Succeeded
Attempting with retry: docker buildx build --rm -t rust-ci -f /home/runner/work/rust/rust/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile --cache-from type=registry,ref=ghcr.io/rust-lang-ci/rust-ci:227cf9b2f0805dd4d2a5f12a1b9e676ab64b3b3cad41f42a429adf8c757ba1a24d8905b2c97b1581fdd5a64f9bbcb40a66299d785a0ba199cf1dfff5be09378d --cache-to type=registry,ref=ghcr.io/rust-lang-ci/rust-ci:227cf9b2f0805dd4d2a5f12a1b9e676ab64b3b3cad41f42a429adf8c757ba1a24d8905b2c97b1581fdd5a64f9bbcb40a66299d785a0ba199cf1dfff5be09378d,compression=zstd,mode=max --output=type=docker /home/runner/work/rust/rust/src/ci/docker
#0 building with "gallant_leakey" instance using docker-container driver
#1 [internal] booting buildkit
#1 [internal] booting buildkit
#1 pulling image moby/buildkit:buildx-stable-1
#1 pulling image moby/buildkit:buildx-stable-1 0.8s done
#1 creating container buildx_buildkit_gallant_leakey0
#1 creating container buildx_buildkit_gallant_leakey0 2.5s done

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile:
#2 transferring dockerfile: 3.15kB done
---
#7 [ 1/16] FROM docker.io/library/centos:7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4
#7 resolve docker.io/library/centos:7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4 done
#7 DONE 0.0s

#8 importing cache manifest from ghcr.io/rust-lang-ci/rust-ci:227cf9b2f0805dd4d2a5f12a1b9e676ab64b3b3cad41f42a429adf8c757ba1a24d8905b2c97b1581fdd5a64f9bbcb40a66299d785a0ba199cf1dfff5be09378d


#9 [auth] rust-lang-ci/rust-ci:pull token for ghcr.io


#8 importing cache manifest from ghcr.io/rust-lang-ci/rust-ci:227cf9b2f0805dd4d2a5f12a1b9e676ab64b3b3cad41f42a429adf8c757ba1a24d8905b2c97b1581fdd5a64f9bbcb40a66299d785a0ba199cf1dfff5be09378d
#8 ERROR: failed to configure registry cache importer: ghcr.io/rust-lang-ci/rust-ci:227cf9b2f0805dd4d2a5f12a1b9e676ab64b3b3cad41f42a429adf8c757ba1a24d8905b2c97b1581fdd5a64f9bbcb40a66299d785a0ba199cf1dfff5be09378d: not found
#6 [internal] load build context
#6 transferring context: 5.71kB done
#6 DONE 0.0s

---
#27 preparing build cache for export
#27 writing layer sha256:10ba28aab6479536e664715419be7487b54b92e46d81405a227e6c9472bdff66
#27 ...

#28 [auth] rust-lang-ci/rust-ci:pull,push token for ghcr.io

#27 exporting cache to registry
#27 writing layer sha256:10ba28aab6479536e664715419be7487b54b92e46d81405a227e6c9472bdff66 19.2s done
#27 writing layer sha256:25fa7a0bdb4fe33f9be34616aa77e75de7780555975d677bcf69a8553781496d
---
#27 preparing build cache for export 41.6s done
#27 writing cache manifest sha256:8b43de6d0fe70ef34bae26c532ead9f02de13e14187e3a0085b3b1a07ee4b5d7 0.5s done
#27 DONE 41.6s
------
 > importing cache manifest from ghcr.io/rust-lang-ci/rust-ci:227cf9b2f0805dd4d2a5f12a1b9e676ab64b3b3cad41f42a429adf8c757ba1a24d8905b2c97b1581fdd5a64f9bbcb40a66299d785a0ba199cf1dfff5be09378d:
##[endgroup]
227cf9b2f0805dd4d2a5f12a1b9e676ab64b3b3cad41f42a429adf8c757ba1a24d8905b2c97b1581fdd5a64f9bbcb40a66299d785a0ba199cf1dfff5be09378d
[CI_JOB_NAME=dist-x86_64-linux]
useradd: warning: the home directory already exists.
---
[2023-12-26T16:16:34Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2023-12-26T16:16:34Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None
[2023-12-26T16:16:34Z DEBUG collector::compile::execute] cd "/tmp/.tmpgI9xEc" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgI9xEc#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2023-12-26T16:16:34Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None
[2023-12-26T16:16:34Z DEBUG collector::compile::execute] cd "/tmp/.tmpgI9xEc" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgI9xEc#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpgI9xEc/incremental-state"
[2023-12-26T16:16:35Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None
[2023-12-26T16:16:35Z DEBUG collector::compile::execute] cd "/tmp/.tmpgI9xEc" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgI9xEc#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpgI9xEc/incremental-state"
[2023-12-26T16:16:36Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpgI9xEc"
[2023-12-26T16:16:36Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" })
[2023-12-26T16:16:36Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" })
[2023-12-26T16:16:36Z DEBUG collector::compile::execute] cd "/tmp/.tmpgI9xEc" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgI9xEc#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpgI9xEc/incremental-state"
[2023-12-26T16:16:36Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2023-12-26T16:16:36Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None
[2023-12-26T16:16:36Z DEBUG collector::compile::execute] cd "/tmp/.tmpDc8znw" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpDc8znw#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2023-12-26T16:16:37Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None
---
[2023-12-26T16:16:39Z DEBUG collector::compile::execute] cd "/tmp/.tmpkWLOmr" && CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=13,14 --jobserver-auth=13,14" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpkWLOmr#cargo@0.60.0" "--release" "--lib" "--" "--skip-this-rustc"
[2023-12-26T16:16:39Z DEBUG collector::compile::execute] cd "/tmp/.tmpgP90lk" && CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=13,14 --jobserver-auth=13,14" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgP90lk#cargo@0.60.0" "--profile" "check" "--lib" "--" "--skip-this-rustc"
[2023-12-26T16:16:39Z DEBUG collector::compile::execute] cd "/tmp/.tmp272NtJ" && CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=13,14 --jobserver-auth=13,14" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp272NtJ#cargo@0.60.0" "--lib" "--" "--skip-this-rustc"
Finished benchmark cargo-0.60.0 (2/8)
collector error: Failed to profile 'cargo-0.60.0' with Eprintln, recorded: expected success, got exit status: 101
stderr=    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
   Compiling libc v0.2.119
---
    Checking glob v0.3.0
    Checking bytesize v1.1.0
    Checking home v0.5.3
    Checking serde_ignored v0.1.2
error: failed to write `/tmp/.tmpgP90lk/target/debug/.fingerprint/serde_ignored-5864baf3b658f838/invoked.timestamp`
Caused by:
  No space left on device (os error 28)
warning: build failed, waiting for other jobs to finish...
The following warnings were emitted during compilation:
The following warnings were emitted during compilation:

warning: libnghttp2-sys@0.1.7+1.45.0: fatal error: error in backend: IO failure on output stream: No space left on device
warning: libnghttp2-sys@0.1.7+1.45.0: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
warning: libnghttp2-sys@0.1.7+1.45.0: Stack dump:
warning: libnghttp2-sys@0.1.7+1.45.0: 0. Program arguments: clang -O0 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer --target=x86_64-unknown-linux-gnu -I nghttp2/lib/includes -I /tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include -DNGHTTP2_STATICLIB -DHAVE_NETINET_IN -DHAVE_ARPA_INET_H -o /tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_debug.o -c nghttp2/lib/nghttp2_debug.c
warning: libnghttp2-sys@0.1.7+1.45.0: 1. <eof> parser at end of file
warning: libnghttp2-sys@0.1.7+1.45.0: fatal error: error in backend: IO failure on output stream: No space left on device
warning: libnghttp2-sys@0.1.7+1.45.0: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
warning: libnghttp2-sys@0.1.7+1.45.0: Stack dump:
warning: libnghttp2-sys@0.1.7+1.45.0: 0. Program arguments: clang -O0 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer --target=x86_64-unknown-linux-gnu -I nghttp2/lib/includes -I /tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include -DNGHTTP2_STATICLIB -DHAVE_NETINET_IN -DHAVE_ARPA_INET_H -o /tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_frame.o -c nghttp2/lib/nghttp2_frame.c
warning: libnghttp2-sys@0.1.7+1.45.0: 1. <eof> parser at end of file
error: failed to run custom build command for `libnghttp2-sys v0.1.7+1.45.0`
error: failed to run custom build command for `libnghttp2-sys v0.1.7+1.45.0`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
Caused by:
  process didn't exit successfully: `/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-2c1bbe218829cd69/build-script-build` (exit status: 1)
  --- stdout
  TARGET = Some("x86_64-unknown-linux-gnu")
---
  CFLAGS_x86_64_unknown_linux_gnu = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("true")
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "nghttp2/lib/includes" "-I" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include" "-DNGHTTP2_STATICLIB" "-DHAVE_NETINET_IN" "-DHAVE_ARPA_INET_H" "-o" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_buf.o" "-c" "nghttp2/lib/nghttp2_buf.c"
  exit status: 0
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "nghttp2/lib/includes" "-I" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include" "-DNGHTTP2_STATICLIB" "-DHAVE_NETINET_IN" "-DHAVE_ARPA_INET_H" "-o" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_callbacks.o" "-c" "nghttp2/lib/nghttp2_callbacks.c"
  exit status: 0
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "nghttp2/lib/includes" "-I" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include" "-DNGHTTP2_STATICLIB" "-DHAVE_NETINET_IN" "-DHAVE_ARPA_INET_H" "-o" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_debug.o" "-c" "nghttp2/lib/nghttp2_debug.c"
  cargo:warning=fatal error: error in backend: IO failure on output stream: No space left on device
  cargo:warning=PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
  cargo:warning=Stack dump:
  cargo:warning=0. Program arguments: clang -O0 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer --target=x86_64-unknown-linux-gnu -I nghttp2/lib/includes -I /tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include -DNGHTTP2_STATICLIB -DHAVE_NETINET_IN -DHAVE_ARPA_INET_H -o /tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_debug.o -c nghttp2/lib/nghttp2_debug.c
  cargo:warning=1. <eof> parser at end of file
  exit status: 1
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "nghttp2/lib/includes" "-I" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include" "-DNGHTTP2_STATICLIB" "-DHAVE_NETINET_IN" "-DHAVE_ARPA_INET_H" "-o" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_frame.o" "-c" "nghttp2/lib/nghttp2_frame.c"
  cargo:warning=fatal error: error in backend: IO failure on output stream: No space left on device
  cargo:warning=PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
  cargo:warning=Stack dump:
  cargo:warning=0. Program arguments: clang -O0 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer --target=x86_64-unknown-linux-gnu -I nghttp2/lib/includes -I /tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include -DNGHTTP2_STATICLIB -DHAVE_NETINET_IN -DHAVE_ARPA_INET_H -o /tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_frame.o -c nghttp2/lib/nghttp2_frame.c
  cargo:warning=1. <eof> parser at end of file

  --- stderr



  error occurred: Command "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "nghttp2/lib/includes" "-I" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/include" "-DNGHTTP2_STATICLIB" "-DHAVE_NETINET_IN" "-DHAVE_ARPA_INET_H" "-o" "/tmp/.tmpgP90lk/target/debug/build/libnghttp2-sys-3b65fb76578deafa/out/i/lib/nghttp2/lib/nghttp2_debug.o" "-c" "nghttp2/lib/nghttp2_debug.c" with args "clang" did not execute successfully (status code exit status: 1).

The following warnings were emitted during compilation:


warning: libssh2-sys@0.2.23: fatal error: error in backend: IO failure on output stream: No space left on device
warning: libssh2-sys@0.2.23: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
warning: libssh2-sys@0.2.23: Stack dump:
warning: libssh2-sys@0.2.23: 0. Program arguments: clang -O0 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer --target=x86_64-unknown-linux-gnu -I /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include -I libssh2/src -I /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build -I /usr/include -fvisibility=hidden -DHAVE_LONGLONG -DHAVE_SNPRINTF -DHAVE_UNISTD_H -DHAVE_INTTYPES_H -DHAVE_STDLIB_H -DHAVE_SYS_SELECT_H -DHAVE_SYS_SOCKET_H -DHAVE_SYS_IOCTL_H -DHAVE_SYS_TIME_H -DHAVE_SYS_UN_H -DHAVE_O_NONBLOCK -DLIBSSH2_OPENSSL -DHAVE_LIBCRYPT32 -DHAVE_EVP_AES_128_CTR -DHAVE_POLL -DHAVE_GETTIMEOFDAY -DLIBSSH2_DH_GEX_NEW -DLIBSSH2_HAVE_ZLIB -DLIBSSH2DEBUG -o /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/channel.o -c libssh2/src/channel.c
warning: libssh2-sys@0.2.23: 1. <eof> parser at end of file
warning: libssh2-sys@0.2.23: fatal error: error in backend: IO failure on output stream: No space left on device
warning: libssh2-sys@0.2.23: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
warning: libssh2-sys@0.2.23: Stack dump:
warning: libssh2-sys@0.2.23: 0. Program arguments: clang -O0 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer --target=x86_64-unknown-linux-gnu -I /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include -I libssh2/src -I /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build -I /usr/include -fvisibility=hidden -DHAVE_LONGLONG -DHAVE_SNPRINTF -DHAVE_UNISTD_H -DHAVE_INTTYPES_H -DHAVE_STDLIB_H -DHAVE_SYS_SELECT_H -DHAVE_SYS_SOCKET_H -DHAVE_SYS_IOCTL_H -DHAVE_SYS_TIME_H -DHAVE_SYS_UN_H -DHAVE_O_NONBLOCK -DLIBSSH2_OPENSSL -DHAVE_LIBCRYPT32 -DHAVE_EVP_AES_128_CTR -DHAVE_POLL -DHAVE_GETTIMEOFDAY -DLIBSSH2_DH_GEX_NEW -DLIBSSH2_HAVE_ZLIB -DLIBSSH2DEBUG -o /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/comp.o -c libssh2/src/comp.c
warning: libssh2-sys@0.2.23: 1. <eof> parser at end of file
error: failed to run custom build command for `libssh2-sys v0.2.23`
error: failed to run custom build command for `libssh2-sys v0.2.23`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
Caused by:
  process didn't exit successfully: `/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7a36a5024fa598df/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=LIBSSH2_SYS_USE_PKG_CONFIG
  cargo:rerun-if-env-changed=LIBSSH2_SYS_USE_PKG_CONFIG
  cargo:include=/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include
  cargo:root=/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out
  cargo:rerun-if-env-changed=DEP_Z_INCLUDE
  cargo:rerun-if-env-changed=DEP_OPENSSL_INCLUDE
  TARGET = Some("x86_64-unknown-linux-gnu")
  HOST = Some("x86_64-unknown-linux-gnu")
  CC_x86_64-unknown-linux-gnu = None
  CC_x86_64_unknown_linux_gnu = None
  HOST_CC = None
  HOST_CC = None
  CC = Some("clang")
  CFLAGS_x86_64-unknown-linux-gnu = None
  CFLAGS_x86_64_unknown_linux_gnu = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("true")
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include" "-I" "libssh2/src" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build" "-I" "/usr/include" "-fvisibility=hidden" "-DHAVE_LONGLONG" "-DHAVE_SNPRINTF" "-DHAVE_UNISTD_H" "-DHAVE_INTTYPES_H" "-DHAVE_STDLIB_H" "-DHAVE_SYS_SELECT_H" "-DHAVE_SYS_SOCKET_H" "-DHAVE_SYS_IOCTL_H" "-DHAVE_SYS_TIME_H" "-DHAVE_SYS_UN_H" "-DHAVE_O_NONBLOCK" "-DLIBSSH2_OPENSSL" "-DHAVE_LIBCRYPT32" "-DHAVE_EVP_AES_128_CTR" "-DHAVE_POLL" "-DHAVE_GETTIMEOFDAY" "-DLIBSSH2_DH_GEX_NEW" "-DLIBSSH2_HAVE_ZLIB" "-DLIBSSH2DEBUG" "-o" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/agent.o" "-c" "libssh2/src/agent.c"
  exit status: 0
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include" "-I" "libssh2/src" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build" "-I" "/usr/include" "-fvisibility=hidden" "-DHAVE_LONGLONG" "-DHAVE_SNPRINTF" "-DHAVE_UNISTD_H" "-DHAVE_INTTYPES_H" "-DHAVE_STDLIB_H" "-DHAVE_SYS_SELECT_H" "-DHAVE_SYS_SOCKET_H" "-DHAVE_SYS_IOCTL_H" "-DHAVE_SYS_TIME_H" "-DHAVE_SYS_UN_H" "-DHAVE_O_NONBLOCK" "-DLIBSSH2_OPENSSL" "-DHAVE_LIBCRYPT32" "-DHAVE_EVP_AES_128_CTR" "-DHAVE_POLL" "-DHAVE_GETTIMEOFDAY" "-DLIBSSH2_DH_GEX_NEW" "-DLIBSSH2_HAVE_ZLIB" "-DLIBSSH2DEBUG" "-o" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/bcrypt_pbkdf.o" "-c" "libssh2/src/bcrypt_pbkdf.c"
  exit status: 0
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include" "-I" "libssh2/src" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build" "-I" "/usr/include" "-fvisibility=hidden" "-DHAVE_LONGLONG" "-DHAVE_SNPRINTF" "-DHAVE_UNISTD_H" "-DHAVE_INTTYPES_H" "-DHAVE_STDLIB_H" "-DHAVE_SYS_SELECT_H" "-DHAVE_SYS_SOCKET_H" "-DHAVE_SYS_IOCTL_H" "-DHAVE_SYS_TIME_H" "-DHAVE_SYS_UN_H" "-DHAVE_O_NONBLOCK" "-DLIBSSH2_OPENSSL" "-DHAVE_LIBCRYPT32" "-DHAVE_EVP_AES_128_CTR" "-DHAVE_POLL" "-DHAVE_GETTIMEOFDAY" "-DLIBSSH2_DH_GEX_NEW" "-DLIBSSH2_HAVE_ZLIB" "-DLIBSSH2DEBUG" "-o" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/blowfish.o" "-c" "libssh2/src/blowfish.c"
  exit status: 0
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include" "-I" "libssh2/src" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build" "-I" "/usr/include" "-fvisibility=hidden" "-DHAVE_LONGLONG" "-DHAVE_SNPRINTF" "-DHAVE_UNISTD_H" "-DHAVE_INTTYPES_H" "-DHAVE_STDLIB_H" "-DHAVE_SYS_SELECT_H" "-DHAVE_SYS_SOCKET_H" "-DHAVE_SYS_IOCTL_H" "-DHAVE_SYS_TIME_H" "-DHAVE_SYS_UN_H" "-DHAVE_O_NONBLOCK" "-DLIBSSH2_OPENSSL" "-DHAVE_LIBCRYPT32" "-DHAVE_EVP_AES_128_CTR" "-DHAVE_POLL" "-DHAVE_GETTIMEOFDAY" "-DLIBSSH2_DH_GEX_NEW" "-DLIBSSH2_HAVE_ZLIB" "-DLIBSSH2DEBUG" "-o" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/channel.o" "-c" "libssh2/src/channel.c"
  cargo:warning=fatal error: error in backend: IO failure on output stream: No space left on device
  cargo:warning=PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
  cargo:warning=Stack dump:
  cargo:warning=0. Program arguments: clang -O0 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer --target=x86_64-unknown-linux-gnu -I /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include -I libssh2/src -I /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build -I /usr/include -fvisibility=hidden -DHAVE_LONGLONG -DHAVE_SNPRINTF -DHAVE_UNISTD_H -DHAVE_INTTYPES_H -DHAVE_STDLIB_H -DHAVE_SYS_SELECT_H -DHAVE_SYS_SOCKET_H -DHAVE_SYS_IOCTL_H -DHAVE_SYS_TIME_H -DHAVE_SYS_UN_H -DHAVE_O_NONBLOCK -DLIBSSH2_OPENSSL -DHAVE_LIBCRYPT32 -DHAVE_EVP_AES_128_CTR -DHAVE_POLL -DHAVE_GETTIMEOFDAY -DLIBSSH2_DH_GEX_NEW -DLIBSSH2_HAVE_ZLIB -DLIBSSH2DEBUG -o /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/channel.o -c libssh2/src/channel.c
  cargo:warning=1. <eof> parser at end of file
  exit status: 1
  running: "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include" "-I" "libssh2/src" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build" "-I" "/usr/include" "-fvisibility=hidden" "-DHAVE_LONGLONG" "-DHAVE_SNPRINTF" "-DHAVE_UNISTD_H" "-DHAVE_INTTYPES_H" "-DHAVE_STDLIB_H" "-DHAVE_SYS_SELECT_H" "-DHAVE_SYS_SOCKET_H" "-DHAVE_SYS_IOCTL_H" "-DHAVE_SYS_TIME_H" "-DHAVE_SYS_UN_H" "-DHAVE_O_NONBLOCK" "-DLIBSSH2_OPENSSL" "-DHAVE_LIBCRYPT32" "-DHAVE_EVP_AES_128_CTR" "-DHAVE_POLL" "-DHAVE_GETTIMEOFDAY" "-DLIBSSH2_DH_GEX_NEW" "-DLIBSSH2_HAVE_ZLIB" "-DLIBSSH2DEBUG" "-o" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/comp.o" "-c" "libssh2/src/comp.c"
  cargo:warning=fatal error: error in backend: IO failure on output stream: No space left on device
  cargo:warning=PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
  cargo:warning=Stack dump:
  cargo:warning=0. Program arguments: clang -O0 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer --target=x86_64-unknown-linux-gnu -I /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include -I libssh2/src -I /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build -I /usr/include -fvisibility=hidden -DHAVE_LONGLONG -DHAVE_SNPRINTF -DHAVE_UNISTD_H -DHAVE_INTTYPES_H -DHAVE_STDLIB_H -DHAVE_SYS_SELECT_H -DHAVE_SYS_SOCKET_H -DHAVE_SYS_IOCTL_H -DHAVE_SYS_TIME_H -DHAVE_SYS_UN_H -DHAVE_O_NONBLOCK -DLIBSSH2_OPENSSL -DHAVE_LIBCRYPT32 -DHAVE_EVP_AES_128_CTR -DHAVE_POLL -DHAVE_GETTIMEOFDAY -DLIBSSH2_DH_GEX_NEW -DLIBSSH2_HAVE_ZLIB -DLIBSSH2DEBUG -o /tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/comp.o -c libssh2/src/comp.c
  cargo:warning=1. <eof> parser at end of file

  --- stderr
  fatal: Not a git repository (or any parent up to mount point /cargo)
  fatal: Not a git repository (or any parent up to mount point /cargo)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).


  error occurred: Command "clang" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=x86_64-unknown-linux-gnu" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/include" "-I" "libssh2/src" "-I" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build" "-I" "/usr/include" "-fvisibility=hidden" "-DHAVE_LONGLONG" "-DHAVE_SNPRINTF" "-DHAVE_UNISTD_H" "-DHAVE_INTTYPES_H" "-DHAVE_STDLIB_H" "-DHAVE_SYS_SELECT_H" "-DHAVE_SYS_SOCKET_H" "-DHAVE_SYS_IOCTL_H" "-DHAVE_SYS_TIME_H" "-DHAVE_SYS_UN_H" "-DHAVE_O_NONBLOCK" "-DLIBSSH2_OPENSSL" "-DHAVE_LIBCRYPT32" "-DHAVE_EVP_AES_128_CTR" "-DHAVE_POLL" "-DHAVE_GETTIMEOFDAY" "-DLIBSSH2_DH_GEX_NEW" "-DLIBSSH2_HAVE_ZLIB" "-DLIBSSH2DEBUG" "-o" "/tmp/.tmpgP90lk/target/debug/build/libssh2-sys-7e6ddb7075cbeb62/out/build/libssh2/src/channel.o" "-c" "libssh2/src/channel.c" with args "clang" did not execute successfully (status code exit status: 1).


error: couldn't create a temp dir: No space left on device (os error 28) at path "/tmp/.tmpgP90lk/target/debug/deps/rmetaHyznfZ"
error: could not compile `serde_json` (lib) due to 1 previous error


 stdout=
---
[2023-12-26T16:17:12Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2023-12-26T16:17:12Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None
[2023-12-26T16:17:12Z DEBUG collector::compile::execute] cd "/tmp/.tmpzmy8jC" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzmy8jC#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2023-12-26T16:17:16Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None
[2023-12-26T16:17:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpzmy8jC" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzmy8jC#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzmy8jC/incremental-state"
[2023-12-26T16:17:21Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None
[2023-12-26T16:17:21Z DEBUG collector::compile::execute] cd "/tmp/.tmpzmy8jC" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzmy8jC#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzmy8jC/incremental-state"
[2023-12-26T16:17:21Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2023-12-26T16:17:21Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None
[2023-12-26T16:17:21Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None
[2023-12-26T16:17:21Z DEBUG collector::compile::execute] cd "/tmp/.tmpO2aQob" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpO2aQob#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2023-12-26T16:17:26Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None
[2023-12-26T16:17:26Z DEBUG collector::compile::execute] cd "/tmp/.tmpO2aQob" && CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpO2aQob#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpO2aQob/incremental-state"
Finished benchmark ctfe-stress-5 (3/8)
collector error: Failed to profile 'ctfe-stress-5' with Eprintln, recorded: expected success, got exit status: 101

stderr=   Compiling ctfe-stress-5 v0.1.0 (/tmp/.tmpO2aQob)
error: could not compile `ctfe-stress-5` (lib)


 stdout=
 stdout=

Executing benchmark diesel-1.4.8 (4/8)
Preparing diesel-1.4.8
Finished benchmark diesel-1.4.8 (4/8)
collector error: Failed to profile 'diesel-1.4.8' with Eprintln, recorded: copying diesel-1.4.8 to tmp dir
Caused by:
    expected success, got exit status: 1
    
    
    stderr=cp: error writing '/tmp/.tmpGgDsq6/./src/macros/mod.rs': No space left on device
    cp: failed to extend '/tmp/.tmpGgDsq6/./src/macros/mod.rs': No space left on device
    cp: error writing '/tmp/.tmpGgDsq6/./src/macros/ops.rs': No space left on device
    cp: failed to extend '/tmp/.tmpGgDsq6/./src/macros/ops.rs': No space left on device
    cp: error writing '/tmp/.tmpGgDsq6/./src/macros/tuples.rs': No space left on device
    cp: failed to extend '/tmp/.tmpGgDsq6/./src/macros/tuples.rs': No space left on device
    cp: error writing '/tmp/.tmpGgDsq6/./src/util.rs': No space left on device
    cp: failed to extend '/tmp/.tmpGgDsq6/./src/util.rs': No space left on device
    cp: cannot create directory '/tmp/.tmpGgDsq6/./src/pg': No space left on device
    cp: cannot create directory '/tmp/.tmpGgDsq6/./src/migration': No space left on device
    cp: error writing '/tmp/.tmpGgDsq6/./src/row.rs': No space left on device
    cp: failed to extend '/tmp/.tmpGgDsq6/./src/row.rs': No space left on device
    cp: cannot create directory '/tmp/.tmpGgDsq6/./src/types': No space left on device
    cp: error writing '/tmp/.tmpGgDsq6/./src/r2d2.rs': No space left on device
    cp: failed to extend '/tmp/.tmpGgDsq6/./src/r2d2.rs': No space left on device
    cp: error writing '/tmp/.tmpGgDsq6/./src/test_helpers.rs': No space left on device
    cp: failed to extend '/tmp/.tmpGgDsq6/./src/test_helpers.rs': No space left on device
    cp: cannot create directory '/tmp/.tmpGgDsq6/./src/query_dsl': No space left on device
    cp: error writing '/tmp/.tmpGgDsq6/./src/serialize.rs': No space left on device
    cp: failed to extend '/tmp/.tmpGgDsq6/2023-12-26T16:17:31.2459671Z ##[error]No space left on device : '/home/runner/runners/2.311.0/_diag/pages/8bd98f53-c727-4ced-9d58-447f64332c72_095256c8-afb1-531d-47be-5c1b1cc03696_1.log'
##[error]No space left on device : '/home/runner/runners/2.311.0/_diag/blocks/8bd98f53-c727-4ced-9d58-447f64332c72_095256c8-afb1-531d-47be-5c1b1cc03696.1'

@Kobzol
Copy link
Contributor Author

Kobzol commented Dec 27, 2023

@bors try

@bors
Copy link
Collaborator

bors commented Dec 27, 2023

⌛ Trying commit f9534ea with merge ae47195...

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 27, 2023
[WIP] CI: use BuildKit Docker layer caching

Trying to experiment with using Docker buildkit layer caching, to resolve the recent CI caching issues caused by GHA updating its Docker version.

r? `@ghost`
@rust-log-analyzer
Copy link
Collaborator

A job failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
info: removing cargo home
info: removing rustup binaries
info: rustup is uninstalled
##[group]Building docker image for quick
src/ci/docker/run.sh: line 91: [: : integer expression expected
Image checksum 95019433e73bb4f3426471625801b1c6647ddea405501c4c5a0c0e4104f11bfb2fd72f47b7cecaeb443f7c05632c67883bbba341e17547067969d9e80e57ee9c
manifest unknown
##[error]Process completed with exit code 1.
Post job cleanup.

@bors
Copy link
Collaborator

bors commented Dec 27, 2023

💔 Test failed - checks-actions

@Kobzol
Copy link
Contributor Author

Kobzol commented Jan 21, 2024

Closing in favour of #119290.

@Kobzol Kobzol closed this Jan 21, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants