MB-62182: Avoid re-training vector indexes during merge#2204
Merged
Conversation
Thejas-bhat
force-pushed
the
fastmerge
branch
from
November 26, 2025 19:17
f12b089 to
acce003
Compare
Thejas-bhat
force-pushed
the
fastmerge
branch
from
January 15, 2026 21:38
31c2cdb to
4e61bd8
Compare
Thejas-bhat
force-pushed
the
fastmerge
branch
3 times, most recently
from
January 29, 2026 19:16
c7a94a6 to
59a66df
Compare
Thejas-bhat
marked this pull request as ready for review
January 29, 2026 19:34
Thejas-bhat
force-pushed
the
fastmerge
branch
from
January 29, 2026 22:47
e2edbd2 to
5cd9550
Compare
Thejas-bhat
force-pushed
the
fastmerge
branch
4 times, most recently
from
February 6, 2026 00:24
74072d3 to
ce43814
Compare
Thejas-bhat
force-pushed
the
fastmerge
branch
from
February 19, 2026 18:10
ce43814 to
cf0b034
Compare
Member
|
@Thejas-bhat is this ready for review? Looks like it needs a rebase. |
abhinavdangeti
requested review from
CascadingRadium,
Likith101,
abhinavdangeti,
capemox and
maneuvertomars
March 19, 2026 21:32
Thejas-bhat
force-pushed
the
fastmerge
branch
4 times, most recently
from
March 23, 2026 23:05
8ad6a31 to
b0c71ba
Compare
Thejas-bhat
force-pushed
the
fastmerge
branch
3 times, most recently
from
March 26, 2026 22:23
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.