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(-)