Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

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

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
Contributor

bors commented Aug 12, 2023

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

@bors
Copy link
Contributor

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
Contributor

bors commented Aug 12, 2023

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

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Contributor

bors commented Aug 12, 2023

💔 Test failed - checks-actions

@Kobzol
Copy link
Contributor Author

Kobzol commented Aug 12, 2023

@bors try

@bors
Copy link
Contributor

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
Contributor

bors commented Aug 12, 2023

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

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Contributor

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
Contributor

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://github.com/gitapi/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
Contributor

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
Contributor

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/login/#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
Contributor

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
Contributor

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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