Commit Graph

239 Commits (da21bd11ec093597d009e7475d1280608f333ee9)

Author SHA1 Message Date
MathxH Chen 1c363c73f4
[DO NOT MERGE] [p2p] Reduce memory and CPU usage of libp2p (#3808) 3 years ago
MathxH Chen b8cd520927
[p2p] Try to fix P2P memory issue (#3795) 3 years ago
Alex Chen 73ab26cf4e Fix Ticker cannot stop for releasing resource 4 years ago
Jacky Wang ca5333789b [stream] make doRequestAsync channel buffered 4 years ago
Jacky Wang bf19acffd6
[stream] updated comments for BaseStream.Close 4 years ago
Jacky Wang 806180f4d3
[stream] use reset for close 4 years ago
Jacky Wang 1fccff3acc
[stream] a small bug fix in request manager 4 years ago
Jacky Wang dd0a109ba7
[stream] added more prometheus metrics 4 years ago
Jacky Wang 8629a6d45e [stream] fix the request manager race condition 4 years ago
Jacky Wang 1885f1df74
[stream] added some prometheus metric 4 years ago
Jacky Wang 0df102f14f
[stream] added synchronize service in service manager 4 years ago
Jacky Wang 39ba7c31aa
[stream] fix some comments according to Leo's comments in https://github.com/harmony-one/harmony/pull/3583 4 years ago
Jacky Wang 6ef5bc5faa
[stream] elaborated log message to pickAvailableStream 4 years ago
Jacky Wang 72f74c08cb
[stream] request can be canceled from waitings in request manager 4 years ago
Jacky Wang f12b9be3d8
[stream] fix request manager tests for refresh stream 4 years ago
Jacky Wang e9f3a9e69e
[stream] requestmanager use refresh streams method instead of event based stream operation. 4 years ago
Jacky Wang 1158f5a263
[stream] removed epoch state related experimental code. 4 years ago
Jacky Wang 5eb1cf1d1e
[stream] added a signature in ChainReader to fix the build error 4 years ago
Jacky Wang 3977ac49eb
[stream] added sync protocol 4 years ago
Jacky Wang 1caf88c7db
[stream] added commit sig in sync stream protobuf. 4 years ago
Jacky Wang c34f744c0a
[stream] added commit sig in sync stream protobuf. 4 years ago
Jacky Wang 3dcc92cee5
[stream] added sync stream protobuf message module (#3561) 4 years ago
Jacky Wang fbed5bcf3b
[stream] added module request manager to manage over client side requests 4 years ago
Jacky Wang e08c2ce41e
[stream] added rate limiter (#3553) 4 years ago
Jacky Wang 8adce8925a
[stream] added stream manager module (#3554) 4 years ago
Jacky Wang e12698cf44
[stream] added a length bytes to the start of p2p base stream (#3552) 4 years ago
Jacky Wang 3d6858aba5
[P2P] Added functionality to Host for stream, replaced networkInfo service. (#3534) 4 years ago
Jacky Wang f00c90e3e6
Graceful shutdown - All registered services are shutdown gracefully. (#3533) 4 years ago
Daniel Van Der Maden b291f181fa
Offline Node Support (#3383) 4 years ago
Jacky Wang b66be54a7e
[cmd] more refactoring 4 years ago
Leo Chen a3257aa2ac [rpc] add API to return p2p peer info 4 years ago
Leo Chen 85062a3867 [p2p] separate handler channel for consensus/node messages 4 years ago
Leo Chen b560f88978 [libp2p/consensus] p2p spamming defense 4 years ago
Sebastian Johnsson 41c0b3d06b [coverage] [consensus] Improved coverage for the consensus package 4 years ago
Sebastian Johnsson e5199939f5 Rename p2p testing package to comply with Travis CI 4 years ago
Sebastian Johnsson 098bd5c235 [coverage] [p2p] Improve p2p code coverage from 0% to 78.3% 4 years ago
Sebastian Johnsson 7e5b6fe5e9 [coverage] [consensus] Improved coverage for the consensus package 4 years ago
Sebastian Johnsson 5493cc73a7 Rename p2p testing package to comply with Travis CI 4 years ago
Sebastian Johnsson ca4a4046e6 [coverage] [p2p] Improve p2p code coverage from 0% to 78.3% 4 years ago
Leo Chen e028cc78bc [bootstrap] fix bootstrap on localnet failed issue 4 years ago
Leo Chen e149a2885d [p2p] set max pubsub message size to 256Kb 5 years ago
Leo Chen 04bc3f95fb [libp2p] support both local json and remote event tracer 5 years ago
Leo Chen b5e1e7da7d [p2p] add remote tracer 5 years ago
Leo Chen 75d53190d1 [p2p] use debug level for p2p metrics data 5 years ago
Leo Chen 2b25632219 Revert "[node] Throttle acceptance of incoming messages (#2970)" 5 years ago
Edgar Aroutiounian c2f089f618
[node] Throttle acceptance of incoming messages (#2970) 5 years ago
Edgar Aroutiounian ee31573c1c
[rpc][p2p] Expose peer connectivity (#2962) 5 years ago
Jian Zhen 028631e1cb adress review feedback 5 years ago
Jian Zhen 160143f1a5 try to make goimports happy: found out I can use gofmt :), 3rd try 5 years ago
Jian Zhen 8a6e5b5241 try to make goimports happy, 2nd try :-( 5 years ago