-
Notifications
You must be signed in to change notification settings - Fork 178
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
refactor transaction invoker normal execution path out of Process #3366
Conversation
common.TransactionLocation(proc.ID)) | ||
|
||
// This will be used to charge fees. | ||
computationUsed = env.ComputationUsed() |
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.
note that i've also move these two line to up, before checking for execution error, since we need the computationUsed for fees deduction on the error path.
FVM Benchstat comparisonThis branch with compared with the base branch onflow:master commit 4cd3c83 The command Collapsed results for better readability
|
if !env.Logger().Debug().Enabled() { | ||
return | ||
} |
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.
Much better, thanks!
bors merge |
3366: refactor transaction invoker normal execution path out of Process r=pattyshack a=pattyshack I've made a few cosmetic changes to logExecutionIntensities, and switch fees deduction and storage check to use RunWithAllLimitsDisabled, but everything is basically identical to the original version. 3370: Avoid oppressive terminology r=turbolent a=turbolent See e.g. https://datatracker.ietf.org/doc/draft-knodel-terminology/ 3381: [Integration] Upgrading flow-emulator to v0.38.1 r=Tonix517 a=Tonix517 https://github.com/onflow/flow-emulator/releases/tag/v0.38.1 **Test** - [X] `make test` - [X] build and run load test to localnet Co-authored-by: Patrick Lee <patrick.lee@dapperlabs.com> Co-authored-by: Bastian Müller <bastian@axiomzen.co> Co-authored-by: Tony Z <tony.zhang@dapperlabs.com>
Build failed (retrying...): |
I've made a few cosmetic changes to logExecutionIntensities, and switch fees deduction and storage check to use RunWithAllLimitsDisabled, but everything is basically identical to the original version.
f24682b
to
beb1ab2
Compare
Canceled. |
bors merge |
Codecov Report
@@ Coverage Diff @@
## master #3366 +/- ##
==========================================
- Coverage 55.00% 54.38% -0.62%
==========================================
Files 734 663 -71
Lines 67341 60400 -6941
==========================================
- Hits 37040 32850 -4190
+ Misses 27264 24902 -2362
+ Partials 3037 2648 -389
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
I've made a few cosmetic changes to logExecutionIntensities, and switch fees deduction and storage check to use RunWithAllLimitsDisabled, but everything is basically identical to the original version.