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

Feature/dpos pbft bos upgrade: fix snapshot compatibility; add pbft_api plugin; fix bugs #98

Closed
wants to merge 26 commits into from

Commits on May 14, 2019

  1. Configuration menu
    Copy the full SHA
    a28493e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dad318 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Configuration menu
    Copy the full SHA
    37beebe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec893e6 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2019

  1. re-struct pbft message; compress pbft new view

    oldcold authored and VincentOCL committed May 17, 2019
    Configuration menu
    Copy the full SHA
    1cc5e17 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2019

  1. add new view primary check; add debug info during prepare (commit) in…

    …sertion.
    oldcold committed May 18, 2019
    Configuration menu
    Copy the full SHA
    902177a View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. optimise cal in should_recv_pbft_msg and should_send_pbft_msg; do…

    … not send stable checkpoints higher than my lscb
    oldcold authored and VincentOCL committed May 21, 2019
    Configuration menu
    Copy the full SHA
    cf75956 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. generate pbft watermark from forkdb.

    oldcold authored and VincentOCL committed May 22, 2019
    Configuration menu
    Copy the full SHA
    3c45326 View commit details
    Browse the repository at this point in the history
  2. generate pbft watermark from forkdb.

    oldcold committed May 22, 2019
    Configuration menu
    Copy the full SHA
    303c12d View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Merge remote-tracking branch 'origin/feature/dpos-pbft-bos-upgrade' i…

    …nto feature/dpos-pbft-bos-upgrade
    
    # Conflicts:
    #	libraries/chain/fork_database.cpp
    #	libraries/chain/pbft_database.cpp
    VincentOCL committed May 28, 2019
    Configuration menu
    Copy the full SHA
    0f63be7 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. add pbft_api_plugin

    oldcold authored and VincentOCL committed May 29, 2019
    Configuration menu
    Copy the full SHA
    f475fa6 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. increase pbft message deadline

    oldcold authored and VincentOCL committed May 30, 2019
    Configuration menu
    Copy the full SHA
    8a1c39c View commit details
    Browse the repository at this point in the history
  2. increase new view message deadline; add prepared & my_prepare in pbft…

    …_api_plugin
    oldcold authored and VincentOCL committed May 30, 2019
    Configuration menu
    Copy the full SHA
    56110e0 View commit details
    Browse the repository at this point in the history
  3. re-struct pbft message; compress pbft new view

    oldcold authored and VincentOCL committed May 30, 2019
    Configuration menu
    Copy the full SHA
    7b241d5 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. fix bug in new view decompression.

    oldcold authored and VincentOCL committed May 31, 2019
    Configuration menu
    Copy the full SHA
    3b7068b View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/feature/dpos-pbft-bos-upgrade-sl…

    …im' into feature/dpos-pbft-bos-upgrade-slim
    
    # Conflicts:
    #	libraries/chain/controller.cpp
    #	libraries/chain/include/eosio/chain/pbft_database.hpp
    #	libraries/chain/pbft_database.cpp
    #	plugins/net_plugin/include/eosio/net_plugin/protocol.hpp
    #	plugins/net_plugin/net_plugin.cpp
    VincentOCL committed May 31, 2019
    Configuration menu
    Copy the full SHA
    601c8c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2019

  1. Configuration menu
    Copy the full SHA
    fd444d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. fix bug in loading old version snapshots.

    oldcold authored and VincentOCL committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    a63265f View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. add message_type in pbft messages; refactor code.

    oldcold authored and VincentOCL committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    45ad108 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dde4c39 View commit details
    Browse the repository at this point in the history
  3. remove pbft controller config; fix net layer bugs.

    oldcold authored and VincentOCL committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    7c9404e View commit details
    Browse the repository at this point in the history
  4. bug fix: view change certs generation;

    oldcold authored and VincentOCL committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    74bde5c View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2019

  1. retry sending all pending checkpoints;

    oldcold authored and VincentOCL committed Jun 7, 2019
    Configuration menu
    Copy the full SHA
    2ffcf15 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2019

  1. check all prepares (commits) fall on the same fork during generating …

    …prepared cert (committed cert)
    vince committed Jun 8, 2019
    Configuration menu
    Copy the full SHA
    299f82f View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. add pre_prepares in prepared_cert, requesting missing blocks upon vie…

    …w change.
    oldcold authored and VincentOCL committed Jun 11, 2019
    Configuration menu
    Copy the full SHA
    01775ea View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2019

  1. bug fix: reset view change state cache properly.

    oldcold authored and VincentOCL committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    a3d05a0 View commit details
    Browse the repository at this point in the history