Commit Graph

419 Commits (012eff06c7035472782c9f13f8eb9de1c0589496)

Author SHA1 Message Date
Adrian Sutton dcda7a4894 Enable pipeline chain downloader for fast sync. (#1232) 6 years ago
Abdelhamid Bakhta 335ec91f7b [PIE-1224] Different request limits for different request types (#1224) 6 years ago
Adrian Sutton d5ac90f75e Finish off fast sync pipeline download (#1222) 6 years ago
Danno Ferrin e31cf8df04 Add Unstable Options to the CLI (#1213) 6 years ago
Abdelhamid Bakhta 02d6bdeba7 [PAN-2265] Expose fast-sync options on command line (#1218) 6 years ago
Adrian Sutton bac2828313 Pipeline chain download - fetch and import data (#1207) 6 years ago
Adrian Sutton 56347981c6 Count the number of items discarded when a pipe is aborted (#1208) 6 years ago
Adrian Sutton 26a851e436 Replace filtering headers after the fact with calculating number to request up-front. (#1216) 6 years ago
Adrian Sutton 5473fff807 Start building a pipeline based chain download (#1203) 6 years ago
Adrian Sutton b868865cd3 [PAN-2427] Prep chain downloader for branch by abstraction (#1194) 6 years ago
Adrian Sutton f326bde7e8 Replace the use of a disconnect listener with EthPeer.isDisconnected (#1197) 6 years ago
Adrian Sutton 9a5d8d6fa2 Don't mark world state as stalled until a minimum time without progress is reached (#1179) 6 years ago
Adrian Sutton f897761951 Remove SyncState from SyncTargetManager (#1188) 6 years ago
Danno Ferrin 74e2b5a632 Fix metrics breakages (#1185) 6 years ago
Rob Dawson cdefb330be [PAN-2327] Notify of dropped messages (#1156) 6 years ago
Adrian Sutton abdea7c5f2 Use header validation policy in DownloadHeaderSequenceTask so fast sync doesn't perform full validation on every block. (#1172) 6 years ago
Adrian Sutton e90617d497 Automatically restrict trailing peers while syncing (#1167) 6 years ago
Trent Mohay c2f2e7212a Synchroniser to wait for new peer if best is up to date (#1161) 6 years ago
Adrian Sutton a5a35d23d7 Don't attempt to download checkpoint headers if the number of headers required is below zero. (#1158) 6 years ago
mbaxter 1617b5b801 Refresh peer table while we have fewer than maxPeers connected (#1142) 6 years ago
Adrian Sutton e7c7d72a04 Disconnect peers before the pivot block while fast syncing (#1139) 6 years ago
Sally MacFarlane 5058e6a636 [PAN-2394] Synchronizer returns false if it is in sync (#1130) 6 years ago
Adrian Sutton ef9d94a6cb Reduce duplication in WorldStateDownloaderTest (#1113) 6 years ago
Adrian Sutton a2ce86f816 Fix deadlock scenario in AsyncOperationProcessor and re-enable WorldStateDownloaderTest (#1126) 6 years ago
Danno Ferrin fbb731a8fe Errorprone 2.3.3 upgrades (#1110) 6 years ago
Adrian Sutton 30ec5b7ba1 Pipeline Improvements (#1117) 6 years ago
Adrian Sutton 8ef56242dd Reduce number of seen blocks and transactions Pantheon tracks to lower required memory. (#1112) 6 years ago
Adrian Sutton 58fdc669d4 Move starting world state download process inside WorldDownloadState (#1104) 6 years ago
Adrian Sutton d0b288a401 Ignore WorldStateDownloaderTest (#1125) 6 years ago
Lucas Saldanha b80a3587a9 [PAN-2346] Update Peer Discovery to use NodePermissioningController (#1105) 6 years ago
Danno Ferrin 27abe3ae45 Add timeout to long sync tests (#1111) 6 years ago
Adrian Sutton 74b92cd500 Use pipeline for world state download (#1096) 6 years ago
Adrian Sutton 6e8fa9ecc9 Don't delete completed tasks from RocksDbTaskQueue (#1099) 6 years ago
mbaxter fafd7e69ed [PAN-2422] Add in-memory cache over world state download queue (#1087) 6 years ago
Rob Dawson 610440396a Added tx-pool-max-size command line parameter to config the max size of the tx pool. (#1078) 6 years ago
Danno Ferrin d79e96640a Improve imported block log line (#1085) 6 years ago
Danno Ferrin df01f8b47e Add labels to Pipelined tasks metrics (#1057) 6 years ago
Rob Dawson e107513069 Track added at in txpool (#1048) 6 years ago
mbaxter 9ee3c5d1da Don't log expected failures as errors (#1054) 6 years ago
Adrian Sutton fec24292f1 Make findSuitablePeer abstract (#1053) 6 years ago
Adrian Sutton 02ec7bebc2 Fix ImportBlocksTask to only request from peers that have at least the chain height it starts requesting from. (#1047) 6 years ago
mbaxter 21cea1b9a2 [PAN-2325] Fix IndexOutOfBoundsException in DetermineCommonAncestorTask (#1038) 6 years ago
Adrian Sutton ae528fc7cb Ensure devp2p ports are written to ports file correctly (#1020) 6 years ago
mbaxter af66eae39f [PAN-2302] Resume world state download from existing queue (#1016) 6 years ago
Adrian Sutton 6a269c5591 [PAN-2372] Consider a world state download stalled after 100 requests with no progress (#1007) 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
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