Commit Graph

15 Commits

Author SHA1 Message Date
Antoine Toulme
cd66968b6d Add tracing support for internals and JSON-RPC (#1557)
* Add tracing support for internals and JSON-RPC

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Remove rocksdb tracing as it slows down execution too much

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Add B3 headers extraction on JSON-RPC requests

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Remove traces around trie tree as they slow down syncing significantly

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Add tracing to fast sync pipeline

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Add tracing for all pipelines

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Address code review

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Add acceptance tests and break out the shaded dependency

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Fix tracer id

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Revert changes to trie

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Upgrade otel to latest, remove old tracing

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Code review comments

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
2021-01-04 11:11:13 -08:00
Antoine Toulme
dbc3fee7bb Add tracing agent to the build and default parameters in Dockerfiles (#1410)
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
2020-10-13 16:07:22 -07:00
Danno Ferrin
8067ff4f82 Multiple Docker Images with different JVMs (#1277)
Create different Docker images with different base JVMs.  Initially
OpenJDK 11.0.7, whatever OpenJDK latest is (14.0.1 at the moment), and
Graal 20.1.0 .

We still maintain a "Default" which will remain Java 11.0.x

Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
2020-08-06 08:32:53 -06:00
Joshua Fernandes
8c9eb4348e setting up the besu user:group for the docker container and following best security practices (#1093)
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
2020-06-17 13:00:16 +10:00
Antoine Toulme
1d493597f7 Healthcheck (#715)
* Add a pid-path parameter to write a pid file that can be used as a healthcheck

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Add healthcheck to the Dockerfile

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* fix assertj use

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

* Fix unit tests

Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
2020-04-19 16:01:49 -07:00
Joshua Fernandes
f12c92ec58 add the binary on ci at build time, dont need it to be in the code base (#359)
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
2020-02-04 07:53:49 +10:00
Ratan Rai Sur
c2a89a0cb5 add besu to path in Docker (#223)
Signed-off-by: Ratan Rai Sur <ratan.r.sur@gmail.com>
2019-11-26 17:32:52 -05:00
Edward
0197f9f257 Update Jenkins Build for Pantheon → Besu considerations (#1)
* Update ignores
* Update Jenkins
* Update configuration

Signed-off-by: Edward Evans <edward.evans@consensys.net>
2019-09-16 12:42:27 +10:00
Joshua Fernandes
d6a2394e2d Migrating Pantheon to Besu (#1945)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2019-09-16 11:14:10 +10:00
Joshua Fernandes
407dcbf33d Updating docker tests to make it easier to follow & ensure it listens on the right interface on docker (#1851)
* making the tests easier to read
* updating tests to run inside a container so the goss executable works on osx

Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2019-08-14 21:18:42 -07:00
Joshua Fernandes
05d975ab3a update defaults host interfaces (#1782)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2019-07-30 11:45:56 +10:00
Joshua Fernandes
29c3c14263 New release docker image (#1664)
* removing unused docker image, switching to new docker image

* switch to using the new release image and pipeline

* pr fixes

Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2019-07-11 14:44:37 +10:00
Joshua Fernandes
5ca6f94d9b reverting change to dockerfile (#1594)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2019-06-21 19:44:55 +10:00
Joshua Fernandes
491012159a cleaning up the build process for docker (#1590)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2019-06-21 19:14:10 +10:00
Chris Mckay
28814e7d36 Push builds of master as docker development images (#1200)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2019-04-02 09:06:41 +10:00