-
Notifications
You must be signed in to change notification settings - Fork 524
DevOps: Build Alphanet #4132
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
DevOps: Build Alphanet #4132
Conversation
… build-alphanet
…orand into build-alphanet
Codecov Report
@@ Coverage Diff @@
## feature/alphanet #4132 +/- ##
====================================================
- Coverage 54.52% 54.52% -0.01%
====================================================
Files 391 391
Lines 48701 48701
====================================================
- Hits 26555 26553 -2
- Misses 19925 19927 +2
Partials 2221 2221
Continue to review full report at Codecov.
|
onetechnical
left a comment
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.
Overall it looks fine, but there's a lot here to track down we should document for Feature Net work.
algobarb
left a comment
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.
Changes look fine to me
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.
just one comment relating to the build-alphanet branch. https://github.com/algorand/go-algorand/pull/4132/files#r899155406
if the plan is to remove it in another PR or remove it now I'd approve. I'm just not sure what the plan is for that.
OK, good catch, removed that temporary switch. |
* add vAlpha1 consensus version * increase maxMessageLength to be greater than MaxTxnBytesPerBlock * set TxPoolSize 75K and 500ms ProposalAssemblyTime default * increase VerifiedTranscationsCacheSize to match TxPoolSize * Updated Alphanet topology to match betanet. * Added alphanet genesis.json file. * DevOps: Build Alphanet (#4132) * define vAlpha2 consensus parameters * If network is alphanet, then automatically adjust the DNS Bootstrap Id to "alphanet.algodev.network". * Updated algonet recipe genesis files to use a alpha1 protocol. * Updated algonet recipe genesis files to use a alpha2 protocol. * Fixing rpm package name * Distribute alphanet nodes to separate hosts. * Changed machine type from m5d.4xl to d5d.4xl. * Set genesis fee sync. * Added c5d.4xlarge to host templates file. * Updated recipe for algonet. * Increated alphanet NPN nodes from 4 to 8. * Increated alphanet NPN nodes from 8 to 10. * Recipe for alphanet network extension. * update VerifiedTranscationsCacheSize to 150k * define consensus version vAlpha3 (#4305) * Removed extra Relay nodes. * set txBacklogSize to 26000 * add alpha3 and alpha4 consensus versions, same as v33 and v34 * set genesis.json back to vFuture for non-alphanet recipes * set genesis.json to alpha4 for alphanet recipes * extend TestConsensusUpgrades to ensure official version names * TestConsensusUpgrades: additionally assert if final upgrade is a bad name Co-authored-by: John Lee <john.lee@algorand.com> Co-authored-by: egieseke <eric_gieseke@yahoo.com> Co-authored-by: Jack Smith <jack.smith@algorand.com> Co-authored-by: Jack <87339414+algojack@users.noreply.github.com>
Summary
Added support for building alpha channel for alphanet network.
Test Plan
Tested using go-algorand.muleci-full-pipeline.
Successful build here: https://jenkins.algodev.network/job/go-algorand.muleci-full-pipeline/357/