Commit Graph

66 Commits (4188d098fcdfd3340503701804f048f2005c93d8)

Author SHA1 Message Date
alok 4188d098fc creating user specific availability zones 7 years ago
alok a986257aa0 configuration ec2 7 years ago
alok f71b7b5133 WIP: MultiRegion Script and Setup 7 years ago
Richard Liu 7079476c01 added experiment related code 7 years ago
alok a823e92397 create client and node isntances 7 years ago
Richard Liu 6a53f6c2b9 first commit for loghost 7 years ago
Rongjian Lan 8cee77e82e Move tx generator client out of aws-code into client folder 7 years ago
Rongjian Lan c3f65d4402 Fix utxopool udpate bug for invalid cross shard tx (finally the consensus is stable with 30% cross shard tx); reset consensus before retry 7 years ago
Rongjian Lan 0b4c365b2f Get snapshot of utxo when reporting to avoid concurrency issue; disable crossShard for now 7 years ago
Rongjian Lan 9dddde559b Add block sync function for leader to send new blocks to client 7 years ago
Rongjian Lan 745755699e Fix cross shard tx bug; add utxo pool sync for client to keep up with the leaders 7 years ago
alok a5b100dfd3 WIP script to create instances of the command line 7 years ago
Richard Liu 58d0e2515e updated aws-code 7 years ago
Rongjian Lan 10c1b90190 Make tx generator log timeout message to file 7 years ago
Rongjian Lan 44518d8c35 Add unlock to commit for cross shard tx 7 years ago
Rongjian Lan ff3270d197 Put crossShard tx proofs directly inside Transaction object 7 years ago
Rongjian Lan f291f6a0bc Fix cross tx proof bugs; now the unlock-to-commit/abort message finally reaches leaders 7 years ago
Rongjian Lan 4fa3555ac9 Add unlock message and logic to send the message to leaders 7 years ago
Rongjian Lan 65764baf58 Fix target for the STOP message, this is causing nodes not to stop 7 years ago
Rongjian Lan 72a53a320b Fix a fmt error 7 years ago
Rongjian Lan 399374592a Add logic to create cross shard Tx, and collect proofs in the tx generator 7 years ago
Rongjian Lan ccff95bab3 Add serialization of proof list and let leader to send it to client 7 years ago
Rongjian Lan be1c485bb4 Make log files under the same directory /tmp_log 7 years ago
Rongjian Lan 84b829917e Add node server for tx generator client 7 years ago
Rongjian Lan cfb6c85c87 update tx generator to send shard-specific txs 7 years ago
Richard Liu a0c5d14b8d create tmp folders for logs 7 years ago
Richard Liu 40e485356e split log per node 7 years ago
Rongjian Lan 589b15a2ee Refactor utxoPool verification/update methods 7 years ago
Rongjian Lan 2ddd32882c Add ShardId into the revelant data structures: block, UTXO etc. 7 years ago
Rongjian Lan 60647c9833 clean up more logging and commented lines; make tx simulator wait more time for other nodes to be ready 7 years ago
Rongjian Lan 89f8f5bb38 Clean up the logs 7 years ago
Rongjian Lan 4a16c007e7 Fine tune consensus throughput locally: one shard / 300 nodes / 800 tps 7 years ago
Rongjian Lan 600ad2b5e4 Add test for countNumTransactionsInBlockchain() 7 years ago
Rongjian Lan 71d1a819a4 Correct code format, add numTxProcessed stats reporting 7 years ago
alok 4d2d0f1f87 vscode changes not pushed 7 years ago
Rongjian Lan 1b3ceccf2d Synchronization bug fixes on consensus 7 years ago
alok bafa2c6ce2 transaction generator 7 years ago
Rongjian Lan cb983ce484 Add transactions num and Ids list to block 7 years ago
Rongjian Lan cb549d9693 Add more comments to new code; make prevHash 32 byte array 7 years ago
Rongjian Lan b1d2eaa52b Add valid transaction simulator based on current utxo pool 7 years ago
Rongjian Lan d5214f3b3d Add logic to select transactions from pendingTxs using UTXO pool 7 years ago
Richard Liu 5096238128 update logs 7 years ago
alok 5185e0aff1 typos/bad code removed 7 years ago
alok 1748662dfb transaction generator on seperate node 7 years ago
Rongjian Lan d771fe7df9 Format existing code according to gofmt 7 years ago
Rongjian Lan 6da4336614 Add sharding config with 2 shard; update tx generator accordingly 7 years ago
Rongjian Lan c7d9c6843a Add shardId into consensus and rename ipList file into config file 7 years ago
Richard Liu 7bd78e56a2 temp fix for enabling travis 7 years ago
alok 3fb20b4a4a some typos added changes to deploy linux 7 years ago
alok 55113dc0a9 killing consensus 7 years ago