-
Notifications
You must be signed in to change notification settings - Fork 204
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
Feat/trie mutex refactor #6076
base: rc/barnard
Are you sure you want to change the base?
Feat/trie mutex refactor #6076
Conversation
batch trie changes
add unit tests
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## rc/v1.7.next1 #6076 +/- ##
=================================================
- Coverage 79.93% 78.80% -1.13%
=================================================
Files 731 754 +23
Lines 96343 98128 +1785
=================================================
+ Hits 77008 77334 +326
- Misses 13934 15563 +1629
+ Partials 5401 5231 -170 ☔ View full report in Codecov by Sentry. |
update trie from batch tests
remove mutex from trie operations
add concurrency unit tests
refactor trie root hash computation
use goroutines manager for trie commit
…d-in-feat/trie-mutex-refactor-16jan # Conflicts: # common/interface.go # state/accountsDB.go # testscommon/trie/trieStub.go # trie/depthFirstSync_test.go # trie/doubleListSync_test.go # trie/extensionNode_test.go # trie/patriciaMerkleTrie_test.go
…e-mutex-refactor-16jan Merge rc/barnard in feat/trie mutex refactor 16jan
📊 MultiversX Automated Test Report: View Report 🔄 Build Details:
🚀 Environment Variables:
|
remove unnecessary trie node encode operations and remove unused code
📊 MultiversX Automated Test Report: View Report 🔄 Build Details:
🚀 Environment Variables:
|
refactor trie constructor
📊 MultiversX Automated Test Report: View Report 🔄 Build Details:
🚀 Environment Variables:
|
Reasoning behind the pull request
Proposed changes
Testing procedure
Pre-requisites
Based on the Contributing Guidelines the PR author and the reviewers must check the following requirements are met:
feat
branch created?feat
branch merging, do all satellite projects have a proper tag insidego.mod
?