test(ecstore): satisfy concurrent codec lint

Co-Authored-By: heihutu <heihutu@gmail.com>
This commit is contained in:
houseme
2026-08-13 22:57:07 +08:00
parent 78ac2aa3f8
commit 1892a613ae
+2 -5
View File
@@ -1454,9 +1454,7 @@ mod tests {
let payloads = [vec![0x35; 257], vec![0xca; 1025]]; let payloads = [vec![0x35; 257], vec![0xca; 1025]];
std::thread::scope(|scope| { std::thread::scope(|scope| {
let handles = payloads let handles = payloads.each_ref().map(|payload| {
.iter()
.map(|payload| {
let barrier = Arc::clone(&barrier); let barrier = Arc::clone(&barrier);
scope.spawn(move || { scope.spawn(move || {
let erasure = Erasure::new_with_options(6, 3, 2048, true); let erasure = Erasure::new_with_options(6, 3, 2048, true);
@@ -1471,8 +1469,7 @@ mod tests {
.expect("concurrent legacy decode should reconstruct the missing shard"); .expect("concurrent legacy decode should reconstruct the missing shard");
recover_data(&shards, erasure.data_shards, payload.len()) recover_data(&shards, erasure.data_shards, payload.len())
}) })
}) });
.collect::<Vec<_>>();
for (handle, payload) in handles.into_iter().zip(payloads.iter()) { for (handle, payload) in handles.into_iter().zip(payloads.iter()) {
assert_eq!(handle.join().expect("concurrent legacy codec worker should not panic"), *payload); assert_eq!(handle.join().expect("concurrent legacy codec worker should not panic"), *payload);