Skip to content

enhance: make query view fanout target configurable - #21

Merged
sunby merged 1 commit into
sunby:codex/load-1m-segments-pr-stack-rebased-qv-workfrom
sijie-ni-0214:qv-balance-config
Sep 9, 2026
Merged

enhance: make query view fanout target configurable#21
sunby merged 1 commit into
sunby:codex/load-1m-segments-pr-stack-rebased-qv-workfrom
sijie-ni-0214:qv-balance-config

Conversation

@sijie-ni-0214

Copy link
Copy Markdown

What this PR does

Add a refreshable QueryCoord setting for the target number of rows per shard node. The balancer reads the latest value when building each snapshot so later reconciliation cycles use the updated fanout budget.

Commit: d00d27c

Test Plan

  • git diff --check
  • go test -tags dynamic,test -gcflags="all=-N -l" -count=1 ./internal/views/coord/balancer/... (blocked during linking by the local C++/gRPC library environment)
  • go test -tags dynamic,test -gcflags="all=-N -l" -count=1 ./util/paramtable/... (blocked by local development configuration differing from the test defaults)

Add a refreshable QueryCoord setting for the target number of rows per shard node. Read the latest value when building each balancer snapshot so subsequent reconciliation cycles use the updated fanout budget.

Signed-off-by: sijie-ni-0214 <sijie.ni@zilliz.com>
@sunby
sunby merged commit ea49a32 into sunby:codex/load-1m-segments-pr-stack-rebased-qv-work Sep 9, 2026
2 of 4 checks passed
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.

2 participants