fix: verify_file bug
This commit is contained in:
weisd
2025-04-24 15:14:57 +08:00
parent a745b91ded
commit 56575d58f4
3 changed files with 11 additions and 6 deletions
+1 -1
View File
@@ -1232,7 +1232,7 @@ impl DiskAPI for LocalDisk {
}
let mut resp = CheckPartsResp {
results: Vec::with_capacity(fi.parts.len()),
results: vec![0; fi.parts.len()],
};
let erasure = &fi.erasure;
+2 -2
View File
@@ -223,7 +223,7 @@ impl ECStore {
disk_map,
pools,
peer_sys,
pool_meta: pool_meta.into(),
pool_meta: RwLock::new(pool_meta),
rebalance_meta: RwLock::new(None),
decommission_cancelers,
});
@@ -268,7 +268,7 @@ impl ECStore {
meta.load(self.pools[0].clone(), self.pools.clone()).await?;
let update = meta.validate(self.pools.clone())?;
if update {
if !update {
{
let mut pool_meta = self.pool_meta.write().await;
*pool_meta = meta.clone();