You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@resilientdb.apache.org by sa...@apache.org on 2024/04/18 01:21:23 UTC
(incubator-resilientdb) 02/03: Merge branch 'master' into QueccBranch
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 914a7ce859d934e48a203bbc12d214d11809ac43
Merge: 199c613f 3037f80e
Author: Saipranav Kotamreddy <sa...@gmail.com>
AuthorDate: Wed Apr 17 17:56:25 2024 -0700
Merge branch 'master' into QueccBranch
CHANGELOG.md | 12 +
WORKSPACE | 21 ++
api/BUILD | 19 ++
api/README.md | 47 ++++
api/ip_address.config | 1 +
api/kv_operation.py | 27 ++
api/pybind_kv_service.cpp | 50 ++++
benchmark/protocols/poe/BUILD | 16 ++
benchmark/protocols/poe/kv_server_performance.cpp | 89 +++++++
common/BUILD | 7 +
documents/file/prometheus.yml | 4 +-
interface/common/resdb_txn_accessor.cpp | 34 +++
interface/common/resdb_txn_accessor.h | 2 +
interface/common/resdb_txn_accessor_test.cpp | 5 +-
monitoring/prometheus/prometheus.yml | 10 +-
.../consensus/execution/transaction_executor.cpp | 4 +-
platform/consensus/ordering/common/algorithm/BUILD | 12 +
.../ordering/common/algorithm/protocol_base.cpp | 53 ++++
.../ordering/common/algorithm/protocol_base.h | 64 +++++
platform/consensus/ordering/common/framework/BUILD | 49 ++++
.../ordering/common/framework/consensus.cpp | 181 +++++++++++++
.../ordering/common/framework/consensus.h | 83 ++++++
.../common/framework/performance_manager.cpp | 289 +++++++++++++++++++++
.../common/framework/performance_manager.h | 103 ++++++++
.../framework}/response_manager.cpp | 157 ++++-------
.../ordering/common/framework/response_manager.h | 85 ++++++
.../common/framework/transaction_utils.cpp | 49 ++++
.../ordering/common/framework/transaction_utils.h | 45 ++++
platform/consensus/ordering/pbft/BUILD | 1 +
platform/consensus/ordering/pbft/commitment.cpp | 18 +-
.../ordering/pbft/consensus_manager_pbft.cpp | 1 +
.../consensus/ordering/pbft/response_manager.cpp | 96 +++++++
.../consensus/ordering/pbft/response_manager.h | 27 ++
.../consensus/ordering/pbft/viewchange_manager.cpp | 6 +
.../consensus/ordering/pbft/viewchange_manager.h | 2 +
platform/consensus/ordering/poe/algorithm/BUILD | 15 ++
platform/consensus/ordering/poe/algorithm/poe.cpp | 75 ++++++
platform/consensus/ordering/poe/algorithm/poe.h | 40 +++
platform/consensus/ordering/poe/framework/BUILD | 16 ++
.../consensus/ordering/poe/framework/consensus.cpp | 105 ++++++++
.../consensus/ordering/poe/framework/consensus.h | 59 +++++
.../ordering/poe/framework/consensus_test.cpp | 179 +++++++++++++
platform/consensus/ordering/poe/proto/BUILD | 13 +-
.../consensus/ordering/poe/proto/proposal.proto | 28 ++
platform/networkstrate/replica_communicator.cpp | 2 +-
platform/proto/replica_info.proto | 2 +
platform/proto/resdb.proto | 7 +-
platform/statistic/BUILD | 7 +
platform/statistic/stats.cpp | 195 +++++++++++++-
platform/statistic/stats.h | 56 +++-
script.js | 103 ++++++++
scripts/deploy/config/kv_performance_server.conf | 10 +-
scripts/deploy/config/poe.config | 10 +
scripts/deploy/config/template.config | 2 +-
scripts/deploy/performance/pbft_performance.sh | 2 +
scripts/deploy/performance/poe_performance.sh | 4 +
scripts/deploy/performance/run_performance.sh | 2 -
service/tools/config/server/server.config | 5 +-
.../service_tools/start_contract_service.sh | 6 +-
third_party/BUILD | 7 +
60 files changed, 2473 insertions(+), 146 deletions(-)