This is an automated email from the ASF dual-hosted git repository. saipranav pushed a commit to branch QueccBranch in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git
commit 51d3cb9b843f21098565ff9e18c437e2d5f2a322 Merge: 96847ca9 9c6a8293 Author: Saipranav Kotamreddy <[email protected]> AuthorDate: Thu Jan 18 18:45:58 2024 -0800 Merge branch 'master' into QueccBranch .asf.yaml | 40 +++++++++ .bazelversion | 1 + CHANGELOG.md | 8 ++ NOTICE | 5 ++ README.md | 2 +- benchmark/protocols/pbft/kv_server_performance.cpp | 34 ++++---- benchmark/protocols/pbft/kv_service_tools.cpp | 34 ++++---- chain/state/chain_state.cpp | 34 ++++---- chain/state/chain_state.h | 34 ++++---- chain/state/chain_state_test.cpp | 34 ++++---- chain/storage/kv_storage_test.cpp | 34 ++++---- chain/storage/leveldb.cpp | 34 ++++---- chain/storage/leveldb.h | 34 ++++---- chain/storage/memory_db.cpp | 34 ++++---- chain/storage/memory_db.h | 34 ++++---- chain/storage/mock_storage.h | 34 ++++---- chain/storage/rocksdb.cpp | 34 ++++---- chain/storage/rocksdb.h | 34 ++++---- chain/storage/storage.h | 34 ++++---- executor/common/custom_query.h | 34 ++++---- executor/common/mock_transaction_manager.h | 34 ++++---- executor/common/transaction_manager.cpp | 34 ++++---- executor/common/transaction_manager.h | 34 ++++---- executor/contract/executor/contract_executor.cpp | 34 ++++---- executor/contract/executor/contract_executor.h | 34 ++++---- .../contract/executor/contract_executor_test.cpp | 34 ++++---- executor/contract/manager/address_manager.cpp | 34 ++++---- executor/contract/manager/address_manager.h | 34 ++++---- executor/contract/manager/address_manager_test.cpp | 34 ++++---- executor/contract/manager/contract_manager.cpp | 34 ++++---- executor/contract/manager/contract_manager.h | 34 ++++---- .../contract/manager/contract_manager_test.cpp | 34 ++++---- executor/contract/manager/utils.h | 34 ++++---- executor/kv/kv_executor.cpp | 34 ++++---- executor/kv/kv_executor.h | 34 ++++---- executor/kv/kv_executor_test.cpp | 34 ++++---- executor/utxo/executor/utxo_executor.cpp | 34 ++++---- executor/utxo/executor/utxo_executor.h | 34 ++++---- executor/utxo/executor/utxo_executor_test.cpp | 34 ++++---- executor/utxo/manager/transaction.cpp | 34 ++++---- executor/utxo/manager/transaction.h | 34 ++++---- executor/utxo/manager/transaction_test.cpp | 34 ++++---- executor/utxo/manager/tx_mempool.cpp | 34 ++++---- executor/utxo/manager/tx_mempool.h | 34 ++++---- executor/utxo/manager/tx_mempool_test.cpp | 34 ++++---- executor/utxo/manager/wallet.cpp | 34 ++++---- executor/utxo/manager/wallet.h | 34 ++++---- executor/utxo/manager/wallet_test.cpp | 34 ++++---- interface/common/mock_resdb_txn_accessor.h | 34 ++++---- interface/common/resdb_state_accessor.cpp | 55 ++++-------- interface/common/resdb_state_accessor.h | 36 ++++---- interface/common/resdb_state_accessor_test.cpp | 48 ++++------- interface/common/resdb_txn_accessor.cpp | 97 +++++++++++----------- interface/common/resdb_txn_accessor.h | 37 ++++----- interface/common/resdb_txn_accessor_test.cpp | 34 ++++---- interface/contract/contract_client.cpp | 34 ++++---- interface/contract/contract_client.h | 34 ++++---- interface/kv/kv_client.cpp | 34 ++++---- interface/kv/kv_client.h | 40 ++++----- interface/rdbc/mock_net_channel.h | 34 ++++---- interface/rdbc/mock_resdb_txn_accessor.h | 34 ++++---- interface/rdbc/net_channel.cpp | 34 ++++---- interface/rdbc/net_channel.h | 34 ++++---- interface/rdbc/net_channel_test.cpp | 34 ++++---- interface/rdbc/transaction_constructor.cpp | 34 ++++---- interface/rdbc/transaction_constructor.h | 34 ++++---- interface/rdbc/transaction_constructor_test.cpp | 34 ++++---- interface/utxo/utxo_client.cpp | 34 ++++---- interface/utxo/utxo_client.h | 34 ++++---- platform/common/data_comm/data_comm.h | 34 ++++---- platform/common/data_comm/network_comm.h | 34 ++++---- platform/common/network/mock_socket.h | 34 ++++---- platform/common/network/network_utils.cpp | 34 ++++---- platform/common/network/network_utils.h | 34 ++++---- platform/common/network/network_utils_test.cpp | 34 ++++---- platform/common/network/socket.h | 34 ++++---- platform/common/network/tcp_socket.cpp | 34 ++++---- platform/common/network/tcp_socket.h | 34 ++++---- platform/common/network/tcp_socket_test.cpp | 34 ++++---- platform/common/queue/batch_queue.h | 34 ++++---- platform/common/queue/batch_queue_test.cpp | 34 ++++---- platform/common/queue/blocking_queue.h | 34 ++++---- platform/common/queue/lock_free_queue.h | 36 ++++---- platform/common/queue/lock_free_queue_test.cpp | 34 ++++---- platform/config/resdb_config.cpp | 34 ++++---- platform/config/resdb_config.h | 34 ++++---- platform/config/resdb_config_test.cpp | 34 ++++---- platform/config/resdb_config_utils.cpp | 34 ++++---- platform/config/resdb_config_utils.h | 34 ++++---- platform/config/resdb_poc_config.cpp | 34 ++++---- platform/config/resdb_poc_config.h | 34 ++++---- platform/consensus/checkpoint/checkpoint.h | 34 ++++---- platform/consensus/checkpoint/mock_checkpoint.h | 34 ++++---- platform/consensus/execution/duplicate_manager.cpp | 34 ++++---- platform/consensus/execution/duplicate_manager.h | 34 ++++---- .../consensus/execution/geo_global_executor.cpp | 34 ++++---- platform/consensus/execution/geo_global_executor.h | 34 ++++---- .../execution/geo_global_executor_test.cpp | 34 ++++---- .../execution/geo_transaction_executor.cpp | 34 ++++---- .../consensus/execution/geo_transaction_executor.h | 34 ++++---- .../execution/geo_transaction_executor_test.cpp | 34 ++++---- .../consensus/execution/mock_geo_global_executor.h | 34 ++++---- platform/consensus/execution/system_info.cpp | 34 ++++---- platform/consensus/execution/system_info.h | 34 ++++---- platform/consensus/execution/system_info_test.cpp | 34 ++++---- .../consensus/execution/transaction_executor.cpp | 34 ++++---- .../consensus/execution/transaction_executor.h | 34 ++++---- .../execution/transaction_executor_test.cpp | 34 ++++---- .../ordering/common/transaction_utils.cpp | 34 ++++---- .../consensus/ordering/common/transaction_utils.h | 34 ++++---- .../geo_pbft/consensus_manager_geo_pbft.cpp | 34 ++++---- .../ordering/geo_pbft/consensus_manager_geo_pbft.h | 34 ++++---- .../ordering/geo_pbft/geo_pbft_commitment.cpp | 34 ++++---- .../ordering/geo_pbft/geo_pbft_commitment.h | 34 ++++---- .../ordering/geo_pbft/geo_pbft_commitment_test.cpp | 34 ++++---- platform/consensus/ordering/geo_pbft/hash_set.h | 34 ++++---- .../consensus/ordering/pbft/checkpoint_manager.cpp | 34 ++++---- .../consensus/ordering/pbft/checkpoint_manager.h | 34 ++++---- .../ordering/pbft/checkpoint_manager_test.cpp | 34 ++++---- platform/consensus/ordering/pbft/commitment.cpp | 34 ++++---- platform/consensus/ordering/pbft/commitment.h | 34 ++++---- .../consensus/ordering/pbft/commitment_test.cpp | 34 ++++---- .../ordering/pbft/consensus_manager_pbft.cpp | 34 ++++---- .../ordering/pbft/consensus_manager_pbft.h | 34 ++++---- .../ordering/pbft/lock_free_collector_pool.cpp | 34 ++++---- .../ordering/pbft/lock_free_collector_pool.h | 34 ++++---- .../pbft/lock_free_collector_pool_test.cpp | 34 ++++---- .../consensus/ordering/pbft/message_manager.cpp | 34 ++++---- platform/consensus/ordering/pbft/message_manager.h | 34 ++++---- .../ordering/pbft/mock_checkpoint_manager.h | 34 ++++---- .../ordering/pbft/performance_manager.cpp | 34 ++++---- .../consensus/ordering/pbft/performance_manager.h | 34 ++++---- .../pbft/pre_very_consensus_service_pbft.h | 34 ++++---- platform/consensus/ordering/pbft/query.cpp | 34 ++++---- platform/consensus/ordering/pbft/query.h | 34 ++++---- platform/consensus/ordering/pbft/query_test.cpp | 34 ++++---- .../consensus/ordering/pbft/response_manager.cpp | 34 ++++---- .../consensus/ordering/pbft/response_manager.h | 34 ++++---- .../ordering/pbft/response_manager_test.cpp | 34 ++++---- .../ordering/pbft/transaction_collector.cpp | 34 ++++---- .../ordering/pbft/transaction_collector.h | 34 ++++---- .../ordering/pbft/transaction_collector_test.cpp | 34 ++++---- .../consensus/ordering/pbft/transaction_utils.cpp | 34 ++++---- .../consensus/ordering/pbft/transaction_utils.h | 34 ++++---- .../consensus/ordering/pbft/viewchange_manager.cpp | 34 ++++---- .../consensus/ordering/pbft/viewchange_manager.h | 34 ++++---- .../ordering/pbft/viewchange_manager_test.cpp | 34 ++++---- platform/consensus/recovery/recovery.cpp | 34 ++++---- platform/consensus/recovery/recovery.h | 34 ++++---- platform/consensus/recovery/recovery_test.cpp | 34 ++++---- platform/networkstrate/async_acceptor.cpp | 34 ++++---- platform/networkstrate/async_acceptor.h | 34 ++++---- platform/networkstrate/async_acceptor_test.cpp | 34 ++++---- platform/networkstrate/async_replica_client.cpp | 34 ++++---- platform/networkstrate/async_replica_client.h | 34 ++++---- .../networkstrate/async_replica_client_test.cpp | 34 ++++---- platform/networkstrate/consensus_manager.cpp | 42 ++++------ platform/networkstrate/consensus_manager.h | 34 ++++---- platform/networkstrate/consensus_manager_test.cpp | 34 ++++---- platform/networkstrate/mock_async_replica_client.h | 34 ++++---- platform/networkstrate/mock_replica_communicator.h | 34 ++++---- platform/networkstrate/mock_service_interface.h | 34 ++++---- platform/networkstrate/replica_communicator.cpp | 34 ++++---- platform/networkstrate/replica_communicator.h | 34 ++++---- .../networkstrate/replica_communicator_test.cpp | 34 ++++---- platform/networkstrate/server_comm.h | 34 ++++---- platform/networkstrate/service_interface.cpp | 34 ++++---- platform/networkstrate/service_interface.h | 34 ++++---- platform/networkstrate/service_network.cpp | 34 ++++---- platform/networkstrate/service_network.h | 34 ++++---- platform/networkstrate/service_network_test.cpp | 34 ++++---- platform/proto/resdb.proto | 1 + platform/rdbc/acceptor.cpp | 34 ++++---- platform/rdbc/acceptor.h | 34 ++++---- platform/statistic/prometheus_handler.cpp | 34 ++++---- platform/statistic/prometheus_handler.h | 34 ++++---- platform/statistic/set_random_data.cpp | 34 ++++---- platform/statistic/stats.cpp | 34 ++++---- platform/statistic/stats.h | 34 ++++---- platform/test/resdb_test.cpp | 34 ++++---- scripts/deploy/performance/calculate_result.py | 18 +++- service/contract/contract_service.cpp | 34 ++++---- service/kv/kv_service.cpp | 34 ++++---- .../tools/contract/api_tools/contract_tools.cpp | 34 ++++---- service/tools/kv/api_tools/kv_client_txn_tools.cpp | 34 ++++---- service/tools/kv/api_tools/kv_service_tools.cpp | 97 ++++++++++++++++------ .../utxo/wallet_tool/cpp/utxo_client_tools.cpp | 34 ++++---- service/tools/utxo/wallet_tool/py/addr.py | 37 ++++----- service/tools/utxo/wallet_tool/py/keys.py | 38 ++++----- service/tools/utxo/wallet_tool/test/key_tester.py | 37 ++++----- .../utxo/wallet_tool/test/key_tester_utils.cpp | 34 ++++---- service/utils/server_factory.cpp | 34 ++++---- service/utils/server_factory.h | 34 ++++---- service/utxo/utxo_service.cpp | 34 ++++---- tools/certificate_tools.cpp | 34 ++++---- tools/certificate_tools_test.cpp | 34 ++++---- tools/generate_mulregion_config.py | 17 ++++ tools/generate_region_config.py | 17 ++++ tools/key_generator_tools.cpp | 34 ++++---- tools/resdb_state_accessor_tools.cpp | 40 ++++----- tools/resdb_txn_accessor_tools.cpp | 34 ++++---- 201 files changed, 2916 insertions(+), 3919 deletions(-)
