stacks-network/stacks-core

Duplicate events broadcasted to same API server

Open

#2.810 aberto em 11 de ago. de 2021

Ver no GitHub
 (10 comments) (1 reaction) (1 assignee)Rust (758 forks)auto 404
bugevent-streamgood first issuehelp wanted

Métricas do repositório

Stars
 (3.063 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Describe the bug When an API server is configured in both a events_observer block in the stacks-node's config TOML, and the STACKS_EVENT_OBSERVER environment variable, stacks-node will broadcast transactions to the target API server twice, causing it to fail over time.

Steps To Reproduce

  1. Start a stacks-blockchain-api server
  2. Export the STACKS_EVENT_OBSERVER env variable pointing to the API server.
  3. Run stacks-node with a config TOML which has a events_observer block pointing to the API server

Expected behavior The stacks-node should detect if there are duplicate event server entries between the events_observer block in the TOML and the STACKS_EVENT_OBSERVER env variable. If duplicate entries are found, print a log message saying so and exit.

Environment (please complete the following information): stacks-node version 2.0.11.2.0

More info can be found here.

Guia do colaborador