From 66cca1f7bc4d3d69fbbd7876ef069960c33edd72 Mon Sep 17 00:00:00 2001 From: weisd Date: Wed, 26 Mar 2025 17:24:13 +0800 Subject: [PATCH] todo --- ecstore/src/pools.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ecstore/src/pools.rs b/ecstore/src/pools.rs index 1745b5969..0ad118913 100644 --- a/ecstore/src/pools.rs +++ b/ecstore/src/pools.rs @@ -503,14 +503,19 @@ impl ECStore { Ok(()) } - async fn decommission_pool(&self, _idx: usize, _pool: Arc, bi: DecomBucketInfo) -> Result<()> { - let mut _vc = None; + async fn decommission_pool(&self, _idx: usize, pool: Arc, bi: DecomBucketInfo) -> Result<()> { + let mut vc = None; - if bi.name == RUSTFS_META_BUCKET { + if bi.name != RUSTFS_META_BUCKET { let versioning = BucketVersioningSys::get(&bi.name).await?; - _vc = Some(versioning); + vc = Some(versioning); + // TODO: LifecycleSys + // TODO: BucketObjectLockSys + // TODO: ReplicationConfig } + for (idx, set) in pool.disk_set.iter().enumerate() {} + // FIXME: unimplemented!() }