- Oct 21, 2016
-
-
Péter Szilágyi authored
eth/downloader: fix a data race in a log output
-
Péter Szilágyi authored
-
Péter Szilágyi authored
cmd/geth, code, eth/downloader: tune import logs and mem stats
-
Péter Szilágyi authored
-
- Oct 19, 2016
-
-
Péter Szilágyi authored
cmd/geth, trie: report on trie cache unloads, also add debug log
-
Péter Szilágyi authored
-
Felix Lange authored
-
Péter Szilágyi authored
cmd, core/state: allow configurable trie cache generations
-
Felix Lange authored
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
core/vm: fix GASPRICE string (resolves #2553)
-
Jeffrey Wilcke authored
trie: improve cache unloading mechanism
-
Péter Szilágyi authored
cmd/geth, trie: track and report trie cache misses
-
Péter Szilágyi authored
-
Benjamin Brent authored
-
- Oct 18, 2016
-
-
Nick Johnson authored
The pending state was not copied while not mining, leading to a data race.
-
Jeffrey Wilcke authored
core: Add block processing time metric collection
-
Péter Szilágyi authored
cmd/geth: compact and print database stats after an import
-
Péter Szilágyi authored
-
Péter Szilágyi authored
common, core, eth/downloader: adjust import log formatting
-
Péter Szilágyi authored
-
Martin Holst Swende authored
-
Felix Lange authored
This was caught by the new invariant check.
-
Felix Lange authored
-
Felix Lange authored
Commit 40cdcf11 broke the optimisation which kept nodes resolved during Get in the trie. The decoder assigned cache generation 0 unconditionally, causing resolved nodes to get flushed on Commit. This commit fixes it and adds two tests.
-
Felix Lange authored
New checks whether the root node is present by loading it from the database. Keep the node around instead of discarding it.
-
- Oct 17, 2016
-
-
Felix Lange authored
internal/ethapi, internal/web3ext: adds raw tx retrieval methods
-
- Oct 15, 2016
-
-
Péter Szilágyi authored
trie: fix regression that linked all downloaded nodes together
-
- Oct 14, 2016
-
-
Jeffrey Wilcke authored
params: set reprice block number to 2463000
-
Felix Lange authored
The trie sync code links subtries using pointers into node structs. Since commit 40cdcf11 nodes are no longer copied when unpacking from an interface value, causing all nodes to get linked up as the sync progresses. Fix it by breaking the pointer chain with an explicit copy.
-
Jeffrey Wilcke authored
-
Péter Szilágyi authored
core, core/vm: added gas price variance table (EIP #150)
-
Péter Szilágyi authored
core: add global (soft) limits on the pending transactions
-
Jeffrey Wilcke authored
This implements 1b & 1c of EIP150 by adding a new GasTable which must be returned from the RuleSet config method. This table is used to determine the gas prices for the current epoch. Please note that when the CreateBySuicide gas price is set it is assumed that we're in the new epoch phase. In addition this PR will serve as temporary basis while refactorisation in being done in the EVM64 PR, which will substentially overhaul the gas price code.
-
Felix Lange authored
* trie: store nodes as pointers This avoids memory copies when unwrapping node interface values. name old time/op new time/op delta Get 388ns ± 8% 215ns ± 2% -44.56% (p=0.000 n=15+15) GetDB 363ns ± 3% 202ns ± 2% -44.21% (p=0.000 n=15+15) UpdateBE 1.57µs ± 2% 1.29µs ± 3% -17.80% (p=0.000 n=13+15) UpdateLE 1.92µs ± 2% 1.61µs ± 2% -16.25% (p=0.000 n=14+14) HashBE 2.16µs ± 6% 2.18µs ± 6% ~ (p=0.436 n=15+15) HashLE 7.43µs ± 3% 7.21µs ± 3% -2.96% (p=0.000 n=15+13) * trie: close temporary databases in GetDB benchmark * trie: don't keep []byte from DB load around Nodes decoded from a DB load kept hashes and values as sub-slices of the DB value. This can be a problem because loading from leveldb often returns []byte with a cap that's larger than necessary, increasing memory usage. * trie: unload old cached nodes * trie, core/state: use cache unloading for account trie * trie: use explicit private flags (fixes Go 1.5 reflection issue). * trie: fixup cachegen overflow at request of nick * core/state: rename journal size constant
-
Péter Szilágyi authored
-
Péter Szilágyi authored
metrics, internal/debug: Add --pprofaddr flag, expose metrics via gexp
-
Nick Johnson authored
-
- Oct 13, 2016
-
-
Viktor Trón authored
swarm: fix http API's last problems
-
Daniel A. Nagy authored
swarm/storage: Allow EOF at the end of the reader in the chunker. Handle the case when Read returns less than length of target slice
-