fix: 小优化

This commit is contained in:
shiro.lee
2024-08-05 22:28:04 +08:00
parent 7b8c11ecf3
commit 4735cedba2
10 changed files with 80 additions and 98 deletions
+1 -5
View File
@@ -27,7 +27,7 @@ pub async fn do_init_format_file(
check_format_erasure_values(&formats, set_drive_count)?;
if first_disk && should_init_erasure_disks(&errs) {
if first_disk && DiskError::should_init_erasure_disks(&errs) {
// UnformattedDisk, not format file create
// new format and save
let fms = init_format_files(&disks, set_count, set_drive_count, deployment_id);
@@ -115,10 +115,6 @@ fn get_format_file_in_quorum(formats: &Vec<Option<FormatV3>>) -> Result<FormatV3
Ok(format)
}
fn should_init_erasure_disks(errs: &Vec<Option<Error>>) -> bool {
DiskError::count_errs(errs, &DiskError::UnformattedDisk) == errs.len()
}
fn check_format_erasure_values(
formats: &Vec<Option<FormatV3>>,
// disks: &Vec<Option<DiskStore>>,