Commit Graph

46 Commits (7db609e9a861f46d27aee28ed55065d07f2ac414)

Author SHA1 Message Date
Minh Doan 5ddca253ff only attack validators 6 years ago
Minh Doan 52323f4bac polish code 6 years ago
Richard Liu 71337de24d -only_log_tps 6 years ago
Minh Doan f97acff172 add GOMAXPROCS to achieve max performance 6 years ago
Minh Doan 4328d72652 add self peer to node 6 years ago
Minh Doan 85fdc490b2 add sync_node flag 6 years ago
Richard Liu c6187f0869 minor 6 years ago
Leo Chen e809eb1e59 add -version support to benchmark/txgen 6 years ago
Richard Liu 3815f3ca14 update profiler to be singleton; add metricsReportURL argument. 6 years ago
Richard Liu c34f568056 merged profiler back. 6 years ago
Richard Liu 708fc46a9d make pwd the bin folder. 6 years ago
Richard Liu 5eeca78124 rough version of tps report. 6 years ago
Minh Doan a713a5ec5a enable dbSupported as boolean flag 6 years ago
Minh Doan 6cd04086f6 refactor db init 6 years ago
Minh Doan 9e645f186e enable leveldb into blockchain 6 years ago
Minh Doan 4454200ed2 remove the dependencies between benchmark.go and configr 6 years ago
Richard Liu b3a3c66bf9 update configr. 6 years ago
Richard Liu e9e81a41f1 remove profile logic from soldier; benchmark starts profiler. 6 years ago
Richard Liu eaad884c23 extract configr; bootstrap agent. 6 years ago
Richard Liu 7ad223816f update for github.com folder structure 6 years ago
Rongjian Lan 7fe3daf0e3 Refactor into utility that generates a unique Id from Peer 6 years ago
Rongjian Lan 189f0e8bb1 Use map<nodeId, validatorPeer> instead of array; verify validator's signature in commit message processing 6 years ago
Rongjian Lan a28c7898e5 Check the leader's signature when receiving announcement; assign deterministic private key to each node based on their ip and port 6 years ago
Rongjian Lan b32dfa211b Rename Curve to Ed25519Curve for clarity 6 years ago
Rongjian Lan 86093d6ffc Add real public and private key into Peer object; initialize schnorr multi-signature bitmap in the consensus 6 years ago
Richard Liu 349475210c rename configr 6 years ago
Richard Liu a2873e54bc update configread 6 years ago
Richard Liu 12c83d422c merge configreader 6 years ago
Richard Liu 778c35dce9 added report_extract.py 6 years ago
Richard Liu 837d7d7188 updated mem and cpu usage. 6 years ago
Richard Liu ed0c72c36f use gopsutil 6 years ago
Minh Doan 7f3c717092 return consensus pointer instead a copy which contains mutex 6 years ago
Minh Doan 7ebcc89cdb refactor to avoid returning a copy of a struct containing lock 6 years ago
Richard Liu f092d25d7a added ip into log file name 6 years ago
Richard Liu 83a416b240 add duty to log file name. 6 years ago
Richard Liu cbedf08a6c log mem usage. 6 years ago
Minh Doan 283ef0b3da enable attack timeout and killing itself 6 years ago
Minh Doan 7c0c6bb829 change to attack into singleton, modify the logic 6 years ago
Minh Doan 373433531d add logic of attack determination for each node 6 years ago
Minh Doan 1b5f6d10f4 add timeout attack 6 years ago
Minh Doan 8a276591a7 add attack for killing nodes 6 years ago
Minh Doan a62de84eb0 add attack package 6 years ago
Richard Liu aa3f414d37 workaround weird gofmt issue 6 years ago
Richard Liu e183eea0f6 update ordering; skip network log temporarily 6 years ago
Richard Liu a8be1dd841 move exe to /bin. 6 years ago
Richard Liu 6a53f6c2b9 first commit for loghost 6 years ago
Rongjian Lan c8627fa32a Refactor tx generator methods and add more comments 6 years ago
alok cc8a6d805c removing log file check 6 years ago
alok 6dbe544abd remove old log files if they exist 6 years ago
Rongjian Lan ccff95bab3 Add serialization of proof list and let leader to send it to client 6 years ago