From e1e201a657140c2dfca63dcd2d1fa3711c949e30 Mon Sep 17 00:00:00 2001 From: Andrey Vasnetsov Date: Tue, 30 Mar 2021 18:52:25 +0200 Subject: [PATCH] cargo fix unused imports --- .../segment_manager/optimizers/indexing_optimizer.rs | 8 +++----- .../segment_manager/optimizers/merge_optimizer.rs | 12 ++++-------- .../segment_manager/optimizers/vacuum_optimizer.rs | 5 +---- 3 files changed, 8 insertions(+), 17 deletions(-) diff --git a/lib/collection/src/segment_manager/optimizers/indexing_optimizer.rs b/lib/collection/src/segment_manager/optimizers/indexing_optimizer.rs index 558e5f3026..a5f0dc906a 100644 --- a/lib/collection/src/segment_manager/optimizers/indexing_optimizer.rs +++ b/lib/collection/src/segment_manager/optimizers/indexing_optimizer.rs @@ -1,12 +1,9 @@ use std::path::{PathBuf, Path}; -use segment::types::{SegmentConfig, SegmentType, StorageType, Indexes, PayloadIndexType}; +use segment::types::{SegmentConfig, SegmentType}; use crate::segment_manager::holders::segment_holder::{LockedSegmentHolder, SegmentId, LockedSegment}; use std::cmp::min; use crate::segment_manager::optimizers::segment_optimizer::{SegmentOptimizer, OptimizerThresholds}; -use crate::collection::CollectionResult; -use segment::segment_constructor::simple_segment_constructor::build_simple_segment; -use segment::segment_constructor::segment_constructor::build_segment; -use segment::segment_constructor::segment_builder::SegmentBuilder; + pub struct IndexingOptimizer { thresholds_config: OptimizerThresholds, @@ -92,6 +89,7 @@ mod tests { use crate::segment_manager::simple_segment_updater::SimpleSegmentUpdater; use crate::operations::FieldIndexOperations; use crate::operations::point_ops::{PointOps, PointInsertOps}; + use segment::types::StorageType; fn init() { diff --git a/lib/collection/src/segment_manager/optimizers/merge_optimizer.rs b/lib/collection/src/segment_manager/optimizers/merge_optimizer.rs index 18e5075e90..858d5c5fdd 100644 --- a/lib/collection/src/segment_manager/optimizers/merge_optimizer.rs +++ b/lib/collection/src/segment_manager/optimizers/merge_optimizer.rs @@ -1,13 +1,9 @@ use crate::segment_manager::optimizers::segment_optimizer::{SegmentOptimizer, OptimizerThresholds}; -use crate::segment_manager::holders::segment_holder::{LockedSegmentHolder, SegmentId, LockedSegment}; -use segment::segment_constructor::simple_segment_constructor::build_simple_segment; -use segment::types::{SegmentType, SegmentConfig, StorageType, Indexes, PayloadIndexType}; - +use crate::segment_manager::holders::segment_holder::{LockedSegmentHolder, SegmentId}; +use segment::types::{SegmentType, SegmentConfig}; use itertools::Itertools; -use segment::segment_constructor::segment_constructor::build_segment; use std::path::{PathBuf, Path}; -use crate::collection::CollectionResult; -use segment::segment_constructor::segment_builder::SegmentBuilder; + /// Optimizer that tries to reduce number of segments until it fits configured value pub struct MergeOptimizer { @@ -85,7 +81,7 @@ impl SegmentOptimizer for MergeOptimizer { mod tests { use super::*; use crate::segment_manager::fixtures::{random_segment}; - use crate::segment_manager::holders::segment_holder::SegmentHolder; + use crate::segment_manager::holders::segment_holder::{SegmentHolder, LockedSegment}; use segment::types::{Distance, Indexes}; use std::sync::{Arc}; use tempdir::TempDir; diff --git a/lib/collection/src/segment_manager/optimizers/vacuum_optimizer.rs b/lib/collection/src/segment_manager/optimizers/vacuum_optimizer.rs index 331fd573bc..ad02a122e6 100644 --- a/lib/collection/src/segment_manager/optimizers/vacuum_optimizer.rs +++ b/lib/collection/src/segment_manager/optimizers/vacuum_optimizer.rs @@ -1,12 +1,9 @@ use crate::segment_manager::holders::segment_holder::{SegmentId, LockedSegment, LockedSegmentHolder}; use segment::types::{SegmentType, SegmentConfig}; use ordered_float::OrderedFloat; -use segment::segment_constructor::simple_segment_constructor::build_simple_segment; use crate::segment_manager::optimizers::segment_optimizer::{SegmentOptimizer, OptimizerThresholds}; -use segment::segment_constructor::segment_constructor::build_segment; use std::path::{PathBuf, Path}; -use crate::collection::CollectionResult; -use segment::segment_constructor::segment_builder::SegmentBuilder; + pub struct VacuumOptimizer { deleted_threshold: f64,