You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@resilientdb.apache.org by ju...@apache.org on 2026/09/02 09:26:42 UTC

(incubator-resilientdb) branch thun_merge updated (50e5c04d0 -> 071190bc5)

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

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


    from 50e5c04d0 add thun
     add 071190bc5 add header

No new revisions were added by this update.

Summary of changes:
 benchmark/bin/thunderbolt/BUILD                    | 18 +++++
 benchmark/bin/thunderbolt/kv_server.cpp            | 35 ++++-----
 benchmark/protocols/thunderbolt/BUILD              | 18 +++++
 .../thunderbolt/kv_server_performance.cpp          | 35 ++++-----
 .../protocols/thunderbolt/kv_service_tools.cpp     | 35 ++++-----
 .../consensus/ordering/thunderbolt/algorithm/BUILD | 18 +++++
 .../thunderbolt/algorithm/proposal_manager.cpp     | 18 +++++
 .../thunderbolt/algorithm/proposal_manager.h       | 18 +++++
 .../ordering/thunderbolt/algorithm/thunderbolt.cpp | 18 +++++
 .../ordering/thunderbolt/algorithm/thunderbolt.h   | 18 +++++
 .../algorithm/transaction_collector.cpp            | 35 ++++-----
 .../thunderbolt/algorithm/transaction_collector.h  | 35 ++++-----
 .../ordering/thunderbolt/executor/common/BUILD     | 20 ++++-
 .../executor/common/contract_execute_info.h        | 39 ++++------
 .../ordering/thunderbolt/executor/common/utils.h   | 35 ++++-----
 .../thunderbolt/executor/common/x_verifier.cpp     | 39 ++++------
 .../thunderbolt/executor/common/x_verifier.h       | 49 ++++++------
 .../ordering/thunderbolt/executor/eo_service/BUILD | 26 ++++++-
 .../eo_service/contract_transaction_manager.cpp    | 37 ++++------
 .../eo_service/contract_transaction_manager.h      | 45 +++++------
 .../contract_transaction_manager_test.cpp          | 39 ++++------
 .../executor/eo_service/test_data/BUILD            | 18 +++++
 .../executor/eo_service/test_data/contract.json    | 18 +++++
 .../ordering/thunderbolt/executor/manager/BUILD    | 86 +++++++++++++---------
 .../executor/manager/address_manager.cpp           | 37 ++++------
 .../thunderbolt/executor/manager/address_manager.h | 37 ++++------
 .../executor/manager/address_manager_test.cpp      | 37 ++++------
 .../executor/manager/committer_context.cpp         | 37 ++++------
 .../executor/manager/committer_context.h           | 37 ++++------
 .../executor/manager/concurrency_controller.cpp    | 20 ++++-
 .../executor/manager/concurrency_controller.h      | 20 ++++-
 .../executor/manager/contract_committer.h          | 41 +++++------
 .../executor/manager/contract_deployer.cpp         | 39 ++++------
 .../executor/manager/contract_deployer.h           | 41 +++++------
 .../executor/manager/contract_deployer_test.cpp    | 43 +++++------
 .../executor/manager/contract_executor.cpp         | 37 ++++------
 .../executor/manager/contract_executor.h           | 45 +++++------
 .../executor/manager/contract_executor_test.cpp    | 43 +++++------
 .../executor/manager/contract_manager.cpp          | 57 +++++++-------
 .../executor/manager/contract_manager.h            | 47 +++++-------
 .../executor/manager/contract_manager_test.cpp     | 41 +++++------
 .../executor/manager/contract_verifier.cpp         | 37 ++++------
 .../executor/manager/contract_verifier.h           | 41 +++++------
 .../thunderbolt/executor/manager/d_storage.cpp     | 20 ++++-
 .../thunderbolt/executor/manager/d_storage.h       | 20 ++++-
 .../thunderbolt/executor/manager/data_storage.cpp  | 20 ++++-
 .../thunderbolt/executor/manager/data_storage.h    | 18 +++++
 .../thunderbolt/executor/manager/evm_state.h       | 18 +++++
 .../thunderbolt/executor/manager/global_state.cpp  | 20 ++++-
 .../thunderbolt/executor/manager/global_state.h    | 22 +++++-
 .../thunderbolt/executor/manager/global_view.cpp   | 20 ++++-
 .../thunderbolt/executor/manager/global_view.h     | 20 ++++-
 .../executor/manager/level_d_storage.cpp           | 20 ++++-
 .../thunderbolt/executor/manager/level_d_storage.h | 22 +++++-
 .../thunderbolt/executor/manager/leveldb.cpp       | 20 ++++-
 .../thunderbolt/executor/manager/leveldb.h         | 22 +++++-
 .../executor/manager/leveldb_d_storage.cpp         | 22 +++++-
 .../executor/manager/leveldb_d_storage.h           | 22 +++++-
 .../executor/manager/leveldb_storage.cpp           | 20 ++++-
 .../thunderbolt/executor/manager/leveldb_storage.h | 22 +++++-
 .../thunderbolt/executor/manager/local_state.cpp   | 20 ++++-
 .../thunderbolt/executor/manager/local_state.h     | 24 +++++-
 .../thunderbolt/executor/manager/local_view.cpp    | 20 ++++-
 .../thunderbolt/executor/manager/local_view.h      | 20 ++++-
 .../executor/manager/local_view_test.cpp           | 39 ++++------
 .../thunderbolt/executor/manager/mock_d_storage.h  | 37 ++++------
 .../executor/manager/mock_data_storage.h           | 37 ++++------
 .../thunderbolt/executor/manager/ooo_committer.cpp | 39 ++++------
 .../thunderbolt/executor/manager/ooo_committer.h   | 47 +++++-------
 .../executor/manager/ooo_controller.cpp            | 20 ++++-
 .../thunderbolt/executor/manager/ooo_controller.h  | 20 ++++-
 .../executor/manager/sequential_cc_controller.cpp  | 20 ++++-
 .../executor/manager/sequential_cc_controller.h    | 20 ++++-
 .../manager/sequential_cc_controller_test.cpp      | 37 ++++------
 .../manager/sequential_concurrency_committer.cpp   | 39 ++++------
 .../manager/sequential_concurrency_committer.h     | 49 ++++++------
 .../sequential_concurrency_committer_test.cpp      | 49 ++++++------
 .../executor/manager/streaming_committer.cpp       | 39 ++++------
 .../executor/manager/streaming_committer.h         | 47 +++++-------
 .../executor/manager/streaming_controller.cpp      | 20 ++++-
 .../executor/manager/streaming_controller.h        | 20 ++++-
 .../executor/manager/streaming_dq_committer.cpp    | 39 ++++------
 .../executor/manager/streaming_dq_committer.h      | 49 ++++++------
 .../manager/streaming_dq_committer_test.cpp        | 49 ++++++------
 .../executor/manager/streaming_dq_controller.cpp   | 20 ++++-
 .../executor/manager/streaming_dq_controller.h     | 22 +++++-
 .../manager/streaming_single_committer.cpp         | 37 ++++------
 .../executor/manager/streaming_single_committer.h  | 47 +++++-------
 .../executor/manager/test_committer.cpp            | 37 ++++------
 .../thunderbolt/executor/manager/test_committer.h  | 45 +++++------
 .../executor/manager/test_controller.cpp           | 20 ++++-
 .../thunderbolt/executor/manager/test_controller.h | 20 ++++-
 .../thunderbolt/executor/manager/test_data/BUILD   | 18 +++++
 .../executor/manager/test_data/compile.sh          | 18 +++++
 .../executor/manager/test_data/contract.json       | 18 +++++
 .../thunderbolt/executor/manager/test_data/kv.json | 18 +++++
 .../thunderbolt/executor/manager/test_data/kv.sol  | 18 +++++
 .../executor/manager/two_phase_committer.cpp       | 39 ++++------
 .../executor/manager/two_phase_committer.h         | 47 +++++-------
 .../executor/manager/two_phase_committer_test.cpp  | 43 +++++------
 .../executor/manager/two_phase_controller.cpp      | 20 ++++-
 .../executor/manager/two_phase_controller.h        | 20 ++++-
 .../executor/manager/two_phase_controller_test.cpp | 37 ++++------
 .../executor/manager/two_phase_ooo_committer.cpp   | 39 ++++------
 .../executor/manager/two_phase_ooo_committer.h     | 47 +++++-------
 .../executor/manager/two_phase_ooo_controller.cpp  | 20 ++++-
 .../executor/manager/two_phase_ooo_controller.h    | 20 ++++-
 .../thunderbolt/executor/manager/v_controller.cpp  | 20 ++++-
 .../thunderbolt/executor/manager/v_controller.h    | 20 ++++-
 .../thunderbolt/executor/manager/x_committer.cpp   | 39 ++++------
 .../thunderbolt/executor/manager/x_committer.h     | 49 ++++++------
 .../executor/manager/x_committer_test.cpp          | 49 ++++++------
 .../thunderbolt/executor/manager/x_controller.cpp  | 20 ++++-
 .../thunderbolt/executor/manager/x_controller.h    | 20 ++++-
 .../thunderbolt/executor/manager/x_verifier.cpp    | 39 ++++------
 .../thunderbolt/executor/manager/x_verifier.h      | 49 ++++++------
 .../executor/manager/x_verifier_test.cpp           | 51 ++++++-------
 .../thunderbolt/executor/manager/xexecutor.cpp     | 39 ++++------
 .../thunderbolt/executor/manager/xexecutor.h       | 49 ++++++------
 .../ordering/thunderbolt/executor/paral_sm/BUILD   | 36 ++++++---
 .../executor/paral_sm/address_manager.cpp          | 37 ++++------
 .../executor/paral_sm/address_manager.h            | 37 ++++------
 .../executor/paral_sm/address_manager_test.cpp     | 37 ++++------
 .../executor/paral_sm/committer_context.cpp        | 37 ++++------
 .../executor/paral_sm/committer_context.h          | 37 ++++------
 .../executor/paral_sm/concurrency_controller.cpp   | 20 ++++-
 .../executor/paral_sm/concurrency_controller.h     | 20 ++++-
 .../executor/paral_sm/contract_committer.h         | 39 ++++------
 .../executor/paral_sm/contract_deployer.cpp        | 39 ++++------
 .../executor/paral_sm/contract_deployer.h          | 41 +++++------
 .../executor/paral_sm/contract_deployer_test.cpp   | 43 +++++------
 .../executor/paral_sm/contract_executor.cpp        | 37 ++++------
 .../executor/paral_sm/contract_executor.h          | 41 +++++------
 .../executor/paral_sm/contract_executor_test.cpp   | 43 +++++------
 .../executor/paral_sm/contract_manager.cpp         | 41 +++++------
 .../executor/paral_sm/contract_manager.h           | 45 +++++------
 .../executor/paral_sm/contract_manager_test.cpp    | 41 +++++------
 .../thunderbolt/executor/paral_sm/d_storage.cpp    | 20 ++++-
 .../thunderbolt/executor/paral_sm/d_storage.h      | 20 ++++-
 .../thunderbolt/executor/paral_sm/data_storage.cpp | 20 ++++-
 .../thunderbolt/executor/paral_sm/data_storage.h   | 18 +++++
 .../thunderbolt/executor/paral_sm/db_view.cpp      | 20 ++++-
 .../thunderbolt/executor/paral_sm/db_view.h        | 20 ++++-
 .../thunderbolt/executor/paral_sm/evm_state.h      | 18 +++++
 .../thunderbolt/executor/paral_sm/executor_state.h | 24 +++++-
 .../thunderbolt/executor/paral_sm/global_state.cpp | 20 ++++-
 .../thunderbolt/executor/paral_sm/global_state.h   | 22 +++++-
 .../thunderbolt/executor/paral_sm/global_view.cpp  | 20 ++++-
 .../thunderbolt/executor/paral_sm/global_view.h    | 20 ++++-
 .../thunderbolt/executor/paral_sm/leveldb.cpp      | 20 ++++-
 .../thunderbolt/executor/paral_sm/leveldb.h        | 22 +++++-
 .../thunderbolt/executor/paral_sm/local_state.cpp  | 20 ++++-
 .../thunderbolt/executor/paral_sm/local_state.h    | 24 +++++-
 .../thunderbolt/executor/paral_sm/local_view.cpp   | 20 ++++-
 .../thunderbolt/executor/paral_sm/local_view.h     | 20 ++++-
 .../executor/paral_sm/local_view_test.cpp          | 39 ++++------
 .../thunderbolt/executor/paral_sm/mock_d_storage.h | 37 ++++------
 .../executor/paral_sm/mock_data_storage.h          | 37 ++++------
 .../executor/paral_sm/mock_e_controller.h          | 37 ++++------
 .../executor/paral_sm/streaming_e_committer.cpp    | 39 ++++------
 .../executor/paral_sm/streaming_e_committer.h      | 49 ++++++------
 .../paral_sm/streaming_e_committer_test.cpp        | 53 ++++++-------
 .../executor/paral_sm/streaming_e_controller.cpp   | 20 ++++-
 .../executor/paral_sm/streaming_e_controller.h     | 22 +++++-
 .../executor/paral_sm/test_committer.cpp           | 37 ++++------
 .../thunderbolt/executor/paral_sm/test_committer.h | 45 +++++------
 .../executor/paral_sm/test_controller.cpp          | 20 ++++-
 .../executor/paral_sm/test_controller.h            | 20 ++++-
 .../thunderbolt/executor/paral_sm/test_data/BUILD  | 18 +++++
 .../executor/paral_sm/test_data/compile.sh         | 18 +++++
 .../executor/paral_sm/test_data/contract.json      | 18 +++++
 .../executor/paral_sm/test_data/kv.json            | 18 +++++
 .../thunderbolt/executor/paral_sm/test_data/kv.sol | 18 +++++
 .../ordering/thunderbolt/executor/paral_sm/utils.h | 35 ++++-----
 .../thunderbolt/executor/paral_sm/xcommitter.h     | 49 ++++++------
 .../thunderbolt/executor/paral_sm/xcontroller.cpp  | 20 ++++-
 .../thunderbolt/executor/paral_sm/xcontroller.h    | 22 +++++-
 .../thunderbolt/executor/paral_sm/xexecutor.cpp    | 39 ++++------
 .../thunderbolt/executor/paral_sm/xexecutor.h      | 49 ++++++------
 .../ordering/thunderbolt/executor/service/BUILD    | 26 ++++++-
 .../service/contract_transaction_manager.cpp       | 37 ++++------
 .../service/contract_transaction_manager.h         | 45 +++++------
 .../service/contract_transaction_manager_test.cpp  | 39 ++++------
 .../thunderbolt/executor/service/test_data/BUILD   | 18 +++++
 .../executor/service/test_data/contract.json       | 18 +++++
 .../executor/x_manager/2pl_committer.cpp           | 39 ++++------
 .../thunderbolt/executor/x_manager/2pl_committer.h | 49 ++++++------
 .../executor/x_manager/2pl_controller.cpp          | 20 ++++-
 .../executor/x_manager/2pl_controller.h            | 22 +++++-
 .../ordering/thunderbolt/executor/x_manager/BUILD  | 68 ++++++++++-------
 .../executor/x_manager/address_manager.cpp         | 37 ++++------
 .../executor/x_manager/address_manager.h           | 37 ++++------
 .../executor/x_manager/address_manager_test.cpp    | 37 ++++------
 .../executor/x_manager/committer_context.cpp       | 37 ++++------
 .../executor/x_manager/committer_context.h         | 37 ++++------
 .../executor/x_manager/concurrency_controller.cpp  | 20 ++++-
 .../executor/x_manager/concurrency_controller.h    | 20 ++++-
 .../executor/x_manager/contract_committer.h        | 41 +++++------
 .../executor/x_manager/contract_deployer.cpp       | 39 ++++------
 .../executor/x_manager/contract_deployer.h         | 41 +++++------
 .../executor/x_manager/contract_deployer_test.cpp  | 43 +++++------
 .../executor/x_manager/contract_executor.cpp       | 37 ++++------
 .../executor/x_manager/contract_executor.h         | 45 +++++------
 .../executor/x_manager/contract_executor_test.cpp  | 43 +++++------
 .../executor/x_manager/contract_manager.cpp        | 55 ++++++--------
 .../executor/x_manager/contract_manager.h          | 49 ++++++------
 .../executor/x_manager/contract_manager_test.cpp   | 41 +++++------
 .../executor/x_manager/contract_verifier.cpp       | 37 ++++------
 .../executor/x_manager/contract_verifier.h         | 43 +++++------
 .../thunderbolt/executor/x_manager/d_storage.cpp   | 20 ++++-
 .../thunderbolt/executor/x_manager/d_storage.h     | 20 ++++-
 .../executor/x_manager/data_storage.cpp            | 20 ++++-
 .../thunderbolt/executor/x_manager/data_storage.h  | 18 +++++
 .../thunderbolt/executor/x_manager/db_view.cpp     | 20 ++++-
 .../thunderbolt/executor/x_manager/db_view.h       | 22 +++++-
 .../executor/x_manager/dx_committer.cpp            | 39 ++++------
 .../thunderbolt/executor/x_manager/dx_committer.h  | 51 ++++++-------
 .../executor/x_manager/dx_controller.cpp           | 20 ++++-
 .../thunderbolt/executor/x_manager/dx_controller.h | 22 +++++-
 .../thunderbolt/executor/x_manager/e_committer.cpp | 39 ++++------
 .../thunderbolt/executor/x_manager/e_committer.h   | 51 ++++++-------
 .../executor/x_manager/e_committer_test.cpp        | 49 ++++++------
 .../executor/x_manager/e_controller.cpp            | 20 ++++-
 .../thunderbolt/executor/x_manager/e_controller.h  | 22 +++++-
 .../thunderbolt/executor/x_manager/evm_state.h     | 18 +++++
 .../executor/x_manager/executor_state.cpp          | 20 ++++-
 .../executor/x_manager/executor_state.h            | 24 +++++-
 .../executor/x_manager/fx_committer.cpp            | 39 ++++------
 .../thunderbolt/executor/x_manager/fx_committer.h  | 51 ++++++-------
 .../executor/x_manager/fx_controller.cpp           | 20 ++++-
 .../executor/x_manager/fx_controller.cpp.bak2      | 21 +++++-
 .../executor/x_manager/fx_controller.cpp.bak3      | 21 +++++-
 .../thunderbolt/executor/x_manager/fx_controller.h | 22 +++++-
 .../executor/x_manager/fx_controller.h.bak3        | 22 +++++-
 .../executor/x_manager/global_state.cpp            | 20 ++++-
 .../thunderbolt/executor/x_manager/global_state.h  | 22 +++++-
 .../thunderbolt/executor/x_manager/global_view.cpp | 20 ++++-
 .../thunderbolt/executor/x_manager/global_view.h   | 20 ++++-
 .../thunderbolt/executor/x_manager/leveldb.cpp     | 20 ++++-
 .../thunderbolt/executor/x_manager/leveldb.h       | 22 +++++-
 .../executor/x_manager/leveldb_d_storage.cpp       | 20 ++++-
 .../executor/x_manager/leveldb_d_storage.h         | 22 +++++-
 .../executor/x_manager/leveldb_storage.cpp         | 20 ++++-
 .../executor/x_manager/leveldb_storage.h           | 22 +++++-
 .../thunderbolt/executor/x_manager/local_state.cpp | 20 ++++-
 .../thunderbolt/executor/x_manager/local_state.h   | 24 +++++-
 .../thunderbolt/executor/x_manager/local_view.cpp  | 20 ++++-
 .../thunderbolt/executor/x_manager/local_view.h    | 20 ++++-
 .../executor/x_manager/local_view_test.cpp         | 39 ++++------
 .../executor/x_manager/mock_d_storage.h            | 37 ++++------
 .../executor/x_manager/mock_data_storage.h         | 37 ++++------
 .../executor/x_manager/mock_e_controller.h         | 37 ++++------
 .../executor/x_manager/seq_committer.cpp           | 39 ++++------
 .../thunderbolt/executor/x_manager/seq_committer.h | 47 +++++-------
 .../executor/x_manager/seq_controller.cpp          | 20 ++++-
 .../executor/x_manager/seq_controller.h            | 22 +++++-
 .../executor/x_manager/streaming_e_committer.cpp   | 39 ++++------
 .../executor/x_manager/streaming_e_committer.h     | 49 ++++++------
 .../x_manager/streaming_e_committer_test.cpp       | 53 ++++++-------
 .../executor/x_manager/streaming_e_controller.cpp  | 20 ++++-
 .../executor/x_manager/streaming_e_controller.h    | 22 +++++-
 .../executor/x_manager/test_committer.cpp          | 37 ++++------
 .../executor/x_manager/test_committer.h            | 45 +++++------
 .../executor/x_manager/test_controller.cpp         | 20 ++++-
 .../executor/x_manager/test_controller.h           | 20 ++++-
 .../thunderbolt/executor/x_manager/test_data/BUILD | 18 +++++
 .../executor/x_manager/test_data/compile.sh        | 18 +++++
 .../executor/x_manager/test_data/contract.json     | 18 +++++
 .../executor/x_manager/test_data/kv.json           | 18 +++++
 .../executor/x_manager/test_data/kv.sol            | 18 +++++
 .../thunderbolt/executor/x_manager/utils.h         | 35 ++++-----
 .../executor/x_manager/v_controller.cpp            | 20 ++++-
 .../thunderbolt/executor/x_manager/v_controller.h  | 20 ++++-
 .../thunderbolt/executor/x_manager/x_committer.cpp | 39 ++++------
 .../thunderbolt/executor/x_manager/x_committer.h   | 51 ++++++-------
 .../executor/x_manager/x_controller.cpp            | 20 ++++-
 .../thunderbolt/executor/x_manager/x_controller.h  | 22 +++++-
 .../thunderbolt/executor/x_manager/x_verifier.cpp  | 39 ++++------
 .../thunderbolt/executor/x_manager/x_verifier.h    | 49 ++++++------
 .../consensus/ordering/thunderbolt/framework/BUILD | 18 +++++
 .../ordering/thunderbolt/framework/consensus.cpp   | 35 ++++-----
 .../ordering/thunderbolt/framework/consensus.h     | 35 ++++-----
 .../thunderbolt/framework/consensus_test.cpp       | 35 ++++-----
 .../thunderbolt/framework/performance_manager.cpp  | 35 ++++-----
 .../thunderbolt/framework/performance_manager.h    | 35 ++++-----
 .../thunderbolt/framework/response_manager.cpp     | 35 ++++-----
 .../thunderbolt/framework/response_manager.h       | 35 ++++-----
 .../consensus/ordering/thunderbolt/proto/BUILD     | 18 +++++
 .../ordering/thunderbolt/proto/proposal.proto      | 18 +++++
 .../consensus/ordering/thunderbolt/protocol/BUILD  | 18 +++++
 .../thunderbolt/protocol/proposal_manager.cpp      | 18 +++++
 .../thunderbolt/protocol/proposal_manager.h        | 18 +++++
 .../ordering/thunderbolt/protocol/thunderbolt.cpp  | 18 +++++
 .../ordering/thunderbolt/protocol/thunderbolt.h    | 18 +++++
 .../thunderbolt/protocol/transaction_collector.cpp | 35 ++++-----
 .../thunderbolt/protocol/transaction_collector.h   | 35 ++++-----
 scripts/deploy/config/thunderbolt.config           | 18 +++++
 .../deploy/performance/thunderbolt_performance.sh  | 18 +++++
 .../performance/thunderboltcc_performance.sh       | 18 +++++
 service/contract/thunderbolt_service/BUILD         | 42 ++++++++---
 .../thunderbolt_service/contract_server.cpp        | 41 +++++------
 .../contract_transaction_manager.cpp               | 35 ++++-----
 .../contract_transaction_manager.h                 | 45 +++++------
 .../thunderbolt_service/execution_helper.cpp       | 35 ++++-----
 .../thunderbolt_service/execution_helper.h         | 43 +++++------
 .../contract/thunderbolt_service/test_data/BUILD   | 18 +++++
 .../thunderbolt_service/test_data/compile.sh       | 18 +++++
 .../thunderbolt_service/test_data/contract.json    | 18 +++++
 .../contract/thunderbolt_service/test_data/kv.json | 18 +++++
 .../contract/thunderbolt_service/test_data/kv.sol  | 18 +++++
 .../thunderbolt_service/thunderbolt_service.cpp    | 37 ++++------
 .../thunderbolt_service/thunderbolt_service.h      | 43 +++++------
 312 files changed, 5704 insertions(+), 3840 deletions(-)