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!() }