Skip to content

test: add comprehensive node cache correctness tests for BTreeMap #2031

test: add comprehensive node cache correctness tests for BTreeMap

test: add comprehensive node cache correctness tests for BTreeMap #2031

Triggered via pull request April 4, 2026 08:06
Status Success
Total duration 10m 31s
Artifacts 19

ci.yml

on: pull_request
Matrix: benchmark
checks-pass
3s
checks-pass
Fit to window
Zoom out
Zoom in

Annotations

9 warnings
upload-pr-number
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
examples
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
benchmark (memory-manager)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
benchmark (vec)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
benchmark (nns)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
benchmark (btreeset)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
benchmark (io_chunks)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
benchmark (btreemap)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
canbench_result_btreemap Expired
597 Bytes
sha256:b301dcd239fd34273a3c028011bf9a8c68d2faf5f287ba51aef9089f4ead01a1
canbench_result_btreeset Expired
593 Bytes
sha256:8f16d1a9e6dcb91fb76dda1e5700f794851c0df3745fb4d31f5416ace1c61e8a
canbench_result_io_chunks Expired
601 Bytes
sha256:abb237eb275b4f2126f627cfe77dd650c0ee7b92cb70479d59a31eb938c5c59f
canbench_result_memory-manager Expired
610 Bytes
sha256:1f1a21758f12e670b0911aaa7b79e6b7d025e00c647ff14fe8a5d8a0f2d0f09f
canbench_result_nns Expired
584 Bytes
sha256:0917750c7ad8a94574222cc92b74d54851a949abd27162c22d187b401e20348e
canbench_result_vec Expired
583 Bytes
sha256:19d0c5ddd7b7a01ea905c74d8a92b93729f2cf9e64cfd5d6250eed7893b7f5e1
canbench_results_btreemap_csv Expired
2.99 KB
sha256:37a28a9bf45d22b8f17c9d2af96aeb0dcf8c1299417904517bc30a9e74082754
canbench_results_btreeset_csv Expired
1.24 KB
sha256:6aac7de6e556fb2650dcae4db1cc7db3585dfa9a752ba482270397e1a8a647b2
canbench_results_io_chunks_csv Expired
514 Bytes
sha256:473ca04430472f17bca0af46579a28237922533defb9af90ca1a9b8d87a64ae1
canbench_results_memory-manager_csv Expired
363 Bytes
sha256:7d61059d1df0458647c0267fa3959df5b34fcae06cc2bfc7a8f5f9223d8aa603
canbench_results_nns_csv Expired
484 Bytes
sha256:3201c2267cd7f8e2d46d92e882555d59f0e525da3da3ded14fefbddbd90633d4
canbench_results_persisted_btreemap_yml Expired
3.15 KB
sha256:0c64c05fcb35434361277dc1ce3bf0b3352963c62567894af0d3969d4a8bb18d
canbench_results_persisted_btreeset_yml Expired
1.31 KB
sha256:9386d2e07a834309e696b5c26e7d83a4f80b1bc28b84c5f419a97022840110be
canbench_results_persisted_io_chunks_yml Expired
537 Bytes
sha256:ea3af8fb20cd4ec50c6a20e63706eac4cfe28cf0e7153bc9fe6044be53b29a32
canbench_results_persisted_memory-manager_yml Expired
377 Bytes
sha256:e8abfbbb3cf370e1719b41eaff269ffdac2fa8b349950916faeb1c649e72f534
canbench_results_persisted_nns_yml Expired
510 Bytes
sha256:fd52990c745f60b3d746e223fc0a7d51244a8a1a7daeab277a2356a962fdddf0
canbench_results_persisted_vec_yml Expired
477 Bytes
sha256:d5bb2a5dcea3b6907ffcdf2281d206726190011d7d5808a28bebede9d79bc979
canbench_results_vec_csv Expired
454 Bytes
sha256:cb8c60cc69c532ecefada151aad78ad0efcc183ec7e35d7f16a2ea9a9a382603
pr_number Expired
138 Bytes
sha256:9eeeddb9fc5defc21b75335ef432c3a1e37776b3739ad10bb4c835238a1c3dff