Skip to content

perf(mem): avoid eager scratch re-zero on restore #4491

perf(mem): avoid eager scratch re-zero on restore

perf(mem): avoid eager scratch re-zero on restore #4491

Triggered via pull request July 1, 2026 11:51
Status Success
Total duration 34m 15s
Artifacts 8

ValidatePullRequest.yml

on: pull_request
docs-pr
4s
docs-pr
update-guest-locks  /  update-guest-locks
update-guest-locks / update-guest-locks
spell check with typos
7s
spell check with typos
check license headers
7s
check license headers
Matrix: build-guests
code-checks  /  linux-checks
15m 55s
code-checks / linux-checks
code-checks  /  windows-checks
6m 42s
code-checks / windows-checks
Matrix: build-test
Matrix: fuzzing
Matrix: run-examples
report-ci-status
3s
report-ci-status
Fit to window
Zoom out
Zoom in

Annotations

51 warnings and 37 notices
build-guests (arm64, release) / build-guests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-guests (arm64, debug) / build-guests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-guests (X64, release) / build-guests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-guests (X64, debug) / build-guests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
code-checks / windows-checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (kvm, intel, X64, release) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (mshv3, intel, X64, release) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (mshv3, amd, X64, debug) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (hyperv-ws2025, intel, X64, release) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (kvm, apple, arm64, release) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (kvm, intel, X64, debug) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (kvm, amd, X64, debug) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (kvm, amd, X64, release) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (hyperv-ws2025, amd, X64, release) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (hyperv-ws2025, amd, X64, debug) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (hyperv-ws2025, amd, X64, debug) / run-examples
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
run-examples (hyperv-ws2025, amd, X64, debug) / run-examples
You've hit a rate limit, your rate limit will reset in 34 seconds
run-examples (hyperv-ws2025, intel, X64, debug) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (hyperv-ws2025, intel, X64, debug) / run-examples
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
run-examples (hyperv-ws2025, intel, X64, debug) / run-examples
You've hit a rate limit, your rate limit will reset in 13 seconds
run-examples (mshv3, intel, X64, debug) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-examples (mshv3, amd, X64, release) / run-examples
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
fuzzing (fuzz_host_call, X64) / fuzz
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
code-checks / linux-checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
fuzzing (fuzz_guest_estimate_trace_event, X64) / fuzz
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
fuzzing (fuzz_guest_call, X64) / fuzz
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
fuzzing (fuzz_guest_trace, X64) / fuzz
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (hyperv-ws2025, amd, X64, release) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (kvm, apple, arm64, debug) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (kvm, apple, arm64, debug) / build-and-test
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-test (kvm, apple, arm64, debug) / build-and-test
You've hit a rate limit, your rate limit will reset in 6 seconds
build-test (hyperv-ws2025, intel, X64, release) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (hyperv-ws2025, intel, X64, release) / build-and-test
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-test (hyperv-ws2025, intel, X64, release) / build-and-test
You've hit a rate limit, your rate limit will reset in 14 seconds
fuzzing (fuzz_host_print, X64) / fuzz
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (hyperv-ws2025, amd, X64, debug) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (hyperv-ws2025, intel, X64, debug) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (hyperv-ws2025, intel, X64, debug) / build-and-test
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-test (hyperv-ws2025, intel, X64, debug) / build-and-test
You've hit a rate limit, your rate limit will reset in 13 seconds
build-test (kvm, amd, X64, release) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (kvm, intel, X64, release) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (kvm, intel, X64, debug) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (kvm, amd, X64, debug) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (mshv3, amd, X64, release) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (mshv3, amd, X64, release) / build-and-test
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-test (mshv3, amd, X64, release) / build-and-test
You've hit a rate limit, your rate limit will reset in 28 seconds
build-test (mshv3, intel, X64, release) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (mshv3, intel, X64, debug) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (mshv3, amd, X64, debug) / build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-test (mshv3, amd, X64, debug) / build-and-test
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-test (mshv3, amd, X64, debug) / build-and-test
You've hit a rate limit, your rate limit will reset in 18 seconds
sccache stats - build-guests
100% - 1 hit, 0 misses, 0 errors
sccache stats - build-guests
100% - 1 hit, 0 misses, 0 errors
sccache stats - build-guests
91% - 52 hits, 5 misses, 0 errors
sccache stats - build-guests
91% - 52 hits, 5 misses, 0 errors
sccache stats - windows-checks
0% - 0 hits, 29 misses, 0 errors
sccache stats - run-examples
99% - 280 hits, 3 misses, 0 errors
sccache stats - run-examples
99% - 280 hits, 3 misses, 0 errors
sccache stats - run-examples
99% - 753 hits, 4 misses, 0 errors
sccache stats - run-examples
89% - 311 hits, 37 misses, 0 errors
sccache stats - build-and-test
75% - 9 hits, 3 misses, 0 errors
sccache stats - run-examples
91% - 438 hits, 42 misses, 0 errors
sccache stats - run-examples
39% - 189 hits, 291 misses, 0 errors
sccache stats - run-examples
80% - 225 hits, 58 misses, 0 errors
sccache stats - run-examples
36% - 87 hits, 155 misses, 0 errors
sccache stats - run-examples
54% - 176 hits, 148 misses, 0 errors
sccache stats - run-examples
31% - 100 hits, 224 misses, 0 errors
sccache stats - run-examples
32% - 239 hits, 518 misses, 0 errors
sccache stats - run-examples
67% - 189 hits, 94 misses, 0 errors
sccache stats - fuzz
100% - 345 hits, 1 miss, 0 errors
sccache stats - linux-checks
32% - 782 hits, 1658 misses, 2 errors
sccache stats - fuzz
96% - 447 hits, 19 misses, 0 errors
sccache stats - fuzz
79% - 272 hits, 74 misses, 0 errors
sccache stats - fuzz
88% - 408 hits, 58 misses, 0 errors
sccache stats - build-and-test
38% - 109 hits, 177 misses, 0 errors
sccache stats - build-and-test
57% - 323 hits, 244 misses, 0 errors
sccache stats - build-and-test
62% - 271 hits, 168 misses, 0 errors
sccache stats - fuzz
100% - 345 hits, 1 miss, 0 errors
sccache stats - build-and-test
41% - 171 hits, 251 misses, 0 errors
sccache stats - build-and-test
56% - 236 hits, 186 misses, 0 errors
sccache stats - build-and-test
78% - 659 hits, 187 misses, 0 errors
sccache stats - build-and-test
43% - 368 hits, 478 misses, 0 errors
sccache stats - build-and-test
93% - 516 hits, 38 misses, 0 errors
sccache stats - build-and-test
85% - 472 hits, 82 misses, 0 errors
sccache stats - build-and-test
89% - 1027 hits, 132 misses, 0 errors
sccache stats - build-and-test
98% - 833 hits, 13 misses, 0 errors
sccache stats - build-and-test
66% - 569 hits, 296 misses, 0 errors
sccache stats - build-and-test
92% - 796 hits, 69 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
c-guests-X64-debug Expired
2.41 MB
sha256:b0c298681fef9a6d42f4e2326de3cf468a31551f16f6cac09508315a90b7e095
c-guests-X64-release Expired
470 KB
sha256:6775c3ba87ec8027053dfb4c220baaf536ba329eba877561395c6a9ab8dfc09d
c-guests-arm64-debug Expired
2.45 MB
sha256:bdf725076be1d2bbdc34d041d2c4062d70803535a7bb28888041a07f7ad7a803
c-guests-arm64-release Expired
529 KB
sha256:e988b3c04d61d4a58f6cbdd48edaf14537242e569d18c88ccd21ee3de35ac27c
rust-guests-X64-debug Expired
3.57 MB
sha256:7b0b7fd2f144a28f3aa76bf9cbb9c8130f07cf25715dda8d49d6dcd9cf284164
rust-guests-X64-release Expired
289 KB
sha256:2cbb40faaae563a6e15330cad35043b77b0cd80d773b0839181fefeb253a1291
rust-guests-arm64-debug Expired
3.73 MB
sha256:679805e759db7c9245a70751c153cbb10a4639df0548323d16899c152d3f37f8
rust-guests-arm64-release Expired
354 KB
sha256:a0366accb5e129e8976a7ffcb0f840dc3cb15ee8f28cadaab5b109a352434a89