diff --git a/crates/ecstore/src/bucket/lifecycle/bucket_lifecycle_ops.rs b/crates/ecstore/src/bucket/lifecycle/bucket_lifecycle_ops.rs index 3fd0ea336..d098a3e8c 100644 --- a/crates/ecstore/src/bucket/lifecycle/bucket_lifecycle_ops.rs +++ b/crates/ecstore/src/bucket/lifecycle/bucket_lifecycle_ops.rs @@ -5014,7 +5014,7 @@ async fn apply_expiry_on_transitioned_object_with_lock_lost_signal( api: Arc, oi: &ObjectInfo, lc_event: &lifecycle::Event, - src: &LcEventSrc, + _src: &LcEventSrc, bucket_incarnation_id: Uuid, lock_lost_signal: Option>, ) -> bool { diff --git a/crates/ecstore/src/services/rebalance/entry.rs b/crates/ecstore/src/services/rebalance/entry.rs index 345f5b60c..82ff63105 100644 --- a/crates/ecstore/src/services/rebalance/entry.rs +++ b/crates/ecstore/src/services/rebalance/entry.rs @@ -791,7 +791,6 @@ pub mod test_util { use super::super::{RebalStatus, RebalanceInfo, RebalanceMeta, RebalanceStats}; use super::*; use crate::storage_api_contracts::bucket::{BucketOperations as _, MakeBucketOptions}; - use crate::storage_api_contracts::object::ObjectOperations as _; use rustfs_filemeta::FileMeta; pub struct PausedRebalanceEntryTestFixture { @@ -936,7 +935,6 @@ pub mod test_util { mod tests { use super::*; use crate::bucket::lifecycle::lifecycle::TRANSITION_COMPLETE; - use crate::client::api_s3_datatypes::CompletePart; use crate::object_api::PutObjReader; use crate::services::rebalance::{RebalStatus, RebalanceInfo, RebalanceMeta, RebalanceStats}; use crate::set_disk::{ @@ -944,9 +942,10 @@ mod tests { TieredMetadataCommitBarrier, }; use crate::storage_api_contracts::multipart::MultipartOperations as _; - use crate::storage_api_contracts::object::ObjectOperations as _; + use crate::storage_api_contracts::object::ObjectIO as _; use http::HeaderMap; use rustfs_filemeta::{FileInfo, FileMeta, ObjectPartInfo, TransitionVersionState}; + use rustfs_storage_api::CompletePart; use s3s::dto::{BucketLifecycleConfiguration, ExpirationStatus, LifecycleExpiration, LifecycleRule}; use std::time::Duration as StdDuration; use time::OffsetDateTime; diff --git a/crates/ecstore/src/services/rebalance/mod.rs b/crates/ecstore/src/services/rebalance/mod.rs index 960041f74..7396408a0 100644 --- a/crates/ecstore/src/services/rebalance/mod.rs +++ b/crates/ecstore/src/services/rebalance/mod.rs @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +use crate::disk::DiskAPI; use crate::error::{Error, Result}; use crate::object_api::{GetObjectReader, ObjectInfo, ObjectOptions, PutObjReader}; use tokio::time::Duration; diff --git a/crates/ecstore/src/services/rebalance/rebalance_unit_tests.rs b/crates/ecstore/src/services/rebalance/rebalance_unit_tests.rs index f63a56114..08d8f6b0c 100644 --- a/crates/ecstore/src/services/rebalance/rebalance_unit_tests.rs +++ b/crates/ecstore/src/services/rebalance/rebalance_unit_tests.rs @@ -68,7 +68,6 @@ use rustfs_filemeta::{FileInfo, MetaCacheEntry}; use rustfs_rio::Index; use s3s::dto::ReplicationConfiguration; use serde::Serialize; -use std::future::Future; use std::io::Cursor; use std::sync::Arc; use std::sync::Mutex;