Use retry_transfer to test multiple times for replicator tokens
May fix failures in CI where replicator is trying to do an airdrop.
This commit is contained in:
committed by
sakridge
parent
4481efd51e
commit
172e511e56
@@ -12,6 +12,7 @@ use crate::rpc_request::{RpcClient, RpcRequest};
|
||||
use crate::service::Service;
|
||||
use crate::store_ledger_stage::StoreLedgerStage;
|
||||
use crate::streamer::BlobReceiver;
|
||||
use crate::thin_client::retry_get_balance;
|
||||
use crate::window;
|
||||
use crate::window_service::window_service;
|
||||
use rand::thread_rng;
|
||||
@@ -194,7 +195,7 @@ impl Replicator {
|
||||
|
||||
let mut client = mk_client(&leader);
|
||||
|
||||
if client.get_balance(&keypair.pubkey()).is_err() {
|
||||
if retry_get_balance(&mut client, &keypair.pubkey(), None).is_none() {
|
||||
let mut drone_addr = leader_info.tpu;
|
||||
drone_addr.set_port(DRONE_PORT);
|
||||
|
||||
|
Reference in New Issue
Block a user