From 965480ca65989ff2896716ec7e7839d1e7710fb5 Mon Sep 17 00:00:00 2001 From: overtrue Date: Sun, 6 Sep 2026 04:20:59 +0800 Subject: [PATCH] test(odm): box client put in multipart race scenario --- rustfs/src/app/object/on_demand_migration_put.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rustfs/src/app/object/on_demand_migration_put.rs b/rustfs/src/app/object/on_demand_migration_put.rs index 86ba3972a..561375a37 100644 --- a/rustfs/src/app/object/on_demand_migration_put.rs +++ b/rustfs/src/app/object/on_demand_migration_put.rs @@ -719,8 +719,7 @@ mod tests { ) .await; client_ctx.if_absent = false; - let committed = DefaultObjectUsecase::from_global() - .internal_put_object(client_ctx, body_stream(b"client")) + let committed = Box::pin(DefaultObjectUsecase::from_global().internal_put_object(client_ctx, body_stream(b"client"))) .await .expect("client put after staging"); let result = write_back.complete_multipart_upload(&req, &upload_id, vec![part]).await;