https://gitlab.com/tezos/tezos
Revision d39689be1feeb11dc1d66c8a1696089357801207 authored by Thomas Letan on 04 April 2024, 14:35:21 UTC, committed by Thomas Letan on 05 April 2024, 12:00:54 UTC
As of today, the EVM node in observer mode exits gracefully (with exit code 0)
when its connection to the EVM endpoint is lost.  With this patch, we change
this behavior, to make the observer trying to reconnect regularly (picking a
random cooldown between 0 and 2s).

This effectively makes the observer node more recilient to sequencer
disconnects. Most importantly, this means the tx pool of an observer isn’t lost
when a sequencer stops.
1 parent 42b27c9
History
Tip revision: d39689be1feeb11dc1d66c8a1696089357801207 authored by Thomas Letan on 04 April 2024, 14:35:21 UTC
EVM Node: Reconnect to the EVM endpoint as observer
Tip revision: d39689b
File Mode Size
.cargo
.github
.gitlab
LICENSES
_coverage_output
ci
client-libs
contrib
data-encoding
devtools
docs
emacs
etherlink
images
irmin
manifest
michelson_test_scripts
nix
opam
script-inputs
scripts
src
tezt
tzt_reference_test_suite
vendors
.dockerignore -rw-r--r-- 2.5 KB
.gitattributes -rw-r--r-- 369 bytes
.gitignore -rw-r--r-- 2.7 KB
.gitlab-ci.yml -rw-r--r-- 5.9 KB
.mailmap -rw-r--r-- 11.4 KB
.npmrc -rw-r--r-- 62 bytes
.ocamlformat -rw-r--r-- 388 bytes
.pre-commit-config.yaml -rw-r--r-- 1.2 KB
.pylintrc -rw-r--r-- 15.2 KB
CHANGES.rst -rw-r--r-- 8.6 KB
CODEOWNERS -rw-r--r-- 4.2 KB
Dockerfile -rw-r--r-- 4.7 KB
Makefile -rw-r--r-- 20.0 KB
README.md -rw-r--r-- 3.5 KB
build.Dockerfile -rw-r--r-- 3.4 KB
contributing.md -rw-r--r-- 2.2 KB
debian-deps-build.Dockerfile -rw-r--r-- 1.3 KB
default.nix -rw-r--r-- 3.3 KB
dune -rw-r--r-- 958 bytes
dune-project -rw-r--r-- 6.4 KB
dune-workspace -rw-r--r-- 506 bytes
etherlink.mk -rw-r--r-- 2.9 KB
kernels.mk -rw-r--r-- 2.5 KB
package-lock.json -rw-r--r-- 1.3 KB
package.json -rw-r--r-- 376 bytes
poetry.lock -rw-r--r-- 59.5 KB
pyproject.toml -rw-r--r-- 1.0 KB
rust-toolchain -rw-r--r-- 7 bytes
shell.nix -rw-r--r-- 3.8 KB

README.md

back to top