Skip to content

Standardize default configs and add debug configs#281

Open
leohenon wants to merge 1 commit intoqdrant:masterfrom
leohenon:standardize-defaults-add-debug-configs
Open

Standardize default configs and add debug configs#281
leohenon wants to merge 1 commit intoqdrant:masterfrom
leohenon:standardize-defaults-add-debug-configs

Conversation

@leohenon
Copy link

Closes #137

  • All *-default configs now use m=16, ef_construction=128
  • Added *-debug config for each engine with parallel=1 (upload + search)
  • Specialty variants (on-disk, rps, quantization) left unchanged

Copilot AI review requested due to automatic review settings February 15, 2026 11:00
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR standardizes the “default” HNSW construction parameters across the single-node engine configs and adds new “*-debug” configs to make debugger-driven runs easier by forcing single-threaded upload/search.

Changes:

  • Updated each *-default configuration to use the standardized HNSW build settings (m=16, ef_construction=128 in engine-appropriate parameter names).
  • Added new *-debug configs per engine with parallel=1 for both upload_params and search_params.
  • Left specialty configs (on-disk, RPS, quantization variants) unchanged, per the issue/description.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
experiments/configurations/weaviate-single-node.json Standardized default index build params; added weaviate-debug with single-threaded upload/search.
experiments/configurations/redis-single-node.json Standardized default HNSW index params; added redis-debug with single-threaded upload and reduced search parallelism.
experiments/configurations/qdrant-single-node.json Standardized default hnsw_config; added qdrant-debug with single-threaded upload/search.
experiments/configurations/qdrant-native-single-node.json Standardized default hnsw_config; added qdrant-native-debug with single-threaded upload/search.
experiments/configurations/pgvector-single-node.json Added pgvector-debug with single-threaded upload/search while keeping standardized HNSW build params.
experiments/configurations/opensearch-single-node.json Standardized default ef_construction; added opensearch-debug with single-threaded upload/search.
experiments/configurations/milvus-single-node.json Standardized default efConstruction; added milvus-debug with single-threaded upload/search.
experiments/configurations/elasticsearch-single-node.json Standardized default ef_construction; added elasticsearch-debug with single-threaded upload/search.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Standardize all *-default configs and add *-debug with parallel = 1 for easy debugging.

1 participant