Commit Graph

285 Commits (da0b0cef7e60ed6b7a41213590e8bfc3545db58f)

Author SHA1 Message Date
Richard Liu 79d7ac30c3
remove dup bufio.NewWriter (#223) 6 years ago
chaosma da32d1c0bb
simplify read message content code (#216) 6 years ago
Richard Liu 7538f64d7e
fix p2p v2 on aws and for surviving from node killing. (#204) 6 years ago
Rongjian Lan fdcce8e4de Add tests for node_handler.go; move stream interface to its own file;create mock for stream.go 6 years ago
Rongjian Lan f26d62984c Add tests for consensus leader code 6 years ago
Leo Chen 3356c61332 use in-repo log module for p2p 6 years ago
Leo Chen 18a52968b3 fix can't bind address issue on AWS 6 years ago
Leo Chen 53a5c3c856 HAR-65: support node removal after node is offline 6 years ago
Richard Liu edbcb88d45
fix p2p error related to beacon chain (#142) 6 years ago
Richard Liu 64230da6ee abstract out 2 versions of p2p 6 years ago
Minh Doan 2031ec09df get rid of unused code 6 years ago
Leo Chen ed791fad71 HAR-84: golint fix on ida 6 years ago
Leo Chen 7bf3bfcdfc HAR-65: use better broadcast model for ping message 6 years ago
Leo Chen 8c08f5ba5e HAR-84: fix golint warnings in crytpo, p2p 6 years ago
Leo Chen 76375a2425 HAR-84: golint fix of p2p/peer.go 6 years ago
Richard Liu 9ac2645935 integrate libp2p as version 2 p2p 6 years ago
Leo Chen 1d7baff8c4 print # of retry when sending packet via socket 6 years ago
Leo Chen d8f0d504cc fix validatorID not populated to all validator issue 6 years ago
Minh Doan ab2f39f5a3 fix import with goimport 6 years ago
Leo Chen 2a602db9b0 fix the build after rename the repo to harmony-one 6 years ago
ak 5b1d0c1d81 todo sustain node server to receive pingback 6 years ago
Minh Doan 582cc2507a add test 6 years ago
Minh Doan d810811d6f simple ida 6 years ago
Minh Doan 96ed2cc17a setup interface for IDA 6 years ago
Leo Chen 6282530b3d Add proper message when the block propagation started 6 years ago
Leo Chen e8b6a45fe0 log size of messages in log file 6 years ago
Minh Doan 7f9c81874d cleanup 6 years ago
Minh Doan 0e34dcf448 fix a lot of basic mistakes. See https://docs.google.com/document/d/1eIuVFnRra8Ggnj5zSTcGLn9iXGwHEdOHGC6-gHvvuGc 6 years ago
Eugene Kim c6cd5c055d Try to send out a message 10 times, then give up 6 years ago
Eugene Kim f4b19d3bcd Send unicast messages in background too 6 years ago
Eugene Kim d888bc2149 When broadcasting, do not wait for deliveries 6 years ago
Minh Doan 9e1b9129e5 polish the logic of avoiding doing some unnessary work when # of peers is 0 6 years ago
Rongjian Lan 67b160901b Add more logs and avoid validator broadcast when not necessary 6 years ago
Eugene Kim b9930661b6 go fmt 6 years ago
Eugene Kim 3d46b3bb57 Use log15 (I stand corrected; we had it!) 6 years ago
Eugene Kim ea0b358870 Remove unused import 6 years ago
Eugene Kim bdf7e37ddc Make send() retry with exponential backoff 6 years ago
Eugene Kim 8d277fb796 Make sendWithSocketClient() log and return error 6 years ago
Eugene Kim 6a114e86c5 Fix logging net.Dial() errors 6 years ago
Eugene Kim dbc28e6fcf Use net.JoinHostPort() instead of hand-joining 6 years ago
Eugene Kim 0d95101f50 Add an exponential backoff helper 6 years ago
Rongjian Lan d997b4271f Lower the threshold from 1/1 to 2/3 6 years ago
Minh Doan 000afa179f add batch size 64k 6 years ago
Minh Doan 44c2c00378 fix the bugs in multicaset 6 years ago
Minh Doan 7c6aad17fa disable multicast 6 years ago
Minh Doan 9a2dc6ebd5 clean up 6 years ago
Minh Doan 0d1b847970 add multi boardcast improvement 6 years ago
Minh Doan 4328d72652 add self peer to node 6 years ago
Minh Doan 73996866dd set up validator id for peers 6 years ago
Rongjian Lan a7fa035555 Fix previous build error 6 years ago