Add randomness to broadcast

This commit is contained in:
Stephen Akridge 2019-01-17 14:41:48 -08:00 committed by sakridge
parent 1fd7bd7ede
commit 2f1107ff4f
1 changed files with 2 additions and 1 deletions

View File

@ -637,8 +637,9 @@ impl ClusterInfo {
let mut orders = Vec::with_capacity(blobs.len());
let x = thread_rng().gen_range(0, broadcast_table.len());
for (i, blob) in blobs.iter().enumerate() {
let br_idx = i % broadcast_table.len();
let br_idx = (x + i) % broadcast_table.len();
trace!("broadcast order data br_idx {}", br_idx);