Péter Szilágyi
cff97119a7
Merge pull request #18097 from karalabe/update-chts-2
...
params: update CHTs
2018-11-14 10:20:51 +02:00
Péter Szilágyi
cef7ed53bd
params: update CHTs
2018-11-14 10:16:28 +02:00
Ferenc Szabo
c41e1bd1eb
swarm/storage: fix garbage collector index skew ( #18080 )
...
On file access LDBStore's tryAccessIdx() function created a faulty
GC Index Data entry, because not indexing the ikey correctly.
That caused the chunk addresses/hashes to start with '00' and the last
two digits were dropped. => Incorrect chunk address.
Besides the fix, the commit also contains a schema change which will
run the CleanGCIndex() function to clean the GC index from erroneous
entries.
Note: CleanGCIndex() rebuilds the index from scratch which can take
a really-really long time with a huge DB (possibly an hour).
2018-11-13 15:22:53 +01:00
mr_franklin
4fecc7a3b1
eth: fix minor grammar issue in comment ( #18091 )
2018-11-13 11:57:46 +02:00
mr_franklin
588aa88121
github: format code owners file ( #18090 )
...
replace tabs by spaces in the code owners file
2018-11-13 11:02:04 +02:00
Ferenc Szabo
8080265f3f
swarm/storage: fix access count on dbstore after cache hit ( #17978 )
...
Access count was not incremented when chunk was retrieved
from cache. So the garbage collector might have deleted the most
frequently accessed chunk from disk.
Co-authored-by: Ferenc Szabo <ferenc.szabo@ethereum.org>
2018-11-13 07:41:01 +01:00
gary rong
1212c7b844
core: fix default trie cache limit ( #17860 )
2018-11-12 18:06:34 +02:00
lash
201a0bf181
p2p/simulations, swarm/network: Custom services in snapshot ( #17991 )
...
* p2p/simulations: Add custom services to simnodes + remove sim down conn objs
* p2p/simulation, swarm/network: Add selective services to discovery sim
* p2p/simulations, swarm/network: Remove useless comments
* p2p/simulations, swarm/network: Clean up mess from rebase
* p2p/simulation: Add sleep to prevent connect flakiness in http test
* p2p/simulations: added concurrent goroutines to prevent sleeps on simulation connect/disconnect
* p2p/simulations, swarm/network/simulations: address pr comments
* reinstated dummy service
* fixed http snapshot test
2018-11-12 14:57:17 +01:00
Andrew Chiw
a0876f7433
Imply that SwarmApiFlag is the API endpoint to connect to, not to listen on ( #18071 )
2018-11-12 13:04:13 +01:00
Corey Lin
1ff152f3a4
rawdb: remove unused parameter for WritePreimages func ( #18059 )
...
* rawdb: remove unused parameter for WritePreimages func and modify a
spelling mistake
* rawdb: update the doc for function WritePreimages
2018-11-09 12:51:07 +02:00
Kurkó Mihály
f574c4e74b
metrics, p2p: add ephemeral registry ( #18067 )
...
* metrics, p2p: add ephemeral registry
* metrics: fix linter issue
2018-11-09 10:20:51 +01:00
Felix Lange
870efeef01
core/state: remove lock ( #18065 )
...
The lock in StateDB is useless. It's only held in Copy, but Copy is safe
for concurrent use because all it does is read.
2018-11-08 21:37:19 +01:00
gary rong
144c1c6c52
consensus: extend getWork API with block number ( #18038 )
2018-11-08 17:08:57 +02:00
tamirms
b16cc501a8
ethclient: include block hash from FilterQuery ( #17996 )
...
ethereum/go-ethereum#16734 introduced BlockHash to the FilterQuery
struct. However, ethclient was not updated to include BlockHash in the actual
RPC request.
2018-11-08 13:26:47 +01:00
Felix Lange
9313fa63f9
event/filter: delete unused package ( #18063 )
2018-11-08 14:26:29 +02:00
Péter Szilágyi
d0675e9d9c
Merge pull request #17982 from holiman/polish_contantinople_extcodehash
...
core/vm: check empty in extcodehash
2018-11-08 14:26:04 +02:00
Ryan Schneider
bd519ab8ae
internal/web3ext: add eth.getProof ( #18052 )
2018-11-08 13:18:38 +01:00
JoranHonig
1064e3283d
common/compiler: capture runtime code and source maps ( #18020 )
2018-11-08 13:09:25 +01:00
Corey Lin
a5dc087845
core/vm, eth/tracers: use pointer receiver for GetRefund ( #18018 )
2018-11-08 13:07:15 +01:00
Corey Lin
212bf266c5
eth, p2p: fix comment typos ( #18014 )
2018-11-08 12:25:14 +01:00
Liang Ma
c71e4fc4d5
p2p: fix comment typo ( #18027 )
2018-11-08 12:22:28 +01:00
Corey Lin
968f6019d0
event, event/filter: minor code cleanup ( #18061 )
2018-11-08 12:17:01 +01:00
Kurkó Mihály
503993c819
p2p: use enode.ID type in metered connection ( #17933 )
...
Change the type of the metered connection's id field from string to enode.ID.
2018-11-08 12:11:20 +01:00
amalraj
2f74406baa
Merge pull request #8 from SatpalSandhu61/geth-upgrade-1.8.12-revert-estimategas-fix
...
Revert fix for eth_estimateGas due to side-effect where attempt to pu…
2018-11-08 10:29:22 +08:00
Anton Evangelatov
cf3b187bde
swarm, cmd/swarm: address ineffectual assignments ( #18048 )
...
* swarm, cmd/swarm: address ineffectual assignments
* swarm/network: remove unused vars from testHandshake
* swarm/storage/feed: revert cursor changes
2018-11-07 20:39:08 +01:00
Mark Vujevits
81533deae5
swarm/network: light nodes are not dialed, saved and requested from ( #17975 )
...
* RequestFromPeers does not use peers marked as lightnode
* fix warning about variable name
* write tests for RequestFromPeers
* lightnodes should be omitted from the addressbook
* resolve pr comments regarding logging, formatting and comments
* resolve pr comments regarding comments and added a missing newline
* add assertions to check peers in live connections
2018-11-07 20:33:36 +01:00
Puneetha
4658a1542e
Do not reset V value if the tx is already set to private
2018-11-07 17:22:45 +00:00
Samer Falah
98582168e3
Merge pull request #555 from vdamle/permissioned-log
...
p2p: remove spurious log for denied node permissioning
2018-11-07 17:54:42 +01:00
Samer Falah
134059e5f7
Merge pull request #556 from jbhurat/missing-private-bloom-state
...
Writing private block bloom for miner
2018-11-07 17:52:01 +01:00
Felix Lange
0bcff8f525
eth/downloader: speed up tests by generating chain only once ( #17916 )
...
* core: speed up GenerateChain
Use a mock implementation of ChainReader instead of creating
and destroying a BlockChain object for each generated block.
* eth/downloader: speed up tests by generating chain only once
This change reworks the downloader tests so they share a common test
blockchain instead of generating a chain in every test. The tests are
roughly twice as fast now.
2018-11-07 15:07:43 +01:00
SatpalSandhu61
470f34a784
Revert fix for eth_estimateGas due to side-effect where attempt to purely read private state doesn't work correctly.
2018-11-07 13:51:05 +00:00
Javier Peletier
36ca85fa1c
swarm/api: Fix #18007 , missing signature should return HTTP 400 ( #18008 )
2018-11-07 14:49:42 +01:00
Wenbiao Zheng
b35165555d
eth/downloader: remove the expired id directly ( #17963 )
2018-11-07 15:30:19 +02:00
Martin Holst Swende
5b74bb6445
signer: remove ineffectual assignments ( #18049 )
...
* signer: remove ineffectual assignments
* signer: remove ineffectual assignments
2018-11-07 14:55:54 +02:00
Martin Holst Swende
eea3ae42a3
core, eth/downloader: fix validation flaw, fix downloader printout flaw ( #17974 )
2018-11-07 14:47:11 +02:00
Martin Holst Swende
dc6648bb58
downloader: measure successfull deliveries, not failed ( #17983 )
...
* downloader: measure successfull deliveries, not failed
* downloader: fix typos
2018-11-07 14:18:07 +02:00
Corey Lin
0fe0b8f7b9
p2p/protocols: use keyed fields for struct instantiation ( #18017 )
2018-11-07 13:22:31 +02:00
Samuel Marks
80e2f3aca4
travis, appveyor: bump to Go 1.11.2 ( #18031 )
2018-11-07 13:17:41 +02:00
gary rong
e2640a96d4
miner: fix miner stress test ( #18039 )
2018-11-07 10:55:56 +02:00
holisticode
79c7a69ac8
swarm: Better syncing and retrieval option definition ( #17986 )
...
* swarm: Better syncing and retrieval option definition
* swarm/network/stream: better comments
* swarm/network/stream: addressed PR comments
2018-11-07 00:04:18 +01:00
Anton Evangelatov
53eb4e0b0f
swarm/api: unexport Respond methods ( #18037 )
2018-11-06 12:34:34 +01:00
KimMachineGun
baee850471
swarm: modify context key ( #17925 )
...
* swarm: modify context key
* gofmt sctx.go
2018-11-06 09:54:19 +01:00
Elad
126dfde6c9
cmd/swarm: auto resolve default path according to env flag ( #17960 )
2018-11-04 07:59:58 +01:00
SatpalSandhu61
c9ce586203
Merge branch 'master' of https://github.com/jpmorganchase/quorum
2018-11-01 14:53:37 +00:00
amalraj
f02d8d642d
Merge pull request #7 from SatpalSandhu61/geth-upgrade-1.8.12-fix-for-large-gas-estimate
...
Geth upgrade 1.8.12 fix for large gas estimate
2018-11-01 16:46:16 +08:00
Elad
f08f596a37
all: updated code owners file ( #17987 )
2018-10-31 23:36:33 +01:00
Roc Yu
3e1cfbae93
cmd/swarm/swarm-smoke: fix issue that loop variable capture in func ( #17992 )
2018-10-29 10:00:00 +01:00
Ferenc Szabo
54f650a3be
swarm: clean up unused private types and functions ( #17989 )
...
* swarm: clean up unused private types and functions
Those that were identified by code inspection tool.
* swarm/storage: move/add Proximity GoDoc from deleted private function
The mentioned proximity() private function was deleted in:
1ca8fc1e6fa0ab4ab1aaca06d6fb32e173cd5f2f
2018-10-27 16:18:42 +02:00
Martin Holst Swende
1b6fd032e3
core/vm: check empty in extcodehash
2018-10-26 08:56:37 +02:00
holisticode
8ed4739176
p2p accounting ( #17951 )
...
* p2p/protocols: introduced protocol accounting
* p2p/protocols: added TestExchange simulation
* p2p/protocols: add accounting simulation
* p2p/protocols: remove unnecessary tests
* p2p/protocols: comments for accounting simulation
* p2p/protocols: addressed PR comments
* p2p/protocols: finalized accounting implementation
* p2p/protocols: removed unused code
* p2p/protocols: addressed @nonsense PR comments
2018-10-26 00:26:31 +02:00