Skip to content
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

Several changes to improve Consensus stability: #4505

Merged
merged 2 commits into from
Sep 11, 2023

Commits on Aug 2, 2023

  1. Several changes to improve Consensus stability:

     * Verify accepted ledger becomes validated, and retry
       with a new consensus transaction set if not.
     * Always store proposals.
     * Track proposals by ledger sequence. This helps slow peers catch
       up with the rest of the network.
     * Acquire transaction sets for proposals with future ledger sequences.
       This also helps slow peers catch up.
     * Optimize timer delay for establish phase to wait based on how
       long validators have been sending proposals. This also helps slow
       peers to catch up.
     * Fix impasse achieving close time consensus.
     * Don't wait between open and establish phases.
    mtrippled committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    4c23aed View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Merge remote-tracking branch 'upstream/develop' into mtrippled--conse…

    …nsus
    
    * upstream/develop:
      feat: support Concise Transaction Identifier (CTID) (XLS-37) (4418)
    ximinez committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    6e81035 View commit details
    Browse the repository at this point in the history