diff --git a/ecstore/src/disk/local.rs b/ecstore/src/disk/local.rs
index f4957e09..5c5f3e79 100644
--- a/ecstore/src/disk/local.rs
+++ b/ecstore/src/disk/local.rs
@@ -50,8 +50,6 @@ use path_absolutize::Absolutize;
use std::collections::{HashMap, HashSet};
use std::fmt::Debug;
use std::io::Cursor;
-#[cfg(target_family = "unix")]
-use std::os::unix::fs::MetadataExt;
use std::sync::atomic::{AtomicU32, Ordering};
use std::sync::Arc;
use std::time::{Duration, SystemTime};
diff --git a/ecstore/src/quorum.rs b/ecstore/src/quorum.rs
index 848cac03..4f52679f 100644
--- a/ecstore/src/quorum.rs
+++ b/ecstore/src/quorum.rs
@@ -1,4 +1,3 @@
-use crate::config::error::ConfigError;
use crate::{disk::error::DiskError, error::Error};
use std::{collections::HashMap, fmt::Debug};
// pub type CheckErrorFn = fn(e: &Error) -> bool;
diff --git a/ecstore/src/set_disk.rs b/ecstore/src/set_disk.rs
index 132252bb..b7b19f99 100644
--- a/ecstore/src/set_disk.rs
+++ b/ecstore/src/set_disk.rs
@@ -3527,8 +3527,8 @@ impl ObjectIO for SetDisks {
// let disks = disks.clone();
let bucket = String::from(bucket);
let object = String::from(object);
- let set_index = self.set_index.clone();
- let pool_index = self.pool_index.clone();
+ let set_index = self.set_index;
+ let pool_index = self.pool_index;
tokio::spawn(async move {
if let Err(e) = Self::get_object_with_fileinfo(
&bucket, &object, offset, length, &mut wd, fi, files, &disks, set_index, pool_index,
@@ -5271,7 +5271,7 @@ fn get_complete_multipart_md5(parts: &[CompletePart]) -> String {
}
let mut hasher = Md5::new();
- hasher.write(&buf);
+ let _ = hasher.write(&buf);
format!("{:x}-{}", hasher.finalize(), parts.len())
}
diff --git a/ecstore/src/store_init.rs b/ecstore/src/store_init.rs
index 2ca67f47..fb34cc8d 100644
--- a/ecstore/src/store_init.rs
+++ b/ecstore/src/store_init.rs
@@ -16,7 +16,7 @@ use std::{
fmt::Debug,
};
-use tracing::{debug, info, warn};
+use tracing::{debug, warn};
use uuid::Uuid;
pub async fn init_disks(eps: &Endpoints, opt: &DiskOption) -> (Vec