Commit Graph

526 Commits (cd81356acef707e077622791a88864a221fa13be)

Author SHA1 Message Date
Péter Szilágyi 6260b86c15 eth/fetcher: fix failed merge 9 years ago
Péter Szilágyi b426301467 cmd/geth, eth/fetcher: polish metrics reporting, add some more 9 years ago
Péter Szilágyi 821e01b013 cmd/geth, eth/fetcher: initial metrics support 9 years ago
Péter Szilágyi 3ce17d2862 eth/fetcher: fix a closure data race 9 years ago
Péter Szilágyi 99ca4b619b eth/fetcher: clean up test assertions 9 years ago
Péter Szilágyi b53f701c27 eth/fetcher: remove test sleeps (15s -> 2.8s) 9 years ago
Péter Szilágyi 1989d1491a eth/fetcher: handle and (crude) test block memory DOS 9 years ago
Péter Szilágyi d36c25bcbc eth/fetcher: handle and test block announce DOS attacks 9 years ago
Péter Szilágyi 8c4c7ea192 eth/fetcher: lower max cache size, add timeout slack 9 years ago
Péter Szilágyi 4180ca7fe4 eth: fix the propagation/announce order for mined blocks 9 years ago
Péter Szilágyi 13c25036ea eth/fetcher: since uncles are allowed, drop phase test 9 years ago
Péter Szilágyi ecd19919c5 eth/fetcher: allow backward uncle imports too 9 years ago
Péter Szilágyi 90d45f0397 eth: fix test breakage from the previous commit 9 years ago
Péter Szilágyi b91b581b80 eth, eth/fetcher: propagate after header verify, announce only on insert 9 years ago
Péter Szilágyi 629705ad53 eth: clean the block request packet handling a bit 9 years ago
Péter Szilágyi 5ec6ecc511 eth, eth/fetcher: move propagated block import into fetcher 9 years ago
Péter Szilágyi a9ada0b5ba eth/fetcher: make tests thread safe 9 years ago
Péter Szilágyi 37c5ff392f eth/fetcher: build longest chain until proven otherwise 9 years ago
Péter Szilágyi 2a7411bc96 eth/fetcher: fix premature queue cleanup, general polishes 9 years ago
Péter Szilágyi 497a7f1717 eth, eth/fetcher: define and enforce propagation boundaries 9 years ago
Péter Szilágyi 026ee40650 eth/fetcher: deduplicate future blocks 9 years ago
Péter Szilágyi 11c8f83a58 eth, eth/fetcher: cache future propagated blocks too 9 years ago
Péter Szilágyi 057bc237ad eth, eth/fetcher: use an import queue to store out of order blocks 9 years ago
Péter Szilágyi 8b64e041d6 eth/fetcher: add test to check for duplicate downloads 9 years ago
Péter Szilágyi 2a1b722d04 eth/fetcher: fix timer reset bug, add initial tests 9 years ago
Péter Szilágyi 7c2af1c117 eth, eth/fetcher: separate notification sync mechanism 9 years ago
Péter Szilágyi 4365668462 eth/downloader: extend slow test to fix even slower CI server... 9 years ago
Péter Szilágyi 55dd8fd621 eth/downloader: always reenter processing if not exiting 9 years ago
Péter Szilágyi 2f4cbe22f5 eth, eth/downloader: fix processing interrupt caused by temp cancel 9 years ago
Péter Szilágyi 4a1e82cf3f eth/downloader: fix #1280, overlapping (good/bad) delivery hang 9 years ago
zsfelfoldi a977cecbe4 fixed gas price corr. factor 9 years ago
zsfelfoldi 6e212bdc6d fallback for uninitialized GPO config values 9 years ago
zsfelfoldi 2e8016c80d fixed initial base price bug 9 years ago
zsfelfoldi 0930e190a7 added missing source 9 years ago
zsfelfoldi 3f94d09c1f fixed saving receipts 9 years ago
Péter Szilágyi aa250e228a eth: don't refetch non fitting blocks to avoid duplicates 9 years ago
Péter Szilágyi cf7c44a7f6 eth/downloader: detailed comment for the race corner case 9 years ago
Péter Szilágyi 9c03c374e3 eth/downloader: fix import statistic reset, fetch hashes async 9 years ago
obscuren 6d817e16c1 core, miner: tx pool drops txs below ask price 9 years ago
Péter Szilágyi b240983e2b eth, eth/downloader: do async block fetches, add dl tests 9 years ago
Péter Szilágyi 30a9939388 eth/downloader: sanity test for multi peer syncs 9 years ago
Péter Szilágyi fc7abd9886 eth, eth/downloader: move block processing into the downlaoder 9 years ago
Péter Szilágyi 0fc71877a7 eth/downloader: add valid peer during attacks (check interference) 9 years ago
Péter Szilágyi 80833f8137 eth/downloader: instreument and test the sync peer drop 9 years ago
Péter Szilágyi faae8b7dd8 eth: fix an accidental test compile error 9 years ago
Péter Szilágyi 2dd6a62f67 eth/downloader: support individual peers in the test suite 9 years ago
Péter Szilágyi 2937903299 eth/downloader: remove uneeded testing functions 9 years ago
Péter Szilágyi 66d3dc8690 eth, eth/downloader: move peer removal into downloader 9 years ago
obscuren 90c4493a10 eth, core: interupt the chain processing on stop 9 years ago
Péter Szilágyi 3c1cccc801 eth/downloader: fetch the block hashes on the fly, when needed 9 years ago