[ENH] Add SIMD for maxscore #19462
pr.yml
on: pull_request
Detect changes and determine tests
9s
Lint
4m 20s
Matrix: Rust feature tests / test
Warn if Helm chart was updated without version bump
0s
Delete Helm chart comment if not changed
7s
Python vulnerability scan
/
bandit-scan
45s
JavaScript client tests
/
test
5m 20s
Go tests
/
cluster-test
6m 13s
Check Spanner migrations
/
check-migrations
3m 18s
Matrix: Python tests / test-cluster-rust-frontend
Waiting for pending jobs
Matrix: Python tests / test-python-cli
Waiting for pending jobs
Matrix: Python tests / test-rust-bindings-stress
Waiting for pending jobs
Matrix: Python tests / test-rust-bindings
Waiting for pending jobs
Matrix: Python tests / test-rust-single-node-integration
Waiting for pending jobs
Matrix: Python tests / test-rust-thin-client
Waiting for pending jobs
Matrix: Python tests / test-windows-smoke
Waiting for pending jobs
Matrix: Rust tests / test-benches
Waiting for pending jobs
Matrix: Rust tests / test-integration
Waiting for pending jobs
Matrix: Rust tests / test
Waiting for pending jobs
Rust tests
/
can-build-release
Rust tests
/
test-long
Rust tests
/
test-mcmr-integration
Rust tests
/
test-storage-gcs
all-required-pr-checks-passed
6s
Notify Slack on Test Failure
0s
Annotations
7 errors and 21 warnings
|
Build Docker images (warm sticky disk)
buildx bake failed with: ERROR: target rust-log-service: failed to solve: process "/bin/sh -c if [ \"$ENABLE_AVX512\" = \"1\" ]; then export CXXFLAGS=\"-mavx512f -mavx512dq -mavx512bw -mavx512vl\" && export CFLAGS=\"-mavx512f -mavx512dq -mavx512bw -mavx512vl\" && export RUSTFLAGS=\"${RUSTFLAGS} -C target-feature=+avx,+fma\" && echo \"Building with AVX512 optimizations for hnswlib and AVX for Rust\"; else echo \"Building without AVX512 optimizations\"; fi && build_target=$( [ \"${ADDRESS_SANITIZER}\" = \"1\" ] && echo '--target x86_64-unknown-linux-gnu' || echo '' ) && release_flag=$( [ \"$RELEASE_MODE\" = \"1\" ] && echo '--release' || echo '' ) && cargo build ${build_target} --workspace $(printf -- '--exclude %s ' $EXCLUDED_PACKAGES) ${release_flag} && if [ -n \"$LOG_SERVICE_CARGO_FEATURES\" ]; then cargo build ${build_target} -p chroma-log-service --bin log_service --features \"$LOG_SERVICE_CARGO_FEATURES\" ${release_flag}; fi && build_dir=$( [ \"$RELEASE_MODE\" = \"1\" ] && echo release || echo debug ) && build_dir=$( [ \"${ADDRESS_SANITIZER}\" = \"1\" ] && echo \"x86_64-unknown-linux-gnu/${build_dir}\" || echo \"${build_dir}\" ) && for bin in chroma garbage_collector_service chroma-load log_service heap_tender_service query_service compaction_service sysdb_service spanner_migration; do mv \"target/${build_dir}/${bin}\" \"./${bin}\"; done" did not complete successfully: exit code: 101
|
|
Lint
Process completed with exit code 101.
|
|
Lint
Process completed with exit code 1.
|
|
JavaScript client tests / test
Process completed with exit code 1.
|
|
Go tests / cluster-test
Cleanup failed: Failed to unmount sticky disk: Failed to unmount /var/lib/buildkit after 3 attempts: Command failed: sudo umount "/var/lib/buildkit"
umount: /var/lib/buildkit: target is busy.
|
|
Go tests / cluster-test
buildx bake failed with: ERROR: target rust-log-service: failed to solve: process "/bin/sh -c if [ \"$ENABLE_AVX512\" = \"1\" ]; then export CXXFLAGS=\"-mavx512f -mavx512dq -mavx512bw -mavx512vl\" && export CFLAGS=\"-mavx512f -mavx512dq -mavx512bw -mavx512vl\" && export RUSTFLAGS=\"${RUSTFLAGS} -C target-feature=+avx,+fma\" && echo \"Building with AVX512 optimizations for hnswlib and AVX for Rust\"; else echo \"Building without AVX512 optimizations\"; fi && build_target=$( [ \"${ADDRESS_SANITIZER}\" = \"1\" ] && echo '--target x86_64-unknown-linux-gnu' || echo '' ) && release_flag=$( [ \"$RELEASE_MODE\" = \"1\" ] && echo '--release' || echo '' ) && cargo build ${build_target} --workspace $(printf -- '--exclude %s ' $EXCLUDED_PACKAGES) ${release_flag} && if [ -n \"$LOG_SERVICE_CARGO_FEATURES\" ]; then cargo build ${build_target} -p chroma-log-service --bin log_service --features \"$LOG_SERVICE_CARGO_FEATURES\" ${release_flag}; fi && build_dir=$( [ \"$RELEASE_MODE\" = \"1\" ] && echo release || echo debug ) && build_dir=$( [ \"${ADDRESS_SANITIZER}\" = \"1\" ] && echo \"x86_64-unknown-linux-gnu/${build_dir}\" || echo \"${build_dir}\" ) && for bin in chroma garbage_collector_service chroma-load log_service heap_tender_service query_service compaction_service sysdb_service spanner_migration; do mv \"target/${build_dir}/${bin}\" \"./${bin}\"; done" did not complete successfully: exit code: 101
|
|
all-required-pr-checks-passed
Process completed with exit code 1.
|
|
Detect changes and determine tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, dorny/paths-filter@v3. 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/
|
|
Delete Helm chart comment if not changed
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: marocchino/sticky-pull-request-comment@v2. 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/
|
|
Python vulnerability scan / bandit-scan
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, astral-sh/setup-uv@v6. 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 Docker images (warm sticky disk)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, docker/bake-action@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/
|
|
Build Docker images (warm sticky disk)
Skipping sticky disk commit due to previous step failures
|
|
Build Docker images (warm sticky disk)
- Step: unknown (failed)
|
|
Build Docker images (warm sticky disk)
Found 3 failed/cancelled steps in previous workflow steps
|
|
Check Spanner migrations / check-migrations
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/checkout@v4, arduino/setup-protoc@v3. 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/
|
|
Rust feature tests / test (blacksmith-8vcpu-ubuntu-2404)
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/checkout@v4, arduino/setup-protoc@v3. 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/
|
|
Lint
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/checkout@v4, actions/setup-python@v5, arduino/setup-protoc@v3, astral-sh/setup-uv@v6. 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/
|
|
JavaScript client tests / test
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/checkout@v4, arduino/setup-protoc@v3, pnpm/action-setup@v3. 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/
|
|
Go tests / cluster-test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v5, actions/upload-artifact@v4, docker/bake-action@v5, docker/login-action@v2.1.0. 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/
|
|
Go tests / cluster-test
Skipping sticky disk commit due to previous step failures
|
|
Go tests / cluster-test
- Step: unknown (failed)
|
|
Go tests / cluster-test
Found 5 failed/cancelled steps in previous workflow steps
|
|
Go tests / cluster-test
Expose ID not found in state, skipping sticky disk commit
|
|
Go tests / cluster-test
Unmount failed, retrying (2/3)...
|
|
Go tests / cluster-test
Unmount failed, retrying (1/3)...
|
|
Go tests / cluster-test
⚠ /var/lib/buildkit/history.db: Integrity check failed: Command failed: sudo systemd-run --scope --quiet -p MemoryMax=512M -p RuntimeMaxSec=6s bbolt check "/var/lib/buildkit/history.db" 2>&1
|
|
Go tests / cluster-test
⚠ /var/lib/buildkit/cache.db: Integrity check failed: Command failed: sudo systemd-run --scope --quiet -p MemoryMax=512M -p RuntimeMaxSec=6s bbolt check "/var/lib/buildkit/cache.db" 2>&1
|
|
Go tests / cluster-test
Blacksmith builder setup skipped or failed, checking for existing configured builder
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
bandit-artifact
Expired
|
7.04 KB |
sha256:bae4f4a77a95344b53f38acbcc27f533a48da8f93b1938290aa4cf10ec862bc3
|
|
|
chroma-core~chroma~3O6X9F+10.dockerbuild
Expired
|
79.3 KB |
sha256:c073524bd1535be65f9c50e5a3b3de2f4b3d790e7aef6c9322d7ca50b8500284
|
|
|
chroma-core~chroma~4AQEA7+10.dockerbuild
Expired
|
102 KB |
sha256:b2a0d5b1c3b3c6b65be56f33e33b906bde4d86a0807cf9722cd0b0e9fb757b1a
|
|
|
go-cluster-test
Expired
|
5.98 KB |
sha256:922671b552ca66b304165a8f54b549448b48a47bd86111300f4faab1b4394ef6
|
|