@@ -197,7 +197,7 @@ pub fn create_mutable_segment(
197197/// A set of paths for a fragmented vector segment where `segment` points to a
198198/// single tar file generated by snapshotting a qdrant segment.
199199#[ derive( PartialEq , Eq , Debug , Clone , Hash ) ]
200- pub struct DiskSegmentPaths {
200+ pub struct VectorDiskSegmentPaths {
201201 pub segment : PathBuf ,
202202 pub uuids : PathBuf ,
203203 pub deleted_bitset : PathBuf ,
@@ -207,14 +207,14 @@ pub struct DiskSegmentPaths {
207207/// a directory into which we've unpacked a tar file generated from snapshotting
208208/// a qdrant segment.
209209#[ derive( PartialEq , Eq , Debug , Clone , Hash ) ]
210- pub struct UntarredDiskSegmentPaths {
210+ pub struct UntarredVectorDiskSegmentPaths {
211211 segment_dir : PathBuf ,
212212 uuids : PathBuf ,
213213 deleted_bitset : PathBuf ,
214214}
215215
216- impl UntarredDiskSegmentPaths {
217- pub fn from ( untarred_segment : PathBuf , paths : DiskSegmentPaths ) -> Self {
216+ impl UntarredVectorDiskSegmentPaths {
217+ pub fn from ( untarred_segment : PathBuf , paths : VectorDiskSegmentPaths ) -> Self {
218218 Self :: new ( untarred_segment, paths. uuids , paths. deleted_bitset )
219219 }
220220
@@ -231,8 +231,8 @@ impl UntarredDiskSegmentPaths {
231231}
232232
233233#[ derive( Debug ) ]
234- pub struct DiskSegmentValues {
235- pub paths : DiskSegmentPaths ,
234+ pub struct VectorDiskSegmentValues {
235+ pub paths : VectorDiskSegmentPaths ,
236236 pub num_vectors : u32 ,
237237 pub num_deleted : u32 ,
238238}
@@ -242,7 +242,7 @@ pub fn build_disk_segment(
242242 tmp_path : & Path ,
243243 disk_path : & Path ,
244244 segment_config : SegmentConfig ,
245- ) -> anyhow:: Result < DiskSegmentValues > {
245+ ) -> anyhow:: Result < VectorDiskSegmentValues > {
246246 merge_disk_segments ( vec ! [ segment] , tmp_path, disk_path, segment_config)
247247}
248248
@@ -251,7 +251,7 @@ pub fn merge_disk_segments_hnsw(
251251 dimension : usize ,
252252 tmp_path : & Path ,
253253 disk_path : & Path ,
254- ) -> anyhow:: Result < DiskSegmentValues > {
254+ ) -> anyhow:: Result < VectorDiskSegmentValues > {
255255 let segment_config = segment_config ( dimension, false , 4 ) ;
256256 merge_disk_segments ( segments, tmp_path, disk_path, segment_config)
257257}
@@ -261,7 +261,7 @@ pub fn merge_disk_segments(
261261 tmp_path : & Path ,
262262 disk_path : & Path ,
263263 segment_config : SegmentConfig ,
264- ) -> anyhow:: Result < DiskSegmentValues > {
264+ ) -> anyhow:: Result < VectorDiskSegmentValues > {
265265 // Create separate tmp paths to avoid unexpected overlap with the original
266266 // segment or various intermediate outputs. Because qdrant restores segments
267267 // to paths adjacent to the path where we save the snapshot, we want to
@@ -321,7 +321,7 @@ pub fn merge_disk_segments(
321321 & snapshot_tmp_path,
322322 disk_path,
323323 ) ?;
324- Ok ( DiskSegmentValues {
324+ Ok ( VectorDiskSegmentValues {
325325 paths : segment,
326326 num_vectors : total_point_count as u32 ,
327327 num_deleted : num_deleted as u32 ,
@@ -333,7 +333,7 @@ pub fn snapshot_segment(
333333 segment : & Segment ,
334334 tmp_path : & Path ,
335335 index_path : & Path ,
336- ) -> anyhow:: Result < DiskSegmentPaths > {
336+ ) -> anyhow:: Result < VectorDiskSegmentPaths > {
337337 let segment_path = segment. take_snapshot ( tmp_path, index_path) ?;
338338
339339 // Write out our additional index files for the ID tracker.
@@ -350,7 +350,7 @@ pub fn snapshot_segment(
350350 id_tracker. write_deleted_bitset ( & mut out) ?;
351351 out. into_inner ( ) ?. sync_all ( ) ?;
352352 }
353- Ok ( DiskSegmentPaths {
353+ Ok ( VectorDiskSegmentPaths {
354354 segment : segment_path,
355355 uuids : uuids_path,
356356 deleted_bitset : deleted_bitset_path,
@@ -399,13 +399,13 @@ fn open_db<T: AsRef<str>>(
399399/// used exactly once per Segment open, use FragmentedSegmentLoader instead of
400400/// this method.
401401#[ cfg( any( test, feature = "testing" ) ) ]
402- pub fn unsafe_load_disk_segment ( paths : & DiskSegmentPaths ) -> anyhow:: Result < Segment > {
402+ pub fn unsafe_load_disk_segment ( paths : & VectorDiskSegmentPaths ) -> anyhow:: Result < Segment > {
403403 let path = restore_segment_from_tar ( & paths. segment ) ?;
404- let paths = UntarredDiskSegmentPaths :: from ( path, paths. clone ( ) ) ;
404+ let paths = UntarredVectorDiskSegmentPaths :: from ( path, paths. clone ( ) ) ;
405405 load_disk_segment ( paths)
406406}
407407
408- pub fn load_disk_segment ( paths : UntarredDiskSegmentPaths ) -> anyhow:: Result < Segment > {
408+ pub fn load_disk_segment ( paths : UntarredVectorDiskSegmentPaths ) -> anyhow:: Result < Segment > {
409409 let untarred_path = paths. segment_dir ;
410410 if !SegmentVersion :: check_exists ( & untarred_path) {
411411 anyhow:: bail!( "Missing segment version for {untarred_path:?}" ) ;
@@ -582,8 +582,8 @@ mod tests {
582582 segment_config,
583583 snapshot_segment,
584584 unsafe_load_disk_segment,
585- DiskSegmentPaths ,
586- DiskSegmentValues ,
585+ VectorDiskSegmentPaths ,
586+ VectorDiskSegmentValues ,
587587 DEFAULT_VECTOR_NAME ,
588588 } ,
589589 } ;
@@ -657,7 +657,7 @@ mod tests {
657657 dimensions : usize ,
658658 test_dir : & TempDir ,
659659 vectors : impl Iterator < Item = ( ExtendedPointId , Vec < f32 > ) > ,
660- ) -> anyhow:: Result < DiskSegmentPaths > {
660+ ) -> anyhow:: Result < VectorDiskSegmentPaths > {
661661 // Generate the memory segment
662662 let ( memory_segment, _) = create_test_memory_segment ( dimensions, test_dir, vectors) ?;
663663
@@ -724,7 +724,7 @@ mod tests {
724724 fn create_disk_segment (
725725 test_dir : & TempDir ,
726726 memory_segment : & Segment ,
727- ) -> anyhow:: Result < DiskSegmentPaths > {
727+ ) -> anyhow:: Result < VectorDiskSegmentPaths > {
728728 let indexing_path = test_dir. path ( ) . join ( "indexing" ) ;
729729 fs:: create_dir_all ( & indexing_path) ?;
730730 let disk_path = test_dir. path ( ) . join ( "disk" ) ;
@@ -1005,7 +1005,7 @@ mod tests {
10051005 deleted_bitset. write ( & mut file) ?;
10061006 file. into_inner ( ) ?. sync_all ( ) ?;
10071007 }
1008- let paths_with_deletes = DiskSegmentPaths {
1008+ let paths_with_deletes = VectorDiskSegmentPaths {
10091009 deleted_bitset : mutated_bitset_path,
10101010 ..paths_with_deletes
10111011 } ;
@@ -1239,7 +1239,7 @@ mod tests {
12391239
12401240 // Mutate the deleted bitset and write it back to disk, as we would expect from
12411241 // the index worker.
1242- let DiskSegmentPaths {
1242+ let VectorDiskSegmentPaths {
12431243 deleted_bitset : deleted_bitset_path,
12441244 uuids,
12451245 ..
@@ -1273,7 +1273,7 @@ mod tests {
12731273 segments : Vec < & Segment > ,
12741274 tmp_dir : & TempDir ,
12751275 config : SegmentConfig ,
1276- ) -> anyhow:: Result < DiskSegmentValues > {
1276+ ) -> anyhow:: Result < VectorDiskSegmentValues > {
12771277 let indexing_path = tmp_dir. path ( ) . join ( "indexing" ) ;
12781278 fs:: create_dir_all ( & indexing_path) ?;
12791279 let disk_path = tmp_dir. path ( ) . join ( "disk" ) ;
@@ -1326,7 +1326,7 @@ mod tests {
13261326
13271327 let config = segment_config ( DIMENSIONS , false , 4 ) ;
13281328 let merged_dir = tempfile:: tempdir ( ) ?;
1329- let DiskSegmentValues { paths, .. } =
1329+ let VectorDiskSegmentValues { paths, .. } =
13301330 merge_disk_segments_tmpdir ( vec ! [ & initial_segment, & new_segment] , & merged_dir, config) ?;
13311331 let merged_segment = unsafe_load_disk_segment ( & paths) ?;
13321332 assert_eq ! (
@@ -1365,7 +1365,7 @@ mod tests {
13651365
13661366 let config = segment_config ( DIMENSIONS , false , 4 ) ;
13671367 let merged_dir = tempfile:: tempdir ( ) ?;
1368- let DiskSegmentValues {
1368+ let VectorDiskSegmentValues {
13691369 paths : merged_paths,
13701370 num_vectors,
13711371 ..
@@ -1404,7 +1404,7 @@ mod tests {
14041404
14051405 let config = segment_config ( DIMENSIONS , false , 4 ) ;
14061406 let merged_dir = tempfile:: tempdir ( ) ?;
1407- let DiskSegmentValues {
1407+ let VectorDiskSegmentValues {
14081408 paths : merged_paths,
14091409 num_vectors : merged_num_vectors,
14101410 ..
@@ -1447,7 +1447,7 @@ mod tests {
14471447
14481448 let config = segment_config ( DIMENSIONS , false , 4 ) ;
14491449 let merged_dir = tempfile:: tempdir ( ) ?;
1450- let DiskSegmentValues {
1450+ let VectorDiskSegmentValues {
14511451 paths : merged_paths,
14521452 num_vectors : merged_num_vectors,
14531453 ..
0 commit comments