diff --git a/ecstore/src/bucket/metadata_sys.rs b/ecstore/src/bucket/metadata_sys.rs index f295809d7..87b89e82f 100644 --- a/ecstore/src/bucket/metadata_sys.rs +++ b/ecstore/src/bucket/metadata_sys.rs @@ -14,7 +14,7 @@ use futures::future::join_all; use lazy_static::lazy_static; use time::OffsetDateTime; use tokio::sync::RwLock; -use tracing::{error, info, warn}; +use tracing::{error, warn}; use super::encryption::BucketSSEConfig; use super::lifecycle::lifecycle::Lifecycle; @@ -22,7 +22,7 @@ use super::metadata::{load_bucket_metadata, BucketMetadata}; use super::policy::bucket_policy::BucketPolicy; use super::quota::BucketQuota; use super::target::BucketTargets; -use super::{event, objectlock, policy, replication, tags, versioning}; +use super::{event, objectlock, replication, tags, versioning}; lazy_static! { static ref GLOBAL_BucketMetadataSys: Arc> = Arc::new(RwLock::new(BucketMetadataSys::new())); diff --git a/ecstore/src/config/common.rs b/ecstore/src/config/common.rs index 62e53252a..6dedfbed8 100644 --- a/ecstore/src/config/common.rs +++ b/ecstore/src/config/common.rs @@ -5,7 +5,6 @@ use crate::store_api::{HTTPRangeSpec, ObjectIO, ObjectInfo, ObjectOptions, PutOb use http::HeaderMap; use s3s::dto::StreamingBlob; use s3s::Body; -use tracing::warn; use super::error::ConfigError; diff --git a/rustfs/src/storage/ecfs.rs b/rustfs/src/storage/ecfs.rs index eaa66fc22..2b994017a 100644 --- a/rustfs/src/storage/ecfs.rs +++ b/rustfs/src/storage/ecfs.rs @@ -850,6 +850,22 @@ impl S3 for FS { Ok(S3Response::new(DeleteObjectTaggingOutput { version_id: None })) } + + #[tracing::instrument(level = "debug", skip(self))] + async fn get_bucket_versioning( + &self, + _req: S3Request, + ) -> S3Result> { + Err(s3_error!(NotImplemented, "GetBucketVersioning is not implemented yet")) + } + + #[tracing::instrument(level = "debug", skip(self))] + async fn put_bucket_versioning( + &self, + _req: S3Request, + ) -> S3Result> { + Err(s3_error!(NotImplemented, "PutBucketVersioning is not implemented yet")) + } } #[allow(dead_code)]