test(ecstore): satisfy multipart barrier lint

This commit is contained in:
马登山
2026-07-29 13:36:10 +08:00
parent 7ac419fe39
commit 1ae87c5990
+4 -4
View File
@@ -137,10 +137,11 @@ async fn pause_multipart_commit(bucket: &str, object: &str, pause: MultipartComm
.as_ref() .as_ref()
.filter(|barrier| barrier.bucket == bucket && barrier.object == object && barrier.pause == pause) .filter(|barrier| barrier.bucket == bucket && barrier.object == object && barrier.pause == pause)
.cloned(); .cloned();
if let Some(barrier) = barrier { if let Some(barrier) = barrier
if let Ok(previous) = barrier.arrivals.fetch_update(Ordering::AcqRel, Ordering::Acquire, |current| { && let Ok(previous) = barrier.arrivals.fetch_update(Ordering::AcqRel, Ordering::Acquire, |current| {
(current < barrier.expected_arrivals).then_some(current + 1) (current < barrier.expected_arrivals).then_some(current + 1)
}) { })
{
let arrival = previous + 1; let arrival = previous + 1;
if arrival == barrier.expected_arrivals { if arrival == barrier.expected_arrivals {
barrier.arrived.notify_one(); barrier.arrived.notify_one();
@@ -153,7 +154,6 @@ async fn pause_multipart_commit(bucket: &str, object: &str, pause: MultipartComm
.forget(); .forget();
} }
} }
}
fn map_upload_id_metadata_error(bucket: &str, object: &str, upload_id: &str, err: DiskError) -> Error { fn map_upload_id_metadata_error(bucket: &str, object: &str, upload_id: &str, err: DiskError) -> Error {
if err == DiskError::FileNotFound { if err == DiskError::FileNotFound {