-
Notifications
You must be signed in to change notification settings - Fork 99
services: improve Notary service locking #4093
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
base: master
Are you sure you want to change the base?
Conversation
4e912a9 to
67c304b
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #4093 +/- ##
==========================================
- Coverage 83.51% 83.50% -0.02%
==========================================
Files 351 351
Lines 42390 42401 +11
==========================================
+ Hits 35401 35405 +4
- Misses 5251 5268 +17
+ Partials 1738 1728 -10 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
You can only do this for a part of the work (like verifying witnesses), but ultimately there is a shared structure to update, so this can be skipped for now. |
|
govet, btw. |
67c304b to
4a28052
Compare
Fetch nspcc-dev/neo-go#4093. Signed-off-by: Anna Shaleva <[email protected]>
Signed-off-by: Anna Shaleva <[email protected]>
1. Allow parallel handling of notary requests with different main transaction. 2. Move expired request removal to PostBlock. Close #4077. Signed-off-by: Anna Shaleva <[email protected]>
It allows to use deferred request lock. No functional changes. Signed-off-by: Anna Shaleva <[email protected]>
4a28052 to
bdf2c2b
Compare
Fetch nspcc-dev/neo-go#4093. Signed-off-by: Anna Shaleva <[email protected]>
Close #4077.
Allow parallel witness verification for requests with the same main transaction.@roman-khimov, please, check out the comments in code, the third issue is contraversial, I'm not sure how to safely do that.