Files
tendermint/p2p
mergify[bot] b9480d0ec7 metrics: fix panic because of absent prometheus label (#9455) (#9474)
Absence of this label causes a panic because the setters try to access the label despite it never being added to the metric. This PR adds the label to the metrics, thus preventing the panic.

#### PR checklist

- [ ] Tests written/updated, or no tests needed
- [ ] `CHANGELOG_PENDING.md` updated, or no changelog entry needed
- [ ] Updated relevant documentation (`docs/`) and code comments, or no
      documentation updates needed

(cherry picked from commit f2c32c9b3e)

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
2022-09-21 13:21:40 -04:00
..
2022-08-30 12:28:46 -04:00
2022-08-30 12:28:46 -04:00
2019-04-03 11:22:52 +02:00
2022-08-30 12:28:46 -04:00
2022-08-10 14:35:14 -04:00
2020-09-07 15:03:18 +00:00
2020-09-04 11:58:03 +00:00
2022-07-26 22:53:15 +02:00
2022-08-10 14:35:14 -04:00
2022-08-30 12:28:46 -04:00
2020-09-07 15:03:18 +00:00

p2p

The p2p package provides an abstraction around peer-to-peer communication.

Docs:

  • Connection for details on how connections and multiplexing work
  • Peer for details on peer ID, handshakes, and peer exchange
  • Node for details about different types of nodes and how they should work
  • Config for details on some config option