Affected Component
DiskANN
Current Behavior
Background
PR #602 packages the DiskANN implementation into zvec_core. This allows downstream consumers to use DiskANN without linking core_knn_diskann separately.
The change was merged promptly to unblock the upcoming Node.js SDK release. It has been validated downstream on Linux x86_64.
The following review comments should be addressed in a follow-up change.
Follow-up tasks
Desired Improvement
See above
Impact
See above
Affected Component
DiskANN
Current Behavior
Background
PR #602 packages the DiskANN implementation into
zvec_core. This allows downstream consumers to use DiskANN without linkingcore_knn_diskannseparately.The change was merged promptly to unblock the upcoming Node.js SDK release. It has been validated downstream on Linux x86_64.
The following review comments should be addressed in a follow-up change.
Follow-up tasks
Decide whether
interface/indexes/diskann_index.ccshould remain inzvec_corewhenDISKANN_SUPPORTED=OFF.Simplify the CMake comments introduced by fix(diskann): add diskann into zvec core lib #602.
Add a core-level DiskANN example or integration test.
zvec_core.core_knn_diskann.DISKANN_SUPPORTED=ON.Confirm that Python binding linkage remains free of duplicate symbols.
core_knn_diskann_staticwhile also linkingzvec_core.Desired Improvement
See above
Impact
See above