Commit Graph

479 Commits (c6209009178adab1272c13dd3a295a675c7a7e15)

Author SHA1 Message Date
S. Matthew English 817a7b2429 [PIE-7] Ignore transactions from the network while behind chain head (#1228) 6 years ago
mbaxter d3a19718a2 [PAN-2560] Cleanup PeerConnection interface (#1282) 6 years ago
S. Matthew English 5d9b4b9583 fetch local transactions in isolation (#1259) 6 years ago
S. Matthew English c416f419bf [MINOR] migrate TransactionPool (& affiliated test) from 'core' to 'eth' (#1251) 6 years ago
Danno Ferrin cf2acc2a75 Refactor RocksDBStats (#1266) 6 years ago
mbaxter e59444cf54 Choose sync target based on td rather than height (#1256) 6 years ago
Abdelhamid Bakhta 252f19b0dc Feature/pie 1502 ewp options cli (#1255) 6 years ago
Abdelhamid Bakhta 173480b5dc Feature/pie 1502 ewp options cli (#1246) 6 years ago
Danno Ferrin c069060d2b Reduce memory usage in import (#1239) 6 years ago
Antony Denyer 0ce2d49aa5 [PRIV-41] Refactor PrivacyParameters config to use builder pattern (#1226) 6 years ago
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