-
Notifications
You must be signed in to change notification settings - Fork 15
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
chore(code): Add "full" proposal logic in consensus but outside the driver #417
Conversation
Add tests for the new keeper.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #417 +/- ##
==========================================
+ Coverage 83.96% 84.82% +0.86%
==========================================
Files 88 89 +1
Lines 6283 6487 +204
==========================================
+ Hits 5275 5502 +227
+ Misses 1008 985 -23
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Clean the full proposals when decided.
…ProposalOnly` (#421)
@romac , added L28 handling, please take a look. |
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.
Amazing work!
will clean up tests and add more |
Remove proposal for ALL rounds on decide. Keep the last two heights. Push proposed value for higher heights in the msg_queue. Add full_proposals_for_value to return multiple proposals after value add. Refactor tests. Add more POL tests.
@romac, as discussed I added the case where the value is received after the proposal(s). Added tests. |
…river (#417) * Implement the complete proposal logic * Add tests for the new keeper. * Handle L28 * Remove proposals for all rounds on decide. Keep the last two heights. --------- Co-authored-by: Romain Ruetschi <[email protected]>
Closes: #416
PR author checklist