Skip to content
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

Merge dev into block-merge #3365

Merged
merged 28 commits into from Apr 2, 2021
Merged

Conversation

nzpr
Copy link
Collaborator

@nzpr nzpr commented Apr 1, 2021

Merge recent dev to block merge feature branch

tgrospic and others added 27 commits March 2, 2021 11:54
3341: Fix CI release with latest tag r=tgrospic a=tgrospic



Co-authored-by: Tomislav Grospic <grospic@gmail.com>
3338: Fix generation of bonds and wallets file r=nzpr a=nzpr

Some old PR refactoring config rchain@e2bbe2f broken autogeneration of bonds file and made node require wallets file without any fallback.

This PR fixes user experience.

**The rule for bonds:** if no bonds file at path specified (or default `genesis_path/bonds.txt` if nothing specified) does not exist - node will generate one for user. If bonds file exists but is empty node will report error and exit.
**The rule for wallets:** if no wallets file - node reports that genesis won't have any genesis vault. No exception possibly thrown. Empty wallets file is allowed.

closes rchain#3008

Co-authored-by: nutzipper <1746367+nzpr@users.noreply.github.com>
3342: Migrate file-based blockstore to key-value implementation r=zsluedem a=zsluedem



Co-authored-by: Will Qiu <zsluedem06@gmail.com>
3348: Update build.sbt with fixed Java version r=tgrospic a=tgrospic



Co-authored-by: Tomislav Grospic <grospic@gmail.com>
3353: Fix memory leak in RSpace r=tgrospic a=tgrospic



Co-authored-by: Tomislav Grospic <grospic@gmail.com>
3361: Validate content of genesis block against local config r=nzpr a=nzpr



Co-authored-by: nutzipper <1746367+nzpr@users.noreply.github.com>
3363: Remove legacy file based block dag store r=nzpr a=nzpr



Co-authored-by: nutzipper <1746367+nzpr@users.noreply.github.com>
Co-authored-by: Tomislav Grospic <grospic@gmail.com>
@@ -158,22 +156,6 @@ class NodeRuntime[F[_]: Monixable: ConcurrentEffect: Parallel: Timer: ContextShi
*/
_ <- mkDirs(dataDir)

dagConfig = BlockDagFileStorage.Config(
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional commit is to apply changes from #3363 due to NodeRuntime has been split and moved to different package in block-merge branch

@nzpr nzpr mentioned this pull request Apr 1, 2021
@nzpr nzpr requested review from tgrospic and zsluedem April 1, 2021 13:23
@nzpr nzpr added the feature-branch Development parallel to dev branch label Apr 1, 2021
@nzpr nzpr added this to In progress in Core team via automation Apr 1, 2021
@nzpr nzpr added this to the Enable external validators milestone Apr 1, 2021
Copy link
Collaborator

@tgrospic tgrospic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tgrospic tgrospic removed their assignment Apr 2, 2021
@tgrospic tgrospic moved this from In progress to Review in progress in Core team Apr 2, 2021
@nzpr nzpr merged commit 9ae73b6 into rchain:feature/block-merge Apr 2, 2021
Core team automation moved this from Review in progress to Done Apr 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-branch Development parallel to dev branch
Projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants