Péter Szilágyi
01fe972113
cmd, core, eth, metrics, p2p: require enabling metrics
9 years ago
Péter Szilágyi
ccbb56b4f2
cmd/geth, eth, ethdb: monitor database compactions
9 years ago
zsfelfoldi
5d9df7348d
gpo non-existent block checks
9 years ago
Felix Lange
76821d167a
core, eth, rpc: avoid unnecessary block header copying
9 years ago
Felix Lange
e0e5f74776
eth/downloader, eth/fetcher: use core.GenerateChain in tests
...
TestMadeupParentBlockChainAttack has been deleted because it was too
hard to port and the attack that it checks the prevention of is being
averted in a different way (through a protocol change).
9 years ago
Felix Lange
1d42888d30
core/types: make blocks immutable
9 years ago
Felix Lange
654564e164
core/types: make transactions immutable
9 years ago
Péter Szilágyi
a7d22658ad
eth/fetcher: don't drop on future blocks, just not propagate
9 years ago
Péter Szilágyi
29d53b2073
eth/fetcher: don't double filter/fetch the same block
9 years ago
Péter Szilágyi
803b3c4a82
eth, ethdb: measure database operation latencies too
10 years ago
Péter Szilágyi
0609fcf030
eth: make sure dbs are lvldb before instrumenting
10 years ago
Péter Szilágyi
792b0ddccd
core, eth, eth/fetcher, ethdb: polish metrics gathering a bit
10 years ago
Péter Szilágyi
6260b86c15
eth/fetcher: fix failed merge
10 years ago
Péter Szilágyi
b426301467
cmd/geth, eth/fetcher: polish metrics reporting, add some more
10 years ago
Péter Szilágyi
821e01b013
cmd/geth, eth/fetcher: initial metrics support
...
Conflicts:
cmd/geth/admin.go
10 years ago
Péter Szilágyi
3ce17d2862
eth/fetcher: fix a closure data race
10 years ago
Péter Szilágyi
99ca4b619b
eth/fetcher: clean up test assertions
10 years ago
Péter Szilágyi
b53f701c27
eth/fetcher: remove test sleeps (15s -> 2.8s)
10 years ago
Péter Szilágyi
1989d1491a
eth/fetcher: handle and (crude) test block memory DOS
10 years ago
Péter Szilágyi
d36c25bcbc
eth/fetcher: handle and test block announce DOS attacks
10 years ago
Péter Szilágyi
8c4c7ea192
eth/fetcher: lower max cache size, add timeout slack
10 years ago
Péter Szilágyi
4180ca7fe4
eth: fix the propagation/announce order for mined blocks
10 years ago
Péter Szilágyi
13c25036ea
eth/fetcher: since uncles are allowed, drop phase test
10 years ago
Péter Szilágyi
ecd19919c5
eth/fetcher: allow backward uncle imports too
10 years ago
Péter Szilágyi
90d45f0397
eth: fix test breakage from the previous commit
10 years ago
Péter Szilágyi
b91b581b80
eth, eth/fetcher: propagate after header verify, announce only on insert
10 years ago
Péter Szilágyi
629705ad53
eth: clean the block request packet handling a bit
10 years ago
Péter Szilágyi
5ec6ecc511
eth, eth/fetcher: move propagated block import into fetcher
10 years ago
Péter Szilágyi
a9ada0b5ba
eth/fetcher: make tests thread safe
10 years ago
Péter Szilágyi
37c5ff392f
eth/fetcher: build longest chain until proven otherwise
10 years ago
Péter Szilágyi
2a7411bc96
eth/fetcher: fix premature queue cleanup, general polishes
10 years ago
Péter Szilágyi
497a7f1717
eth, eth/fetcher: define and enforce propagation boundaries
10 years ago
Péter Szilágyi
026ee40650
eth/fetcher: deduplicate future blocks
10 years ago
Péter Szilágyi
11c8f83a58
eth, eth/fetcher: cache future propagated blocks too
10 years ago
Péter Szilágyi
057bc237ad
eth, eth/fetcher: use an import queue to store out of order blocks
10 years ago
Péter Szilágyi
8b64e041d6
eth/fetcher: add test to check for duplicate downloads
10 years ago
Péter Szilágyi
2a1b722d04
eth/fetcher: fix timer reset bug, add initial tests
10 years ago
Péter Szilágyi
7c2af1c117
eth, eth/fetcher: separate notification sync mechanism
10 years ago
Péter Szilágyi
4365668462
eth/downloader: extend slow test to fix even slower CI server...
10 years ago
Péter Szilágyi
55dd8fd621
eth/downloader: always reenter processing if not exiting
10 years ago
Péter Szilágyi
2f4cbe22f5
eth, eth/downloader: fix processing interrupt caused by temp cancel
10 years ago
Péter Szilágyi
4a1e82cf3f
eth/downloader: fix #1280 , overlapping (good/bad) delivery hang
10 years ago
zsfelfoldi
a977cecbe4
fixed gas price corr. factor
10 years ago
zsfelfoldi
6e212bdc6d
fallback for uninitialized GPO config values
10 years ago
zsfelfoldi
2e8016c80d
fixed initial base price bug
10 years ago
zsfelfoldi
0930e190a7
added missing source
10 years ago
zsfelfoldi
3f94d09c1f
fixed saving receipts
10 years ago
Péter Szilágyi
aa250e228a
eth: don't refetch non fitting blocks to avoid duplicates
10 years ago
Péter Szilágyi
cf7c44a7f6
eth/downloader: detailed comment for the race corner case
10 years ago
Péter Szilágyi
9c03c374e3
eth/downloader: fix import statistic reset, fetch hashes async
10 years ago