This is an automated email from the ASF dual-hosted git repository.
saipranav pushed a change to branch ResViewCrow
in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git
from d69b74c5 "Fixing file inclusion issue"
add a011c863 Updated logo
add b849f66b Merge pull request #114 from resilientdb/gopuman-docker-latest
add 641f8a2f Add files via upload
add 86fc301a Delete img/resilientdb_logo_light-text-modern-v3-1.png
add 81f7eb0e Add files via upload
add 3bcefd9b Update README.md
add 8951a404 Update README.md
add 41170e51 Updated loqo quality
add f3a6f019 Merge pull request #115 from resilientdb/logo_latest
add b1f09052 Fixed light logo bug | removed nexres refs
add 530ed2f4 Merge pull request #116 from resilientdb/Bug-logo
add cbb3b2ad add mvcc for mem-kv
add bb38084a add history
add 0f1ec7be add mvcc
add f7809260 add mvcc for kv
add 041507eb add mvcc for kv
add bc3909c6 Merge branch 'mvcc' of
https://github.com/resilientdb/resilientdb into mvcc
add 07ae8b3a rm unused code
add 6286cef9 remove log
add 7021be50 remove unused log
add 68dbd876 rm unused log
add e2ac5cbb add glog init
add 5c08784c format code
add cf41cb57 Update README.md
add 63d83b7d Update README.md
add 8a242a46 Update kv_client.h
add a86abc3a Merge pull request #117 from resilientdb/mvcc
add 92766657 Update CHANGELOG.md
add b2c7e9b2 Merge pull request #118 from resilientdb/cjcchen-patch-1
add 0db8bf2f Update CHANGELOG.md
add 8f4e6f48 support old api command line
add 9507bc80 Merge pull request #119 from resilientdb/mvcc
add 056896c4 change license
add 996e7647 format code
add 89964b23 Merge pull request #120 from resilientdb/license
add 9aa2df1d change to apache license
add d0137313 del file
add 1bac6a90 Merge pull request #121 from resilientdb/license
add 44d103a6 change apache license
add a93921fa Merge pull request #122 from resilientdb/license
add 8ab20b99 add notice file
add 7ed9ff2f Merge pull request #123 from resilientdb/license
add 74e1af3f change apache license
add 5f06d8b9 Merge pull request #124 from resilientdb/license
add ad7abb85 Update README.md
add 43a30b35 Fix the failure memory order argument to
atomic_compare_exchange_strong_explicit
add 295d1b99 Merge pull request #126 from AtariDreams/patch-1
add 9040da20 Update copyright date in NOTICE (#129)
add 5fdd1466 Use .asf.yaml to manage GitHub settings
add fe31ff22 Merge pull request #130 from apache/CalvinKirs-patch-1
add 7b7df246 add bazel version (#132)
add 3f1bcf39 update state client to obtain the replica state
add 24c54323 Change the deploy logging type
add 5601a1ec Merge branch 'master' of
https://github.com/ResilientEcosystem/resilientdb
add 95443cd1 add get block numbers
add 9c6a8293 fix get txn bug
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)
new 41d5bfa5 Merge branch 'master' into ResViewCrow
The 1 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:
.asf.yaml | 40 +++
.bazelversion | 1 +
.github/workflows/build-push.yml | 4 +-
CHANGELOG.md | 8 +
NOTICE | 5 +
README.md | 240 ++++++++++++++---
WORKSPACE | 4 +-
benchmark/protocols/pbft/BUILD | 1 +
benchmark/protocols/pbft/kv_server_performance.cpp | 39 ++-
benchmark/protocols/pbft/kv_service_tools.cpp | 34 +--
chain/state/BUILD | 2 +-
chain/state/chain_state.cpp | 98 ++-----
chain/state/chain_state.h | 54 ++--
chain/state/chain_state_test.cpp | 75 +++---
chain/storage/BUILD | 50 ++--
chain/storage/README.md | 13 -
chain/storage/kv_storage_test.cpp | 232 ++++++++++++++++
chain/storage/leveldb.cpp | 290 ++++++++++++++++++++
chain/storage/leveldb.h | 81 ++++++
chain/storage/memory_db.cpp | 170 ++++++++++++
chain/storage/memory_db.h | 88 +++++++
chain/storage/mock_storage.h | 52 ++--
chain/storage/proto/BUILD | 36 +++
chain/storage/proto/kv.proto | 13 +
chain/storage/proto/leveldb_config.proto | 9 +
chain/storage/proto/rocksdb_config.proto | 11 +
chain/storage/res_leveldb.cpp | 169 ------------
chain/storage/res_leveldb.h | 65 -----
chain/storage/res_leveldb_test.cpp | 111 --------
chain/storage/res_rocksdb.cpp | 171 ------------
chain/storage/res_rocksdb.h | 61 -----
chain/storage/res_rocksdb_test.cpp | 109 --------
chain/storage/rocksdb.cpp | 291 +++++++++++++++++++++
chain/storage/rocksdb.h | 80 ++++++
{executor/kv => chain/storage/setting}/BUILD | 23 --
chain/storage/storage.h | 65 ++---
chain/storage/txn_memory_db.cpp | 50 ----
chain/storage/txn_memory_db.h | 48 ----
chain/storage/txn_memory_db_test.cpp | 71 -----
documents/doxygen/Doxyfile | 8 +-
documents/doxygen/doxygen_html_style.css | 4 +
documents/doxygen/header | 60 +++++
documents/doxygen/logo.png | Bin 803 -> 71672 bytes
documents/file/prometheus.yml | 4 +-
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/BUILD | 32 +--
executor/kv/kv_executor.cpp | 124 +++++++--
executor/kv/kv_executor.h | 52 ++--
executor/kv/kv_executor_test.cpp | 270 +++++++++++++++----
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 +--
img/resdb-v2.png | Bin 0 -> 41784 bytes
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 | 87 ++++--
interface/common/resdb_txn_accessor.h | 35 ++-
interface/common/resdb_txn_accessor_test.cpp | 39 ++-
interface/contract/contract_client.cpp | 34 +--
interface/contract/contract_client.h | 34 +--
interface/kv/kv_client.cpp | 107 ++++++--
interface/kv/kv_client.h | 62 +++--
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 +--
platform/consensus/ordering/pbft/BUILD | 4 +-
.../consensus/ordering/pbft/checkpoint_manager.cpp | 41 ++-
.../consensus/ordering/pbft/checkpoint_manager.h | 40 ++-
.../ordering/pbft/checkpoint_manager_test.cpp | 34 +--
platform/consensus/ordering/pbft/commitment.cpp | 37 ++-
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 | 38 ++-
.../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 | 48 ++--
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/BUILD | 18 +-
platform/proto/durable.proto | 18 --
platform/proto/replica_info.proto | 7 +-
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 | 36 ++-
proto/kv/kv.proto | 31 +++
scripts/deploy/performance/calculate_result.py | 18 +-
service/contract/contract_service.cpp | 34 +--
service/kv/BUILD | 10 +-
service/kv/kv_service.cpp | 63 +++--
service/tools/config/server/server.config | 2 -
.../tools/contract/api_tools/contract_tools.cpp | 34 +--
.../service_tools/start_contract_service.sh | 6 +-
service/tools/kv/api_tools/kv_client_txn_tools.cpp | 34 +--
service/tools/kv/api_tools/kv_service_tools.cpp | 245 ++++++++++++++---
.../utxo/wallet_tool/cpp/utxo_client_tools.cpp | 73 +++---
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 +--
236 files changed, 5179 insertions(+), 4976 deletions(-)
create mode 100644 .asf.yaml
create mode 100644 .bazelversion
create mode 100644 NOTICE
delete mode 100644 chain/storage/README.md
create mode 100644 chain/storage/kv_storage_test.cpp
create mode 100644 chain/storage/leveldb.cpp
create mode 100644 chain/storage/leveldb.h
create mode 100644 chain/storage/memory_db.cpp
create mode 100644 chain/storage/memory_db.h
create mode 100644 chain/storage/proto/BUILD
create mode 100644 chain/storage/proto/kv.proto
create mode 100644 chain/storage/proto/leveldb_config.proto
create mode 100644 chain/storage/proto/rocksdb_config.proto
delete mode 100644 chain/storage/res_leveldb.cpp
delete mode 100644 chain/storage/res_leveldb.h
delete mode 100644 chain/storage/res_leveldb_test.cpp
delete mode 100644 chain/storage/res_rocksdb.cpp
delete mode 100644 chain/storage/res_rocksdb.h
delete mode 100644 chain/storage/res_rocksdb_test.cpp
create mode 100644 chain/storage/rocksdb.cpp
create mode 100644 chain/storage/rocksdb.h
copy {executor/kv => chain/storage/setting}/BUILD (56%)
delete mode 100644 chain/storage/txn_memory_db.cpp
delete mode 100644 chain/storage/txn_memory_db.h
delete mode 100644 chain/storage/txn_memory_db_test.cpp
create mode 100644 documents/doxygen/doxygen_html_style.css
create mode 100644 documents/doxygen/header
create mode 100644 img/resdb-v2.png
delete mode 100644 platform/proto/durable.proto