-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various fixes #2783
Various fixes #2783
Conversation
4517d9b
to
51a459d
Compare
Codecov Report
@@ Coverage Diff @@
## master #2783 +/- ##
==========================================
- Coverage 63.13% 62.93% -0.20%
==========================================
Files 389 389
Lines 37062 37077 +15
==========================================
- Hits 23398 23336 -62
- Misses 10688 10774 +86
+ Partials 2976 2967 -9
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Previously if multiple transactions in the same block were returned as QueryTxs results, each transaction was queried independently, resulting in multiple round trips. Now we use GetTransactionMultiple to prefetch multiple transactions in a single round trip which should improve latency.
Previously the storage client did not refresh connections on each retry, so in case a committee change happened while an operation was in progress, all operations continued to use the old connection (which was closed) and thus failed. We now refresh connections on each retry.
51a459d
to
051c264
Compare
Contains fixes for issues discovered during long-term testing of #2674 which are also present in master.