Proto commits in apache/incubator-resilientdb

These 86 commits are when the Protocol Buffers files have changed:

Commit:e076b14
Author:DakaiKang

hs1 with tpcc initial commit

Commit:9e6c46f
Author:DakaiKang

Import from branch fair_rename as first commit

Commit:d34e9f5
Author:Harish
Committer:GitHub

MemLens Database Specific Changes (#170) * global and local build config with profiling flags. * integrated basic memory hook for RSS calculation * edited script to generate callgraph using gprof * enabling level db as default storage engine * systemd telegraf script to stream prometheus node_exporter data to InfluxDB. * added lmdb storage engine interface and partially implemented. * bootstrapping script to run perf tools * adding process exporter to bootstrapping script * Added LRU Cache and Observabiity stats * lry cache controlled using settings * removing lmdb implementation * removing unecessary scripts * Resolving comments for build flags and memory leak * resolved error. options.block_cache_ integration still not working * added UT's for TC's. removed logs from stats and changed lru implementation var names * reverting configs and removing unwanted files * removing unwanted tst logs * refactor: rename GetMetrics to UpdateMetrics and improve cache handling in ResLevelDB * feat: add LevelDB block cache support and corresponding tests. * feat: enhance LevelDB block cache with configurable capacity and update metrics return type * refactor: update transaction summary variable names for consistency * build: optimize compilation flags by adding optimization level * build: remove debugging flags from kv_service and api_tools builds * build: remove profiling flags from set_random_data binary * build: remove pyroscope monitoring from kv service startup script * build: include string header in lru_cache implementation

The documentation is generated from this commit.

Commit:aa54deb
Author:cjcchen
Committer:GitHub

Support SmartContract with Key-Value (#171) * add poe * add * update workflo * add log * change github name * change img files * fix workflow * fix communicator * rm log * add base fairdag * add fairdag * add hs * add hs * add ooohs * add tusk * add rcc * add rcc * add config * add cassandra * add cassandra * add prepare * add prepare * add cass 256 * add ooowq * rcc done * done * rcc done * add * add fair * add cass * add poe * fix execution response * remove smallbank * fix performance script * add fairdag rl * add graph * add fair * add * done * done * done * fix build * add perf * linear poe * add * update * fix * update * update * update * update * add log * revert * revert * rm * fix * add storage * add sm in kv * add kv cmd for sm * update * add contact kv * format * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * merge master * add license * fix build * add boost * add deps --------- Co-authored-by: Ubuntu <ubuntu@ip-172-31-30-18.ec2.internal> Co-authored-by: Ubuntu <ubuntu@ip-172-31-16-70.ec2.internal> Co-authored-by: Ubuntu <ubuntu@ip-172-31-66-55.ec2.internal> Co-authored-by: Ubuntu <ubuntu@ip-172-31-16-144.ec2.internal> Co-authored-by: junchao <junchao@localhost>

Commit:fc6602e
Author:junchao

add license

Commit:5f27180
Author:cjcchen

merge master

Commit:8329eec
Author:junchao

merge master

Commit:e31b255
Author:junchao

merge master

Commit:99d2028
Author:junchao

merge master

Commit:0440770
Author:cjcchen

merge master

Commit:e569529
Author:cjcchen

merge master

Commit:1da668d
Author:cjcchen

add kv cmd for sm

Commit:e2467cb
Author:cjcchen

add sm in kv

Commit:19e5bee
Author:junchao

add cc

Commit:398b979
Author:JeffXiesk

Stable Fides Version

Commit:0541fe4
Author:apratimshukla6

Added external address addition function

Commit:800c7a4
Author:cjcchen

update

Commit:4dae1ad
Author:Apratim Shukla
Committer:GitHub

Sync with master (#156) * Change getvalues cmd type to getallvalues * support transfer to multi address * end * Update README.md * Update README.md * Add files via upload * Update README.md * Update README.md * Updated logo * Add files via upload * Delete img/resilientdb_logo_light-text-modern-v3-1.png * Add files via upload * Update README.md * Update README.md * Updated loqo quality * Fixed light logo bug | removed nexres refs * add mvcc for mem-kv * add history * add mvcc * add mvcc for kv * add mvcc for kv * rm unused code * remove log * remove unused log * rm unused log * add glog init * format code * Update README.md * Update README.md * Update kv_client.h * Update CHANGELOG.md * Update CHANGELOG.md * support old api command line * change license * format code * change to apache license * del file * change apache license * add notice file * change apache license * Fix the failure memory order argument to atomic_compare_exchange_strong_explicit The failure memory order cannot be release or acq_rel. Clang since llvm/llvm-project@fed5644 diagnoses an invalid argument. * Update README.md * Update copyright date in NOTICE (#129) * Use .asf.yaml to manage GitHub settings .asf.yaml is a configuration file that a project may use to control various features such as notification schemes, website staging, GitHub settings, and Pelican builds. how to use: this:https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features↳ Set the code merge method to squash Set GitHub notifications to: commits@apache.o.g Set protected_branches * add bazel version (#132) Co-authored-by: Ubuntu <ubuntu@ip-172-31-45-3.ec2.internal> * Change the deploy logging type Change a log from Info to Error which is used by the deployment scripts. * update state client to obtain the replica state * add get block numbers * fix get txn bug * add GetRequestFromReplica interface (#133) * add GetRequestFromReplica interface * fix test case failed --------- Co-authored-by: JunchaoChen <cjcchen@github.com> * change the script path in start_contract_service.sh * Fix incorrect comment intervals in Prometheus config (#135) Co-authored-by: ic4y <ic4y@apache.org> * kv-service python api (#136) * kv-service python api * update * update kv_operation.py route to bazel-out and update readme (#137) * update kv_operation.py route to bazel-out and update readme * update readme * Update README.md * Update README.md --------- Co-authored-by: cjcchen <ickchenjunchao@gmail.com> * ResView Branch (#138) * "Added basic data collection, pointed out spots for web socket" * "Added data gathering points and prints for testing" * "Fixed bugs with compiling stats" * "Changed message collection to be per message rather than queried periodically" * "Added conversion of stats values to JSON, need to fix replica id setting" * "Added more precision to timestamps in JSON" * "Added new data to the summary view" * "Got transaction detail collection working" * "Changed to GETALLVALUES based on main repo" * Changed Produced JSON to include txn_number * "Added websocket to send to front end, slightly inconsistent" * Add files via upload * "Added ability to receive messages from front end" * "Viewchange Update" * "Removed possible infinite loop in sending summary" * "Fixing file inclusion issue" * "Added 2 new apis in same thread to save resources" * "Adjusted make faulty endpoint" * "Removed vestigial variables, turned off faulty switch for PR" * "Fixed failing response manager test" * "Fixed issue with data carryover between instances" (#139) * add poe (#140) * Update CHANGELOG.md * Update CHANGELOG.md (#141) * add disclaimer * Fix Bug (#142) * fix viewchange bug * format code * rm unused log * rm unused log * fix ut * fix apache header * format * add apache license check workflow * add npm in workflow * Fix Apache License (#143) * add npm in workflow * test * add workflow * add path * add path * add path * add path * add path * add path * add path * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add loc * add loc * add loc * fix build * add url in notice * add thirdparty license * rm rocksdb * fix name error * mv DISCLAIMER-WIP * fix typo * add version * add license in wip * Update DISCLAIMER-WIP * Update DISCLAIMER-WIP * Update README.md * civetweb * civetweb * add civetweb build * Install (#145) * add non-root install * rm unused file * add * Update README.md * Update README.md * Update README.md * Update README.md * update install * Update README.md * Update README.md * add non-root install * Update README.md * Update README.md * Update README.md * Update DISCLAIMER-WIP * Update DISCLAIMER-WIP * Update LICENSE * Update LICENSE * add license --------- Co-authored-by: Ubuntu <ubuntu@ip-172-31-86-179.ec2.internal> Co-authored-by: Ubuntu <ubuntu@ip-172-31-95-188.ec2.internal> * Update DISCLAIMER-WIP * Add missing ASF headers (#150) Provide dev/check-license script to perform RAT checks * Update .licenserc.yaml (#151) * Update .licenserc.yaml * add license header * add config * add config * add config * add config * add config * add config * Update README.md * Update README.md * Update README.md (#152) * Update CHANGELOG.md (#153) * Update index.js * [License]Add the missing license file (#154) * Update LICENSE --------- Co-authored-by: Gopal Nambiar <gopalnambiar2@gmail.com> Co-authored-by: Glenn Chen <glenn.jun.chen@gmail.com> Co-authored-by: cjcchen <ickchenjunchao@gmail.com> Co-authored-by: ResilientDB <57961394+resilientdb@users.noreply.github.com> Co-authored-by: Ubuntu <ubuntu@ip-172-31-16-70.ec2.internal> Co-authored-by: JunchaoChen <cjcchen@github.com> Co-authored-by: AtariDreams <83477269+AtariDreams@users.noreply.github.com> Co-authored-by: Haoran Yu <75669303+Apricity001@users.noreply.github.com> Co-authored-by: Calvin Kirs <kirs@apache.org> Co-authored-by: Ubuntu <ubuntu@ip-172-31-45-3.ec2.internal> Co-authored-by: ic4y <83933160+ic4y@users.noreply.github.com> Co-authored-by: ic4y <ic4y@apache.org> Co-authored-by: Jiazhi Sun <123703679+NoBugInMyCode@users.noreply.github.com> Co-authored-by: Saipranav-Kotamreddy <44506064+Saipranav-Kotamreddy@users.noreply.github.com> Co-authored-by: Ubuntu <ubuntu@ip-172-31-73-155.ec2.internal> Co-authored-by: Ubuntu <ubuntu@ip-172-31-86-179.ec2.internal> Co-authored-by: Ubuntu <ubuntu@ip-172-31-95-188.ec2.internal> Co-authored-by: JB Onofré <jbonofre@apache.org>

Commit:e38815c
Author:Ubuntu

add poc

Commit:b5217bc
Author:cjcchen

update

Commit:3274821
Author:DakaiKang

hotstuff-1 w/wo slotting

Commit:e926e1b
Author:Ubuntu

linear poe

Commit:4f70b69
Author:Ubuntu

Merge branch 'poe' of https://github.com/msadoghi/asf-resilientdb into poe

Commit:db962d7
Author:Ubuntu

add perf

Commit:e617313
Author:Ubuntu

add fairdag rl

Commit:efce5f3
Author:Ubuntu

rm rocksdb

Commit:b16213f
Author:Saipranav Kotamreddy

Merge branch 'master' into QueccBranch

Commit:2f0ae14
Author:cjcchen
Committer:GitHub

Fix Apache License (#143) * add npm in workflow * test * add workflow * add path * add path * add path * add path * add path * add path * add path * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add license * add loc * add loc * add loc * fix build

Commit:0bf5e2d
Author:Ubuntu

add license

Commit:1b04ed8
Author:Ubuntu

fix apache header

Commit:9123cf9
Author:cjcchen
Committer:GitHub

Fix Bug (#142) * fix viewchange bug * format code * rm unused log * rm unused log * fix ut

Commit:ea3ba69
Author:cjcchen

fix viewchange bug

Commit:914a7ce
Author:Saipranav Kotamreddy

Merge branch 'master' into QueccBranch

Commit:fe73ffa
Author:cjcchen
Committer:GitHub

add poe (#140)

Commit:3b58700
Author:cjcchen

add poe

Commit:69ef583
Author:Saipranav-Kotamreddy
Committer:GitHub

ResView Branch (#138) * "Added basic data collection, pointed out spots for web socket" * "Added data gathering points and prints for testing" * "Fixed bugs with compiling stats" * "Changed message collection to be per message rather than queried periodically" * "Added conversion of stats values to JSON, need to fix replica id setting" * "Added more precision to timestamps in JSON" * "Added new data to the summary view" * "Got transaction detail collection working" * "Changed to GETALLVALUES based on main repo" * Changed Produced JSON to include txn_number * "Added websocket to send to front end, slightly inconsistent" * Add files via upload * "Added ability to receive messages from front end" * "Viewchange Update" * "Removed possible infinite loop in sending summary" * "Fixing file inclusion issue" * "Added 2 new apis in same thread to save resources" * "Adjusted make faulty endpoint" * "Removed vestigial variables, turned off faulty switch for PR" * "Fixed failing response manager test"

Commit:7072f19
Author:cjcchen

add poe

Commit:41d5bfa
Author:Saipranav Kotamreddy

Merge branch 'master' into ResViewCrow

Commit:d69b74c
Author:Saipranav Kotamreddy

"Fixing file inclusion issue"

Commit:259ee94
Author:cjcchen

add fair

Commit:2861bc4
Author:cjcchen

rcc done

Commit:38dec1c
Author:cjcchen

add ooowq

Commit:2d294c3
Author:cjcchen

add cass 256

Commit:bf516bb
Author:cjcchen

add cassandra

Commit:752662d
Author:cjcchen

add cassandra

Commit:8eb772d
Author:cjcchen

add rcc

Commit:200669c
Author:cjcchen

add rcc

Commit:4c5167e
Author:cjcchen

add tusk

Commit:d555ba8
Author:cjcchen

add ooohs

Commit:328098a
Author:cjcchen

add hs

Commit:51d3cb9
Author:Saipranav Kotamreddy

Merge branch 'master' into QueccBranch

Commit:95443cd
Author:JunchaoChen

add get block numbers

Commit:75b5f44
Author:cjcchen

add fairdag

Commit:4de98d3
Author:cjcchen

add base fairdag

Commit:cdb8831
Author:Saipranav Kotamreddy

"Added flags to enable/disable resview functions and faulty switches"

Commit:fd348d3
Author:JunchaoChen

add get block numbers

Commit:8254e91
Author:Saipranav Kotamreddy

Merge branch 'master' into QueccBranch

Commit:f780926
Author:Ubuntu
Committer:Ubuntu

add mvcc for kv

Commit:041507e
Author:Ubuntu

add mvcc for kv

Commit:e6a317f
Author:Glenn Chen
Committer:Saipranav Kotamreddy

Change getvalues cmd type to getallvalues

Commit:30fcfe5
Author:Glenn Chen

Change getvalues cmd type to getallvalues

Commit:c497734
Author:Saipranav Kotamreddy

"Solved message type discrepancy between Operation and KVRequest"

Commit:b0cce88
Author:Saipranav Kotamreddy

Merge branch 'master' into QueccBranch + Started range assignment

Commit:44ce20a
Author:cjcchen

add hs

Commit:1b37bb4
Author:cjcchen

add poe

Commit:9d1412c
Author:Saipranav Kotamreddy

"Migrated Quecc Files to public repo"

Commit:4d1ceab
Author:cjcchen

fix ut

Commit:6006713
Author:cjcchen

add system info in local recovery

Commit:b5e23da
Author:DakaiKang4

viewchange code

Commit:814703c
Author:cjcchen

add

Commit:f1ded35
Author:cjcchen

add recv

Commit:0243435
Author:Ubuntu

release

Commit:9ce2be1
Author:Ubuntu

add state

Commit:6df03cf
Author:cjcchen

add resilient v2

Commit:220bae7
Author:sugupta

starting new branch

This commit does not contain any .proto files.

Commit:7673c08
Author:Ubuntu

add address2

Commit:7c6bfc1
Author:Ubuntu

add google proto

Commit:dda4e1a
Author:Ubuntu

add test protocubuf

Commit:2593cd7
Author:cjcchen

add utxo

Commit:d32a22d
Author:Julieta Duarte

sdk full release

Commit:ce2dc97
Author:cjcchen

add simple smart-contract based on eEVM

Commit:66a40ef
Author:cjcchen

rm unused

Commit:17cdcc5
Author:cjcchen

add geo_pbft

Commit:2395902
Author:cjcchen

merge from nesrex repo

Commit:c4db0cb
Author:junchao

release nexres

Commit:2bdd38f
Author:junchao

release nexres-alpha basic