mirror of
https://github.com/rustfs/rustfs.git
synced 2026-09-01 17:58:22 +00:00
test(ecstore): make heal rename fixture deterministic (#6934)
This commit is contained in:
@@ -3065,9 +3065,20 @@ mod heal_result_report_tests {
|
|||||||
|
|
||||||
let payload = vec![0x5a; 1024 * 1024];
|
let payload = vec![0x5a; 1024 * 1024];
|
||||||
let mut reader = PutObjReader::from_vec(payload);
|
let mut reader = PutObjReader::from_vec(payload);
|
||||||
set.put_object(&bucket, object, &mut reader, &ObjectOptions::default())
|
// This fixture removes physical shards immediately after PUT. A
|
||||||
.await
|
// lock-owning PUT may quorum-ack before its rename tail drains, so
|
||||||
.expect("source object should be written");
|
// keep the isolated setup on the full-fanout commit path.
|
||||||
|
set.put_object(
|
||||||
|
&bucket,
|
||||||
|
object,
|
||||||
|
&mut reader,
|
||||||
|
&ObjectOptions {
|
||||||
|
no_lock: true,
|
||||||
|
..Default::default()
|
||||||
|
},
|
||||||
|
)
|
||||||
|
.await
|
||||||
|
.expect("source object should be written");
|
||||||
let source = disks[2]
|
let source = disks[2]
|
||||||
.read_version("", &bucket, object, "", &ReadOptions::default())
|
.read_version("", &bucket, object, "", &ReadOptions::default())
|
||||||
.await
|
.await
|
||||||
|
|||||||
Reference in New Issue
Block a user