[Question] How do I test the FreshDiskANN system?Such as Insert, delete, streamingmerge and other operations
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1.9k
- Forks
- 454
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 35
Description
Hello,
I recently read about FreshDiskANN. I would like to know the code details for the following three steps, including (1) updating TempIndex and DeleteList in memory, (2) merging TempIndex and DeleteList into LTI on the SSD, and (3) performing search while updating the LTI.
But I can’t locate the code for these three steps. Does anyone know how to test it?
Thanks sincerely for any information.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by searching the repository for TempIndex, DeleteList, LTI, and FreshDiskANN-related entry points; the issue names no files or tests. Trace the insert, delete, streaming-merge, and search paths, then identify how the three requested stages can be exercised and where that testing information should be documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- databases, search
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100