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

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


    from d891b4ae "Added processing of wait points and verifies"
     new 199c613f "Fixed bazel dependency issue"
     add 7d478836 add GetRequestFromReplica interface (#133)
     add a6b6bbcf change the script path in start_contract_service.sh
     add a145249f Fix incorrect comment intervals in Prometheus config (#135)
     add c3953f90 kv-service python api (#136)
     add ca0ac0f9 update kv_operation.py route to bazel-out and update readme 
(#137)
     add 69ef5830 ResView Branch (#138)
     add 69069c87 "Fixed issue with data carryover between instances" (#139)
     add fe73ffa2 add poe (#140)
     add d2225665 Update CHANGELOG.md
     add 3037f80e Update CHANGELOG.md (#141)
     new 914a7ce8 Merge branch 'master' into QueccBranch
     new 7a364f53 Made changes due to different proto file

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGELOG.md                                       |  12 ++
 WORKSPACE                                          |  25 ++-
 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/{quecc => poe}/BUILD           |  13 +-
 .../protocols/poe/kv_server_performance.cpp        |  65 ++++---
 common/BUILD                                       |   7 +
 documents/file/prometheus.yml                      |   4 +-
 executor/kv/quecc_executor.cpp                     |  10 +-
 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 +++++++
 .../ordering/common/{ => framework}/BUILD          |  39 +++--
 .../ordering/common/framework/consensus.cpp        | 181 +++++++++++++++++++
 .../{poe/mac => common/framework}/consensus.h      |  57 +++---
 .../common/{ => framework}/performance_manager.cpp | 132 +++++++++-----
 .../common/{ => framework}/performance_manager.h   |  23 ++-
 .../common/{ => framework}/response_manager.cpp    | 188 ++++++++++----------
 .../common/{ => framework}/response_manager.h      |  34 ++--
 .../common/framework/transaction_utils.cpp         |  41 ++---
 .../framework/transaction_utils.h}                 |  20 +--
 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.h}                                   |  37 ++--
 .../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 +
 61 files changed, 1920 insertions(+), 338 deletions(-)
 create mode 100644 api/BUILD
 create mode 100644 api/README.md
 create mode 100644 api/ip_address.config
 create mode 100644 api/kv_operation.py
 create mode 100644 api/pybind_kv_service.cpp
 copy benchmark/protocols/{quecc => poe}/BUILD (56%)
 copy service/kv/quecc_kv_service.cpp => 
benchmark/protocols/poe/kv_server_performance.cpp (64%)
 create mode 100644 platform/consensus/ordering/common/algorithm/BUILD
 create mode 100644 
platform/consensus/ordering/common/algorithm/protocol_base.cpp
 create mode 100644 platform/consensus/ordering/common/algorithm/protocol_base.h
 copy platform/consensus/ordering/common/{ => framework}/BUILD (62%)
 create mode 100644 platform/consensus/ordering/common/framework/consensus.cpp
 copy platform/consensus/ordering/{poe/mac => common/framework}/consensus.h 
(51%)
 copy platform/consensus/ordering/common/{ => 
framework}/performance_manager.cpp (64%)
 copy platform/consensus/ordering/common/{ => framework}/performance_manager.h 
(85%)
 copy platform/consensus/ordering/common/{ => framework}/response_manager.cpp 
(58%)
 copy platform/consensus/ordering/common/{ => framework}/response_manager.h 
(77%)
 copy common/crypto/hash_test.cpp => 
platform/consensus/ordering/common/framework/transaction_utils.cpp (60%)
 copy platform/consensus/ordering/{poe/common/transaction_state.h => 
common/framework/transaction_utils.h} (76%)
 create mode 100644 platform/consensus/ordering/poe/algorithm/BUILD
 create mode 100644 platform/consensus/ordering/poe/algorithm/poe.cpp
 create mode 100644 platform/consensus/ordering/poe/algorithm/poe.h
 create mode 100644 platform/consensus/ordering/poe/framework/BUILD
 create mode 100644 platform/consensus/ordering/poe/framework/consensus.cpp
 copy platform/consensus/ordering/poe/{mac/lock_free_collector_pool.h => 
framework/consensus.h} (58%)
 create mode 100644 platform/consensus/ordering/poe/framework/consensus_test.cpp
 create mode 100644 platform/consensus/ordering/poe/proto/proposal.proto
 create mode 100644 script.js
 create mode 100644 scripts/deploy/config/poe.config
 create mode 100755 scripts/deploy/performance/pbft_performance.sh
 create mode 100755 scripts/deploy/performance/poe_performance.sh

Reply via email to