Repository navigation
feat: High availabilty via RAFT #2987
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
d4c7e7d
Add high availabiliy via raft
alpe 820b9a3
Prefent duplicate peers
alpe 35cf0c8
Merge branch 'main' into alex/adr023_ha-failover_raft7
alpe 45a6e27
Go mod tidy
alpe 3111158
Merge branch 'main' into alex/adr023_ha-failover_raft7
alpe 4562ded
Minor updates
alpe 4d47754
Merge branch 'main' into alex/adr023_ha-failover_raft7
alpe 0804346
Fix test
alpe 1c2e3f1
Leadership fix
alpe c320a7a
Fix test
alpe 72ec5fe
Remove sleep
alpe b34d7a0
Increase buffer size for raft msgs
alpe 7af5d1a
Merge branch 'main' into alex/adr023_ha-failover_raft7
alpe 406377e
Review feedback
alpe 0ff25b8
Merge branch 'main' into alex/adr023_ha-failover_raft7
alpe b92a67f
Merge branch 'main' into alex/adr023_ha-failover_raft7
alpe 406ad8b
Add replace to go.mod
alpe 1337bc6
Merge branch 'main' into alex/adr023_ha-failover_raft7
alpe abfa8d3
Fix merge conflicts
alpe aebbdff
Linter fix
alpe 50d7caf
Minor test update
alpe 5de9f0e
Remove store.Sync
alpe 30094b2
Merge branch 'main' into alex/adr023_ha-failover_raft7
alpe 695324e
Merge
alpe 2463919
Add last submitted da heights to raft
alpe 3e1cbca
Make test compile again
alpe 567092f
Merge branch 'main' into alex/adr023_ha-failover_raft8
alpe 640924b
Complete merge
alpe 11038cd
Merge branch 'main' into alex/adr023_ha-failover_raft8
alpe 095f882
Fix integration test
alpe 99afdad
Review feedback and linting
alpe 3f7f431
Convert raft state into proto type
alpe 25a6185
Fix import and e2e tests
alpe adc05ed
Cufigurable leader_lease_timeout
alpe 9b0bff4
Merge branch 'main' into alex/adr023_ha-failover_raft8
alpe 49ba50f
Log raft state height when passing leadership
alpe 00ae050
Recover with raft state
alpe 490b286
Ensure block hash in state check
alpe d7fbf79
Merge branch 'main' into alex/adr023_ha-failover_raft8
alpe dfa2204
Merge branch 'main' into alex/adr023_ha-failover_raft8
alpe 7edca17
x
alpe 6502a47
More safety features, including db.sync
alpe a52d538
Ensure safe restart
alpe 3203ce6
x
alpe 1cf1167
Merge branch 'main' into alex/adr023_ha-failover_raft11
alpe e4e94f2
Resolve conflicts
alpe e444215
Fix test setup
alpe 3b4fe3f
Fix dummyDA
alpe 9b80c74
Merge branch 'main' into alex/adr023_ha-failover_raft11
alpe 67d1ce7
Merge branch 'main' into alex/adr023_ha-failover_raft11
alpe 51edca8
Review feedback
alpe 5fc0b6b
Add grace period for test
alpe e8f9db0
Add raft doc
alpe c9b8166
Available ports for e2e tests
alpe acce8e4
Review feedback
alpe c1ef1d5
Merge branch 'main' into alex/adr023_ha-failover_raft11
alpe 938f908
Fix integration test
alpe File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Merge branch 'main' into alex/adr023_ha-failover_raft8
* main: (34 commits) feat: make reaper poll duration configurable (#2951) chore!: move sequencers to pkg (#2931) feat: Ensure Header integrity on DA (#2948) feat(testda): add header support with GetHeaderByHeight method (#2946) chore: improve code comments clarity (#2947) chore(sequencers): optimize store check (#2945) fix: make evm_execution more robust (#2942) fix(sequencers/single): deterministic queue (#2938) fix(block): fix init logic sequencer for da epoch fetching (#2926) feat: use DA timestamp (#2939) chore: improve code comments clarity (#2943) build(deps): bump libp2p (#2937) build(deps): Bump actions/cache from 4 to 5 (#2934) build(deps): Bump actions/download-artifact from 6 to 7 (#2933) build(deps): Bump actions/upload-artifact from 5 to 6 (#2932) feat: DA Client remove interface part 3, replace types with new code (#2910) DA Client remove interface: Part 2.5, create e2e test to validate that a blob is posted in DA layer. (#2920) fix(syncing): skip forced txs checks for p2p blocks (#2922) build(deps): Bump the all-go group across 5 directories with 5 updates (#2919) chore: loosen syncer state check (#2927) ...
- Loading branch information
commit 567092f1bd766953b76caa0d7bb24d169d33ee2e
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
You are viewing a condensed version of this merge commit. You can view the full changes here.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.