-
Notifications
You must be signed in to change notification settings - Fork 214
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 by Bors] - Add check if ATXv2 is live already for malsync #6715
Conversation
Codecov ReportAttention: Patch coverage is
✅ All tests successful. No failed tests found.
Additional details and impacted files@@ Coverage Diff @@
## develop #6715 +/- ##
=========================================
- Coverage 79.8% 79.8% -0.1%
=========================================
Files 366 366
Lines 49989 49999 +10
=========================================
- Hits 39941 39926 -15
- Misses 7789 7812 +23
- Partials 2259 2261 +2 ☔ View full report in Codecov by Sentry. |
53f103f
to
d6e2559
Compare
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.
Perhaps you could leave a note to revert it after V2 is launched.
Created an issue #6716 and added a TODO to the code referencing it. |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Canceled. |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Build failed: |
bors merge |
## Motivation This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Pull request successfully merged into develop. Build succeeded: |
Motivation
This adds a check to malfeasance sync to not sync with other peers before the first ATXv2 epoch.
Description
Nodes that already run the new version of malfeasance sync get stuck if not enough peers also run a version of the node already that understands malfeasance v2. This PR updates the malfeasance sync to not start until ATXv2 goes live. By then most nodes should have upgraded to a version that supports the new sync protocol and no node should get stuck because of missing peers to sync from.
Test Plan
TODO