increase timeout in TransactionRecorder.record (#16133)

This commit is contained in:
Jeff Washington (jwash) 2021-03-25 21:31:07 -05:00 committed by GitHub
parent b99ae8f334
commit 06ac0fe9a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -115,9 +115,10 @@ impl TransactionRecorder {
// the max tick height to stop transaction processing and flush any transactions in the pipeline.
return Err(PohRecorderError::MaxHeightReached);
}
// Besides validator exit, this timeout should primarily be seen to affect test execution environments where the various pieces can be shutdown abruptly
let res = self
.result_receiver
.recv_timeout(std::time::Duration::from_millis(2000));
.recv_timeout(std::time::Duration::from_millis(5000));
match res {
Err(_err) => Err(PohRecorderError::MaxHeightReached),
Ok(result) => result,