-
Notifications
You must be signed in to change notification settings - Fork 677
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 develop into next #4575
Merge develop into next #4575
Conversation
…velop-20240206 Chore/merge master to develop 20240206
fix: builds on various archs/platforms re: PR 4331
…on-to-composite Move Checksum Generation to Composite
…ith-composite Check Multiple Tests' Success at Once
refactor: replace `u32::max_value()` with `u32::MAX`
This test (from Jude) can reproduce the problematic behavior when the burnchain flaps between two branches. - We get blocks at height 211 - 213 - Then we get a fork, with different blocks at 211-213, as well as 214 and 215. - We then flap back to the original fork, so it goes back to the common ancestor, 210, and tries to download 211-215 - When it gets block 211, it is already in the database, so it fails, cancelling the download of the rest of the blocks, leaving 214 and 215 in this branch not stored - Then we try to store 216, but its parent 215 is not stored yet, so we cannot continue. The fix for this is to ignore attempts to store duplicate blocks.
This test passes locally but fails in CI. We cannot let it hold back this PR, so comment it out for now.
fix: handle burn chain flapping
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## next #4575 +/- ##
==========================================
- Coverage 83.25% 83.17% -0.09%
==========================================
Files 456 456
Lines 330593 330726 +133
Branches 323 323
==========================================
- Hits 275248 275075 -173
- Misses 55337 55643 +306
Partials 8 8
... and 25 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Merges latest develop into next. Among other recent changes, this includes the reorg flapping fix which is needed for testnet.