HomePhabricator

[avalanche] Delay the local proof announcement until we have inbounds

Description

[avalanche] Delay the local proof announcement until we have inbounds

Summary:
This is a best effort to prevent from spinning a voting peer that takes no inbound, and possibly being poorly connected to the avalanche network (it is impossible to connect 2 peers that accept no inbound connection).

Depends on D13027, D13028 and D13029.

Test Plan:

ninja check-extended
../contrib/teamcity/build-configurations.py build-tsan

Reviewers: #bitcoin_abc, sdulfari

Reviewed By: #bitcoin_abc, sdulfari

Subscribers: sdulfari

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

Details

Provenance
FabienAuthored on Jan 23 2023, 20:20
FabienPushed on Jan 24 2023, 17:12
Reviewer
Restricted Project
Differential Revision
D13030: [avalanche] Delay the local proof announcement until we have inbounds
Parents
rABC08d5ded09bec: [avalanche] Allow for overwriting a null delegation with another avahello
Branches
Unknown
Tags
Unknown