HomePhabricator

[avalanche] Remove the (node) PeerManager member from the avalanche processor

Description

[avalanche] Remove the (node) PeerManager member from the avalanche processor

Summary:
This makes it possible to remove the net_processing.h header from the processor.
This is a step toward reducing the coupling between the avalanche and network layers.

Ref T1634.

Test Plan:

ninja all check-all
./contrib/teamcity/build-configurations.py lint-circular-dependencies

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

Subscribers: majcosta

Maniphest Tasks: T1634

Differential Revision: https://reviews.bitcoinabc.org/D9851

Details

Provenance
FabienAuthored on Aug 6 2021, 11:56
FabienPushed on Aug 9 2021, 19:46
Reviewer
Restricted Project
Differential Revision
D9851: [avalanche] Remove the (node) PeerManager member from the avalanche processor
Parents
rABC1b480c3f27b3: [avalanche] Complete the full node eviction test
Branches
Unknown
Tags
Unknown
Tasks
Restricted Maniphest Task