Skip to content

chore(lib/trie): review usage of node Dirty field#2921

Merged
qdm12 merged 2 commits intodevelopmentfrom
qdm12/trie/dirty-review
Nov 9, 2022
Merged

chore(lib/trie): review usage of node Dirty field#2921
qdm12 merged 2 commits intodevelopmentfrom
qdm12/trie/dirty-review

Conversation

@qdm12
Copy link
Copy Markdown
Contributor

@qdm12 qdm12 commented Nov 4, 2022

Changes

  • Do not set nodes as dirty when decoding
  • Remove unneeded SetDirty call

Tests

go test -tags integration github.com/ChainSafe/gossamer/lib/trie github.com/ChainSafe/gossamer/internal/trie/...

Issues

Trying to fix up strange root hash mismatch panic found in #2919

Primary Reviewer

@timwu20

@qdm12 qdm12 added the PR Easy label Nov 4, 2022
@qdm12 qdm12 force-pushed the qdm12/trie/dirty-review branch from e4826a9 to 9b4006e Compare November 4, 2022 09:11
@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 4, 2022

Codecov Report

Merging #2921 (5ff92a2) into development (f4074cc) will decrease coverage by 0.18%.
The diff coverage is 100.00%.

Additional details and impacted files
@@               Coverage Diff               @@
##           development    #2921      +/-   ##
===============================================
- Coverage        63.32%   63.13%   -0.19%     
===============================================
  Files              219      219              
  Lines            27591    27590       -1     
===============================================
- Hits             17471    17420      -51     
- Misses            8504     8556      +52     
+ Partials          1616     1614       -2     

@qdm12 qdm12 marked this pull request as ready for review November 4, 2022 11:50
@qdm12 qdm12 force-pushed the qdm12/trie/dirty-review branch from 9b4006e to 2f07148 Compare November 4, 2022 11:51
@qdm12 qdm12 force-pushed the qdm12/trie/dirty-review branch from 2f07148 to 5ff92a2 Compare November 9, 2022 07:22
@qdm12 qdm12 merged commit 86b4fcc into development Nov 9, 2022
@qdm12 qdm12 deleted the qdm12/trie/dirty-review branch November 9, 2022 09:09
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 0.7.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants