-
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
go/worker/executor: batch CheckTx transactions #4131
Conversation
d721f15
to
f8c2679
Compare
Codecov Report
@@ Coverage Diff @@
## master #4131 +/- ##
==========================================
- Coverage 69.24% 68.81% -0.43%
==========================================
Files 410 411 +1
Lines 47250 47363 +113
==========================================
- Hits 32716 32593 -123
- Misses 10508 10760 +252
+ Partials 4026 4010 -16
Continue to review full report at Codecov.
|
7594f3f
to
1f5d55a
Compare
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.
Is there any performance impact?
@@ -44,5 +44,6 @@ func (ub *unresolvedBatch) resolve(ctx context.Context, sb storage.Backend) (tra | |||
if err != nil { | |||
return nil, fmt.Errorf("failed to fetch inputs from storage: %w", err) | |||
} | |||
ub.batch = batch |
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.
Nice catch!
go/worker/compute/executor/committee/orderedmap/ordered_map_test.go
Outdated
Show resolved
Hide resolved
Yeah the single-machine accounts CI benchmarks (from oasis-sdk CI) goes from ~35 to ~150, and the new bottleneck is serially fetching accounts from storage via host (oasisprotocol/oasis-sdk#278). Also hitting the dispatchers |
09251fa
to
cbaa6ef
Compare
cbaa6ef
to
af41f8d
Compare
Fixes: #2548
TODO: