Péter Szilágyi
29bc982d75
cmd/geth, internal, node, vendor: nuke geth monitor
6 years ago
Steve Ruckdashel
a8dd1f93c6
node: switching prometheus flock location to tsdb ( #19376 )
...
* node: switching prometheus flock location to tsdb
* rookie mistake
6 years ago
Anton Evangelatov
baded64d88
swarm/network: measure time of messages in priority queue ( #19250 )
6 years ago
gary rong
def1b0d7e1
vendor: udpate leveldb upstream ( #19284 )
6 years ago
Kurkó Mihály
1a29bf0ee2
dashboard, p2p, vendor: visualize peers ( #19247 )
...
* dashboard, p2p: visualize peers
* dashboard: change scale to green to red
6 years ago
gary rong
603a85218b
vendor: update leveldb ( #19201 )
6 years ago
gary rong
7ebd2fa5db
vendor: update leveldb upstream which include a compaction fix ( #19163 )
6 years ago
Martin Holst Swende
37e5a908e7
vendor: update bigcache
6 years ago
Péter Szilágyi
9d3ea8df1c
vendor: pull in upstream syscall fixes for non-linux/arm64
6 years ago
Péter Szilágyi
dcc045f03c
vendor: update syscalls dependency
6 years ago
Felix Lange
f413a3dbb2
vendor: update github.com/peterh/liner ( #18990 )
...
Fixes #16286
6 years ago
Péter Szilágyi
8ec344bf60
vendor: update the entire golang.org/x/crypto dependency
6 years ago
Dave McGregor
33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package
6 years ago
Felix Lange
ef8ced4151
vendor: update github.com/karalabe/hid ( #18213 )
...
Fixes #15101 because hidapi is no longer being called from an
init function.
6 years ago
Martin Holst Swende
8380a1303c
vendor: update leveldb
6 years ago
Péter Szilágyi
434dd5bc00
cmd, core, eth, light, trie: add trie read caching layer
6 years ago
Jeremy Schlatter
5ed3960b9b
accounts/abi/bind: stop using goimports in the binding generator ( #17768 )
6 years ago
HackyMiner
44eb69561a
internal/debug: support color terminal for cygwin/msys2 ( #17740 )
...
- update go-colorable, go-isatty, go-runewidth packages
- use go-isatty instead of log/term and remove log/term package
6 years ago
Wenbiao Zheng
6a33954731
core, eth, trie: use common/prque ( #17508 )
6 years ago
Anton Evangelatov
f236ac710e
vendor: github.com/rjeczalik/notify update to master ( #17527 )
6 years ago
Jeremy Schlatter
86acdf1a5b
vendor: update rjeczalik/notify so that it compiles on go1.11 ( #17467 )
6 years ago
Péter Szilágyi
3e21adc648
crypto/bn256: fix issues caused by Go 1.11
6 years ago
Péter Szilágyi
6b232ce325
internal, vendor: update Azure blobstore API
6 years ago
Ralph Caraveo III
5d30be412b
all: switch out defunct set library to different one ( #16873 )
...
* keystore, ethash, eth, miner, rpc, whisperv6: tech debt with now defunct set.
* whisperv5: swap out gopkg.in/fatih/set.v0 with supported set
6 years ago
Anton Evangelatov
7c9314f231
swarm: integrate OpenTracing; propagate ctx to internal APIs ( #17169 )
...
* swarm: propagate ctx, enable opentracing
* swarm/tracing: log error when tracing is misconfigured
6 years ago
gary rong
e8824f6e74
vendor, ethdb: resume write operation asap ( #17144 )
...
* vendor: update leveldb
* ethdb: remove useless warning log
6 years ago
Kurkó Mihály
a9835c1816
cmd, dashboard, log: log collection and exploration ( #17097 )
...
* cmd, dashboard, internal, log, node: logging feature
* cmd, dashboard, internal, log: requested changes
* dashboard, vendor: gofmt, govendor, use vendored file watcher
* dashboard, log: gofmt -s -w, goimports
* dashboard, log: gosimple
6 years ago
Fabian Raetz
223d943481
vendor: update docker/docker/pkg/reexec so that it compiles on OpenBSD ( #17084 )
6 years ago
Elad
5bee5d69d7
vendor: added vendor packages necessary for the swarm-network-rewrite merge ( #16792 )
...
* vendor: added vendor packages necessary for the swarm-network-rewrite merge into ethereum master
* vendor: removed multihash deps
7 years ago
gary rong
6ce21a4744
vendor, ethdb: print warning log if leveldb is performing compaction ( #16766 )
...
* vendor: update leveldb package
* ethdb: print warning log if db is performing compaction
* ethdb: update annotation and log
7 years ago
timothy
a1949d0788
vendor: fix leveldb crash when bigger than 1 TiB
7 years ago
Felix Lange
e7067be94f
cmd/geth, mobile: add memsize to pprof server ( #16532 )
...
* cmd/geth, mobile: add memsize to pprof server
This is a temporary change, to be reverted before the next release.
* cmd/geth: fix variable name
7 years ago
Fabian Raetz
744428cb03
vendor: update elastic/gosigar so that it compiles on OpenBSD ( #16542 )
7 years ago
Kurkó Mihály
39c16c8a1e
cmd, ethdb, vendor: integrate leveldb iostats ( #16277 )
...
* cmd, dashboard, ethdb, vendor: send iostats to dashboard
* ethdb: change names
* ethdb: handle parsing errors
* ethdb: handle iostats syntax error
* ethdb: r -> w
7 years ago
Péter Szilágyi
fc1f3f2618
vendor: bump duktape to get rid of build warning
7 years ago
Anton Evangelatov
ae9f97221a
metrics: pull library and introduce ResettingTimer and InfluxDB reporter ( #15910 )
...
* go-metrics: fork library and introduce ResettingTimer and InfluxDB reporter.
* vendor: change nonsense/go-metrics to ethersphere/go-metrics
* go-metrics: add tests. move ResettingTimer logic from reporter to type.
* all, metrics: pull in metrics package in go-ethereum
* metrics/test: make sure metrics are enabled for tests
* metrics: apply gosimple rules
* metrics/exp, internal/debug: init expvar endpoint when starting pprof server
* internal/debug: tiny comment formatting fix
7 years ago
Anton Evangelatov
0a7cbd915a
vendor: update rjeczalik/notify so that it compiles on go1.10
7 years ago
Martin Holst Swende
59a852e418
vendor: update leveldb to 211f780 (poolfix) ( #15988 )
7 years ago
Kurkó Mihály
05ade19302
dashboard: CPU, memory, diskIO and traffic on the footer ( #15950 )
...
* dashboard: footer, deep state update
* dashboard: resolve asset path
* dashboard: prevent state update on every reconnection
* dashboard: fix linter issue
* dashboard, cmd: minor UI fix, include commit hash
* dashboard: gitCommit renamed to commit
* dashboard: move the geth version to the right, make commit optional
* dashboard: memory, traffic and CPU on footer
* dashboard: fix merge
* dashboard: CPU, diskIO on footer
* dashboard: rename variables, use group declaration
* dashboard: docs
7 years ago
Felix Lange
b47285f1cf
vendor: update github.com/rjeczalik/notify ( #15801 )
7 years ago
Péter Szilágyi
d2533d0efb
vendor: update github.com/rjeczalik/notify for go1.10 ( #15785 )
7 years ago
Péter Szilágyi
5258785c81
cmd, core, eth/tracers: support fancier js tracing ( #15516 )
...
* cmd, core, eth/tracers: support fancier js tracing
* eth, internal/web3ext: rework trace API, concurrency, chain tracing
* eth/tracers: add three more JavaScript tracers
* eth/tracers, vendor: swap ottovm to duktape for tracing
* core, eth, internal: finalize call tracer and needed extras
* eth, tests: prestate tracer, call test suite, rewinding
* vendor: fix windows builds for tracer js engine
* vendor: temporary duktape fix
* eth/tracers: fix up 4byte and evmdis tracer
* vendor: pull in latest duktape with my upstream fixes
* eth: fix some review comments
* eth: rename rewind to reexec to make it more obvious
* core/vm: terminate tracing using defers
7 years ago
Felix Lange
e85b68ef53
crypto: add DecompressPubkey, VerifySignature ( #15615 )
...
We need those operations for p2p/enr.
Also upgrade github.com/btcsuite/btcd/btcec to the latest version
and improve BenchmarkSha3. The benchmark printed extra output
that confused tools like benchstat and ignored N.
7 years ago
Bo
cb8bbe7081
puppeth: handle encrypted ssh keys ( closes #15442 ) ( #15443 )
...
* cmd/puppeth: handle encrypted ssh keys
* cmd/puppeth: fix unconvert linter error
7 years ago
Robert Zaremba
5d895db2fd
vendor: add github.com/stretchr/testify test dependency
...
github.com/stretchr/testify is a useful library for doing
assertion in tests. It makes assertions in test more less verbose and
more comfortable to read and use.
7 years ago
Péter Szilágyi
41d361565b
vendor: update liner to fix docker and mips bugs
7 years ago
Lewis Marshall
9feec51e2d
p2p: add network simulation framework ( #14982 )
...
This commit introduces a network simulation framework which
can be used to run simulated networks of devp2p nodes. The
intention is to use this for testing protocols, performing
benchmarks and visualising emergent network behaviour.
7 years ago
Péter Szilágyi
cd6c861dc5
vendor: pull in latest changes for goleveldb ( #15090 )
7 years ago
Péter Szilágyi
3e14837c1c
vendor: update USB HID lib (fix macOS crash)
7 years ago
Felix Lange
7e57fee355
node: fix instance dir locking and improve error message
...
The lock file was ineffective because opening leveldb storage in
read-only mode doesn't really take the lock. Fix it by including a
dedicated flock library (which is actually split out of goleveldb).
7 years ago