Commit Graph

479 Commits (da8c3255eb98b4f39abaecc563d86c5f2a4b236e)

Author SHA1 Message Date
Adrian Sutton 4d0d18c812 Remove unused full hashimoto implementation (#1011) 6 years ago
S. Matthew English c76ada2a4e [PAN-2271] Add metrics to Parallel Download pipeline (#985) 6 years ago
Lucas Saldanha 79f46ac592 [PAN-2341] Created SyncStatus notifications (#1010) 6 years ago
Adrian Sutton f6f56614aa Reduce log level when block miner is interrupted and avoid starting mining a new block if mining has been cancelled. (#1006) 6 years ago
Danno Ferrin 5ffb304149 delete the legacy pipelined import chain segment task. (#1003) 6 years ago
Adrian Sutton 2f4945c6f4 Fix benchmark compilation (#980) 6 years ago
Adrian Sutton 9f8d14522e Separate download state tracking from WorldStateDownloader (#967) 6 years ago
Adrian Sutton b81ad01b0f Change ExpectBlockNumber to require at least the specified block number instead of exactly that block number (#981) 6 years ago
Adrian Sutton b6bca68d68 Add WorldStateDownloaderBenchmark. (#972) 6 years ago
Chris Mckay 7813290d43 accept 127.0.0.1 as localhost for host whitelisting (#974) 6 years ago
Jason Frame 1352eefb6a Only import block if it isn't already on the blockchain (#962) 6 years ago
Ivaylo Kirilov 582454581a [PRIV] Complete Private Transaction Processor (#938) 6 years ago
Adrian Sutton 27a3631027 Use a single thread to persist downloaded world state nodes (#950) 6 years ago
S. Matthew English b86b1422ff [MINOR] Eliminate redundant header validation (#943) 6 years ago
Adrian Sutton 9d06ec2fcf Create peer discovery packets on a worker thread. (#955) 6 years ago
mbaxter d436d5f0bd [MINOR] Move metric instantiation (#896) 6 years ago
S. Matthew English b4e6784e40 [PAN-2198] Update GetNodeDataFromPeerTask to return a map (#931) 6 years ago
mbaxter 1b0a749ca6 [PAN-2312] Validate DAO block (#939) 6 years ago
Adrian Sutton 1e1f6e7023 Add metrics for netty queue length. (#932) 6 years ago
Adrian Sutton eb3fca256c Propagate new block messages to other clients in a separate thread, not the netty processing thread. (#928) 6 years ago
Danno Ferrin 5effe956ee Do parallel extract signatures in the parallel block importer. (#844) 6 years ago
Adrian Sutton c4a0d69af9 Fix potential stall in world state download. (#922) 6 years ago
Danno Ferrin 4404cac632 Parallel downloader should stop on puts if requested. (#927) 6 years ago
Trent Mohay de56bcde42 Ibft notifies EthPeer when remote node has a better block (#849) 6 years ago
Adrian Sutton 72581162d2 Handle PeerNotConnected exceptions when sending wire keep alives. (#918) 6 years ago
Sally MacFarlane 84d998130e [PAN-2182] admin addpeers: error if node not whitelisted (#917) 6 years ago
Sally MacFarlane 6d90cffccf refactoring to introduce deleteOnExit() for temp files (#920) 6 years ago
Adrian Sutton b1b72010f8 Reduce "Received transactions message" log from debug to trace since it's completely routine. (#919) 6 years ago
Adrian Sutton 2a24b2bae4 Increment completed request count when we complete the request using local data. (#914) 6 years ago
Lucas Saldanha 3f95178e7b [PAN-2117] Error when removing bootnodes from nodes whitelist (#912) 6 years ago
S. Matthew English ccb30641fa Incremental Optimization(s) on BlockBroadcaster (#911) 6 years ago
Adrian Sutton 768293385f Process world state download data on a worker thread (#898) 6 years ago
Adrian Sutton d00ebf4521 Halt the chain download when the future is cancelled (or otherwise completed). (#901) 6 years ago
Adrian Sutton 15b99e2752 When picking fast sync pivot block, use the peer with the best total difficulty, not the highest chain. (#899) 6 years ago
Adrian Sutton 1c634dd885 Add metric to expose number of inflight world state requests. (#906) 6 years ago
Adrian Sutton 1e460157e8 Fix task queue so that the updated failure count for requests is actually stored. (#893) 6 years ago
Adrian Sutton 5eb2ee01db Limit the number of times we retry peer discovery interactions. (#908) 6 years ago
S. Matthew English 7bcaff60cc Unit tests of BlockBroadcaster (#887) 6 years ago
mark-terry 7c97318f28 [PAN-2287] Added rebind mitigation for websockets. (#905) 6 years ago
Sally MacFarlane 36447ba73e enforce accounts must start with 0x (#900) 6 years ago
Sally MacFarlane b1909f7ab6 [PAN-2309] CLI mixin help (#895) 6 years ago
Sally MacFarlane ca1c122a2a gensis typo (#892) 6 years ago
Lucas Saldanha 5ffd3aba9a [PAN-2313] Fix authentication header (#891) 6 years ago
mbaxter 705bebad9b Reorganize eth tasks (#890) 6 years ago
Sally MacFarlane 5597214e29 [NC-2046] websocket method permissions (#870) 6 years ago
S. Matthew English f7849ac06e [NC-2058] Improve block propagation time (#808) 6 years ago
Adrian Sutton bf710da941 Add metrics for EthScheduler executors (#878) 6 years ago
Adrian Sutton 708e866c21 Reduce logging noise from invalid peer discovery packets and handshaking (#876) 6 years ago
Adrian Sutton 8df9a9622b Ensure exceptions in suppliers passed to EthScheduler are propagated to the returned CompletableFuture. (#884) 6 years ago
mbaxter 1da0008666 [PAN-2305] Detect stalled world state downloads (#875) 6 years ago