skip backups in another place
This commit is contained in:
parent
54df286acc
commit
d706a53c04
@ -211,7 +211,7 @@ impl RankedRpcs {
|
|||||||
let num_active = self.num_active_rpcs();
|
let num_active = self.num_active_rpcs();
|
||||||
|
|
||||||
// these are bigger than we need, but how much does that matter?
|
// these are bigger than we need, but how much does that matter?
|
||||||
let mut inner_for_request = Vec::<Arc<Web3Rpc>>::with_capacity(num_active);
|
let mut inner_for_request = Vec::with_capacity(num_active);
|
||||||
let mut outer_for_request = Vec::with_capacity(num_active);
|
let mut outer_for_request = Vec::with_capacity(num_active);
|
||||||
|
|
||||||
// TODO: what if min is set to some future block?
|
// TODO: what if min is set to some future block?
|
||||||
@ -221,7 +221,10 @@ impl RankedRpcs {
|
|||||||
|
|
||||||
// TODO: max lag was already handled
|
// TODO: max lag was already handled
|
||||||
for rpc in self.inner.iter().cloned() {
|
for rpc in self.inner.iter().cloned() {
|
||||||
// if web3_request.head_block.is_some() {
|
if rpc.backup && !self.backups_needed {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
if let Some(block_needed) = min_block_needed {
|
if let Some(block_needed) = min_block_needed {
|
||||||
if !rpc.has_block_data(block_needed) {
|
if !rpc.has_block_data(block_needed) {
|
||||||
outer_for_request.push(rpc);
|
outer_for_request.push(rpc);
|
||||||
@ -234,7 +237,6 @@ impl RankedRpcs {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// }
|
|
||||||
|
|
||||||
inner_for_request.push(rpc);
|
inner_for_request.push(rpc);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user