Skip to content

Tracking issue for more aggressive removal of bad peers #65

@jmalicevic

Description

@jmalicevic

Original issue : tendermint/tendermint#9545

Description

This issue aims to cover a wide variety of use cases where Tendermint could remove bad peers more proactively. Peer removal is triggered by information from various reactors and aims to a) increase security and b) boost performance.

There are already a number of issues created around this topic.

Definition of done

  • Define and specify bad peer behaviour. By bad behaviour we do not necessarily mean malicious behaviour. Rather, peers can be considered bad if they are slow, sending stale or unwanted messages or too frequent requests. Each issue tackling peer removal has to clearly identify what behaviour is considered bad.
  • Node is disconnected from peers upon detection of bad behaviour.
  • Changes are backported to 0.34.x
  • Changes are backported to the latest 0.37 version
  • QA tests are performed for each backport before release.

Individual issues tackling removal of bad peers

Mempool

Consensus

Blocksync

Pex/p2p

Metadata

Metadata

Assignees

Labels

securitytrackingA complex issue broken down into sub-problems

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions