Commit Graph

257 Commits (8128a7c34b5cac5984ce6ff64254a3b895ea1f2a)

Author SHA1 Message Date
Adrian Sutton b918897eab Queue pending requests when all peers are busy (#1331) 6 years ago
Adrian Sutton 37e1fd0e75 Use streams and avoid iterating child nodes multiple times (#1380) 6 years ago
Adrian Sutton 525d976a06 Remove EthTaskChainDownloader and supporting code (#1373) 6 years ago
mbaxter 9627d84e79 [PAN-2605] Add getPeer method to PeerConnection (#1383) 6 years ago
mbaxter f9641148df [PAN-2585] Prefer EnodeURL over Endpoint (#1378) 6 years ago
Adrian Sutton 38d60ebfc7 Use execute instead of submit so unhandled exceptions get logged (#1379) 6 years ago
mbaxter 43e4530752 [PAN-2595] Consolidate local enode representation (#1376) 6 years ago
Adrian Sutton 4cc2337958 Enable the pipeline chain downloader by default (#1344) 6 years ago
S. Matthew English 3d455b38a6 [PAN-1062] Specify pending transaction retention period (2 of 2) (#1333) 6 years ago
Adrian Sutton 48ff2a2839 Request open ended headers from sync target (#1355) 6 years ago
mbaxter d25a6026ec [PAN-2588] Create P2PNetwork Builder (#1343) 6 years ago
Adrian Sutton 175a832726 Cache current chain head info (#1335) 6 years ago
S. Matthew English 2637e0004e [PAN-1062] Evict old transactions (1 of 2) (#1299) 6 years ago
Abdelhamid Bakhta c8d9a5d54f [PAN-2574] Fix failed tests on Windows (#1332) 6 years ago
Abdelhamid Bakhta 48c51ac78d [PIE-1531] Allow whitespace in file paths loaded from resources directory (#1329) 6 years ago
Adrian Sutton da8c3255eb Improve logging of chain download errors in the pipeline chain downloader. (#1325) 6 years ago
Adrian Sutton 67290f4ef1 Ensure eth scheduler is stopped in tests (#1324) 6 years ago
Adrian Sutton d5da0eb47b Use header validation mode for ommers (#1313) 6 years ago
S. Matthew English 4b88458e84 [PAN-1339] Send local transactions to new peers (#1253) 6 years ago
Abdelhamid Bakhta b8d97bca9a tx limit size send peers follow up (#1308) 6 years ago
Adrian Sutton 20b0c420ff Stop synchronizer prior to stopping the network (#1302) 6 years ago
Rob Dawson d52cb7632e Added txpool pantheon statistics endpoint. (#1293) 6 years ago
Adrian Sutton a4b473ad6f Pipeline based full sync (#1291) 6 years ago
Abdelhamid Bakhta fbf5db7828 Implement max message size rather than limiting with fixed number of transactions (#1271) 6 years ago
Adrian Sutton 7cf8f0871e Remove --fast-sync-wait-time option (#1297) 6 years ago
Adrian Sutton cfaa83747a Switch to new sync target if it exceeds the td threshold (#1286) 6 years ago
mbaxter 9fb04b44b7 Undo changes to PendingTransactions method visibility (#1281) 6 years ago
mbaxter 61d5734062 [PAN-2560] Consolidate p2p node info methods (#1288) 6 years ago
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