MB-62182: Avoid re-training vector indexes during merge#2204
Merged
abhinavdangeti merged 5 commits intomasterfrom Mar 27, 2026
Merged
MB-62182: Avoid re-training vector indexes during merge#2204abhinavdangeti merged 5 commits intomasterfrom
abhinavdangeti merged 5 commits intomasterfrom
Conversation
f12b089 to
acce003
Compare
31c2cdb to
4e61bd8
Compare
c7a94a6 to
59a66df
Compare
e2edbd2 to
5cd9550
Compare
74072d3 to
ce43814
Compare
ce43814 to
cf0b034
Compare
Member
|
@Thejas-bhat is this ready for review? Looks like it needs a rebase. |
8ad6a31 to
b0c71ba
Compare
02394a9 to
f4bae39
Compare
abhinavdangeti
approved these changes
Mar 27, 2026
Member
|
@Thejas-bhat have you verified unit tests to work under |
Member
Author
yeah it passes on my local system |
ns-codereview
pushed a commit
to couchbase/cbft
that referenced
this pull request
Mar 28, 2026
in a vector index - First comes the sampling phase, where a faiss index is created using the vectors randomly sampled from KV. The coarse quantizer of this 'centroid index' is used in the later parts of the index lifecycle. - The data ingestion on all the bleveDests is blocked until this centroid index is generated and streamed to all the partitions on that node. - After the sampling phase, the feeds are unlocked at the batch worker level to ingest the data, which follows the existing codepath. - blevesearch/bleve#2204 Change-Id: I1f7e35d6b519a4cf5a502a7246f407c33c9dfae5 Reviewed-on: https://review.couchbase.org/c/cbft/+/235240 Tested-by: <thejas.orkombu@couchbase.com> Well-Formed: Build Bot <build@couchbase.com> Reviewed-by: <thejas.orkombu@couchbase.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
"vector_index_fast_merge": "true"key-value pair as part of kvconfig while creating/opening the index.