Skip to content

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

test: add comprehensive node cache correctness tests for BTreeMap

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

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

ci.yml

on: pull_request
Matrix: benchmark
checks-pass
4s
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 (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 (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 (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
596 Bytes
sha256:db2fc47d592056ca772fbc5f4640ccabd30db49312ccdf03b84f7471bee43b53
canbench_result_btreeset
594 Bytes
sha256:a42aadc1d9ae169e63237a4793e91170f3107cec6f43f3b516c554456873e1d4
canbench_result_io_chunks
602 Bytes
sha256:b7d1cf0443c372c5f3144b00b30dea8b436e8821d051a62b5e947666638d24b2
canbench_result_memory-manager
612 Bytes
sha256:4ae7575cd09b8075850766255b459a00ff3fbd08ab8c2db054c6245762d21622
canbench_result_nns
584 Bytes
sha256:40af9415b4af99ec6910f50890fd5d3403edb6918f501b24dd9ede7d851f676a
canbench_result_vec
584 Bytes
sha256:cf9952637c821b15d59c5925c0d36fa543c9b0b881108851a6ad761d1c9c27d8
canbench_results_btreemap_csv
2.99 KB
sha256:34228c9b47ceff35cbd7c70f83a25c02e71e45fe54ce59397e5ca91d72e01e32
canbench_results_btreeset_csv
1.24 KB
sha256:ec553c00d381ef7f68eed4fbaf2868827f849e1750067e92181eadf335220cdc
canbench_results_io_chunks_csv
514 Bytes
sha256:e2f5f4c57d8d1692cbf1e753aec6d65625bbf030b12aaedb5484fb729f5e1c16
canbench_results_memory-manager_csv
363 Bytes
sha256:80355291f6dab3451e623fed5af361f7fed704585c2010dea293ada9b8588c12
canbench_results_nns_csv
484 Bytes
sha256:96ea4be3536e34f736bc508c2e9e48e9a0a1770980516faed0de68f62f49e493
canbench_results_persisted_btreemap_yml
3.15 KB
sha256:e919b29c007320469c3acd0d17a6dfc42b54447dcf54731acbb48617c83d8a50
canbench_results_persisted_btreeset_yml
1.31 KB
sha256:b1bc76cfd504d99dc9e1e5e22acac296b9ed7710865e932f1976947f188d66f7
canbench_results_persisted_io_chunks_yml
537 Bytes
sha256:f3a828a20b8c317a48f84842e4a2a105fb1dcf72d1721369d22ff8c8eff67509
canbench_results_persisted_memory-manager_yml
377 Bytes
sha256:e475653671252a41cb24d423fac5ad05b0676a90311614a3e9d86834b9d5dcbc
canbench_results_persisted_nns_yml
510 Bytes
sha256:361c3cf10857a7d2da97a46e745f2a1e6b9a4c5176bd95e0f7354ebad81ce760
canbench_results_persisted_vec_yml
477 Bytes
sha256:5fc5e25d137132231245841b66b493d86f3a503b61b952f83c3c1902c0e67c69
canbench_results_vec_csv
454 Bytes
sha256:b7c213a8367e60cd0b669f8c4e799f7fe69d92c7cbe1c8784dfeb5b3525c475e
pr_number
138 Bytes
sha256:a48befdc987811839502c318eb4d51065236448491c379da880e2b5a11e8d05f