This is an automated email from the ASF dual-hosted git repository.

junchao pushed a change to branch recovery_ckpt
in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git


    from dfd49a68 fix seq 0 in memdb
     add 8416beb3 Recovery ckpt (#214)
     add 289e07e2 Poc merge (#215)
     add 2833e857 Merge branch 'master' into recovery

No new revisions were added by this update.

Summary of changes:
 platform/config/resdb_poc_config.cpp               |  12 +
 platform/config/resdb_poc_config.h                 |   6 +
 platform/consensus/ordering/poc/pow/BUILD          | 219 +++++++++
 .../consensus/ordering/poc/pow/block_manager.cpp   | 305 ++++++++++++
 .../consensus/ordering/poc/pow/block_manager.h     | 107 +++++
 .../ordering/poc/pow/block_manager_test.cpp        | 419 ++++++++++++++++
 .../ordering/poc/pow/consensus_service_pow.cpp     |  72 +++
 .../pow/consensus_service_pow.h}                   |  31 +-
 .../poc/pow/consensus_service_pow_test.cpp         | 350 ++++++++++++++
 .../consensus/ordering/poc/pow/merkle.cpp          |  36 +-
 .../consensus/ordering/poc/pow/merkle.h            |   7 +-
 .../consensus/ordering/poc/pow/merkle_test.cpp     |  65 +++
 platform/consensus/ordering/poc/pow/miner.cpp      | 187 ++++++++
 platform/consensus/ordering/poc/pow/miner.h        |  63 +++
 .../ordering/poc/pow/miner_manager.cpp}            |  11 +-
 .../poc/pow/miner_manager.h}                       |  15 +-
 platform/consensus/ordering/poc/pow/miner_test.cpp | 189 ++++++++
 .../consensus/ordering/poc/pow/miner_utils.cpp     | 122 +++++
 platform/consensus/ordering/poc/pow/miner_utils.h  |  49 ++
 .../ordering/poc/pow/miner_utils_test.cpp          |  95 ++++
 .../ordering/poc/pow/mock_transaction_accessor.h   |  20 +-
 .../consensus/ordering/poc/pow/pow_manager.cpp     | 283 +++++++++++
 platform/consensus/ordering/poc/pow/pow_manager.h  | 100 ++++
 .../ordering/poc/pow/pow_manager_test.cpp          | 531 +++++++++++++++++++++
 .../consensus/ordering/poc/pow/shift_manager.cpp   |  54 +++
 .../consensus/ordering/poc/pow/shift_manager.h     |  22 +-
 .../ordering/poc/pow/transaction_accessor.cpp      | 153 ++++++
 .../ordering/poc/pow/transaction_accessor.h        |  68 +++
 .../ordering/poc/pow/transaction_accessor_test.cpp | 142 ++++++
 .../consensus/ordering/poc}/proto/BUILD            |  22 +-
 .../ordering/poc/proto/pow.proto}                  |  58 ++-
 .../ordering/poc/proto/transaction.proto}          |  10 +-
 platform/networkstrate/consensus_manager.h         |   2 +-
 platform/networkstrate/replica_communicator.cpp    |   2 -
 platform/proto/resdb.proto                         |  21 +
 service/{utxo => poc}/BUILD                        |   9 +-
 service/poc/pow_server.cpp                         |  74 +++
 37 files changed, 3816 insertions(+), 115 deletions(-)
 create mode 100644 platform/consensus/ordering/poc/pow/BUILD
 create mode 100644 platform/consensus/ordering/poc/pow/block_manager.cpp
 create mode 100644 platform/consensus/ordering/poc/pow/block_manager.h
 create mode 100644 platform/consensus/ordering/poc/pow/block_manager_test.cpp
 create mode 100644 
platform/consensus/ordering/poc/pow/consensus_service_pow.cpp
 copy platform/consensus/ordering/{poe/framework/consensus.h => 
poc/pow/consensus_service_pow.h} (61%)
 create mode 100644 
platform/consensus/ordering/poc/pow/consensus_service_pow_test.cpp
 copy common/crypto/hash_test.cpp => 
platform/consensus/ordering/poc/pow/merkle.cpp (53%)
 copy common/crypto/key_generator.h => 
platform/consensus/ordering/poc/pow/merkle.h (85%)
 create mode 100644 platform/consensus/ordering/poc/pow/merkle_test.cpp
 create mode 100644 platform/consensus/ordering/poc/pow/miner.cpp
 create mode 100644 platform/consensus/ordering/poc/pow/miner.h
 copy platform/{common/network/network_utils.h => 
consensus/ordering/poc/pow/miner_manager.cpp} (76%)
 copy platform/consensus/{checkpoint/checkpoint.h => 
ordering/poc/pow/miner_manager.h} (79%)
 create mode 100644 platform/consensus/ordering/poc/pow/miner_test.cpp
 create mode 100644 platform/consensus/ordering/poc/pow/miner_utils.cpp
 create mode 100644 platform/consensus/ordering/poc/pow/miner_utils.h
 create mode 100644 platform/consensus/ordering/poc/pow/miner_utils_test.cpp
 copy executor/utxo/manager/wallet.h => 
platform/consensus/ordering/poc/pow/mock_transaction_accessor.h (74%)
 create mode 100644 platform/consensus/ordering/poc/pow/pow_manager.cpp
 create mode 100644 platform/consensus/ordering/poc/pow/pow_manager.h
 create mode 100644 platform/consensus/ordering/poc/pow/pow_manager_test.cpp
 create mode 100644 platform/consensus/ordering/poc/pow/shift_manager.cpp
 copy chain/state/chain_state.h => 
platform/consensus/ordering/poc/pow/shift_manager.h (65%)
 create mode 100644 platform/consensus/ordering/poc/pow/transaction_accessor.cpp
 create mode 100644 platform/consensus/ordering/poc/pow/transaction_accessor.h
 create mode 100644 
platform/consensus/ordering/poc/pow/transaction_accessor_test.cpp
 copy {chain/storage => platform/consensus/ordering/poc}/proto/BUILD (74%)
 copy platform/{proto/viewchange_message.proto => 
consensus/ordering/poc/proto/pow.proto} (51%)
 copy platform/{test/proto/resdb_test.proto => 
consensus/ordering/poc/proto/transaction.proto} (86%)
 copy service/{utxo => poc}/BUILD (85%)
 create mode 100644 service/poc/pow_server.cpp

Reply via email to