1
0

network: make best_effort_reliable smarter and a bit more lenient

related: #5815
This commit is contained in:
SomberNight
2019-12-01 23:24:43 +01:00
parent dfdc1e1d25
commit 68dad21fb4
2 changed files with 14 additions and 13 deletions

View File

@@ -374,7 +374,7 @@ class Interface(Logger):
self.logger.info(f'disconnecting due to: {repr(e)}')
return
def mark_ready(self):
def _mark_ready(self) -> None:
if self.ready.cancelled():
raise GracefulDisconnect('conn establishment was too slow; *ready* future was cancelled')
if self.ready.done():
@@ -512,7 +512,7 @@ class Interface(Logger):
self.tip = height
if self.tip < constants.net.max_checkpoint():
raise GracefulDisconnect('server tip below max checkpoint')
self.mark_ready()
self._mark_ready()
await self._process_header_at_tip()
self.network.trigger_callback('network_updated')
await self.network.switch_unwanted_fork_interface()