Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
5.0-alpha2, 5.0, 5.1
-
None
-
Operability
-
Challenging
-
All
-
None
-
Description
The patch associated with this ticket adds a new vector index to SAI. This introduces the following new elements and changes to SAI:
- VectorMemtableIndex - the in-memory representation of the vector indexes that writes data to a DiskANN instance
- VectorSegmentBuilder - that writes a DiskANN graph to the following on-disk components:
- VECTOR - contains the floating point vectors associated with the graph
- TERMS - contains the HNSW graph on-disk representation written by a HnswGraphWriter
- POSTINGS - contains the index postings as written by a VectorPostingsWriter
- VectorIndexSegmentSearcher - used to search the on-disk DiskANN graph
Attachments
Attachments
Issue Links
- causes
-
CASSANDRA-19095 Test Failure: org.apache.cassandra.index.sai.cql.VectorSegmentationTest.testMultipleSegmentsForCompaction
- Open
- fixes
-
CASSANDRA-18927 Fix potential race condition in IndexViewManager during invalidation
- Resolved
- links to