Bump timeout on test_rpc_subscriptions (#21259) (#21262)

* Extend timeout

* Add log

(cherry picked from commit 156b8ead42)

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
This commit is contained in:
mergify[bot]
2021-11-13 14:23:48 +00:00
committed by GitHub
parent 31b3ada6d9
commit a86fdebb3b

View File

@@ -339,16 +339,19 @@ fn test_rpc_subscriptions() {
// Track mint balance to know when transactions have completed
let now = Instant::now();
let expected_mint_balance = mint_balance - transactions.len() as u64;
while mint_balance != expected_mint_balance && now.elapsed() < Duration::from_secs(5) {
while mint_balance != expected_mint_balance && now.elapsed() < Duration::from_secs(15) {
mint_balance = rpc_client
.get_balance_with_commitment(&alice.pubkey(), CommitmentConfig::processed())
.unwrap()
.value;
sleep(Duration::from_millis(100));
}
if mint_balance != expected_mint_balance {
error!("mint-check timeout. mint_balance {:?}", mint_balance);
}
// Wait for all signature subscriptions
let deadline = Instant::now() + Duration::from_secs(7);
let deadline = Instant::now() + Duration::from_secs(15);
while !signature_set.is_empty() {
let timeout = deadline.saturating_duration_since(Instant::now());
match status_receiver.recv_timeout(timeout) {