-
Notifications
You must be signed in to change notification settings - Fork 7
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
Implement multi-hop routing of consensus messages #472
Commits on Jul 20, 2023
-
Add multi-hop routing implementation. This has some basic unit tests,…
… but is not yet integrated.
Configuration menu - View commit details
-
Copy full SHA for cc46805 - Browse repository at this point
Copy the full SHA cc46805View commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b5163db - Browse repository at this point
Copy the full SHA b5163dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40cd347 - Browse repository at this point
Copy the full SHA 40cd347View commit details -
Add unix socket support for psibase
- reqwest doesn't support local sockets, so I've hacked around it by creating an in-process proxy
Configuration menu - View commit details
-
Copy full SHA for 9b131e1 - Browse repository at this point
Copy the full SHA 9b131e1View commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f4f39e - Browse repository at this point
Copy the full SHA 6f4f39eView commit details -
Make sure that match_index is set up when building a block that sets …
…a new consensus. This was causing premature commitment when the old consensus was a single producer
Configuration menu - View commit details
-
Copy full SHA for 7a1941f - Browse repository at this point
Copy the full SHA 7a1941fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed7da6 - Browse repository at this point
Copy the full SHA 4ed7da6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fae8455 - Browse repository at this point
Copy the full SHA fae8455View commit details
Commits on Jul 28, 2023
-
- Reorganize to use unittest - Add control for node logging
Configuration menu - View commit details
-
Copy full SHA for eea3ae8 - Browse repository at this point
Copy the full SHA eea3ae8View commit details -
- Wrong index caused incorrect behavior of is_sole_producer and could also lead to dereferencing a null pointer - set_producers can now enter the default implementation in more cases, because we call it with the actual producers of each block
Configuration menu - View commit details
-
Copy full SHA for 81fc74a - Browse repository at this point
Copy the full SHA 81fc74aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea57fd5 - Browse repository at this point
Copy the full SHA ea57fd5View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01591d4 - Browse repository at this point
Copy the full SHA 01591d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c5a50c - Browse repository at this point
Copy the full SHA 3c5a50cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d7cc39 - Browse repository at this point
Copy the full SHA 4d7cc39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6099c9d - Browse repository at this point
Copy the full SHA 6099c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0eee6d - Browse repository at this point
Copy the full SHA d0eee6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a896096 - Browse repository at this point
Copy the full SHA a896096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56f107c - Browse repository at this point
Copy the full SHA 56f107cView commit details -
Configuration menu - View commit details
-
Copy full SHA for de742a2 - Browse repository at this point
Copy the full SHA de742a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 285e61c - Browse repository at this point
Copy the full SHA 285e61cView commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6c6213b - Browse repository at this point
Copy the full SHA 6c6213bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06675f8 - Browse repository at this point
Copy the full SHA 06675f8View commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1944989 - Browse repository at this point
Copy the full SHA 1944989View commit details -
Configuration menu - View commit details
-
Copy full SHA for a211c34 - Browse repository at this point
Copy the full SHA a211c34View commit details
Commits on Aug 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e17ada8 - Browse repository at this point
Copy the full SHA e17ada8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c68e957 - Browse repository at this point
Copy the full SHA c68e957View commit details
Commits on Aug 18, 2023
-
Rework consensus to ensure convergence
- View change now includes a base block - Fork restrictions are now based on the view change rather than the best prepared block - Ensure that view changes are synchronized network-wide - Propagage and use joint producer view changes, including when the new producers are not BFT - Fix missing connection state change to ready when we have no blocks
Configuration menu - View commit details
-
Copy full SHA for 5f828dc - Browse repository at this point
Copy the full SHA 5f828dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e35749 - Browse repository at this point
Copy the full SHA 2e35749View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ecfd66 - Browse repository at this point
Copy the full SHA 6ecfd66View commit details -
Configuration menu - View commit details
-
Copy full SHA for f688897 - Browse repository at this point
Copy the full SHA f688897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bc6815 - Browse repository at this point
Copy the full SHA 2bc6815View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0f26da - Browse repository at this point
Copy the full SHA b0f26daView commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5ed7ebf - Browse repository at this point
Copy the full SHA 5ed7ebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1400ae3 - Browse repository at this point
Copy the full SHA 1400ae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c9b63a - Browse repository at this point
Copy the full SHA 5c9b63aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d792e37 - Browse repository at this point
Copy the full SHA d792e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for a19d25f - Browse repository at this point
Copy the full SHA a19d25fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 436f2c9 - Browse repository at this point
Copy the full SHA 436f2c9View commit details
Commits on Aug 22, 2023
-
Bad timing can cause the tests to fail. Account for this by ignoring …
…the first error in each loop
Configuration menu - View commit details
-
Copy full SHA for 887003e - Browse repository at this point
Copy the full SHA 887003eView commit details
Commits on Aug 25, 2023
-
Fix close on timeout. We should not depend on the client closing thei…
…r end of the connection.
Configuration menu - View commit details
-
Copy full SHA for 21e810c - Browse repository at this point
Copy the full SHA 21e810cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eba2b2 - Browse repository at this point
Copy the full SHA 1eba2b2View commit details
Commits on Aug 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 76c3192 - Browse repository at this point
Copy the full SHA 76c3192View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ed56f - Browse repository at this point
Copy the full SHA 55ed56fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91864be - Browse repository at this point
Copy the full SHA 91864beView commit details