node: Use constant delay for refreshing node ann
We use a shorter, constant delay, so that it is the same on all nodes.
This commit is contained in:
parent
a815640a3b
commit
7126d05130
|
|
@ -28,7 +28,7 @@ use crate::control;
|
||||||
use crate::crypto::Signer;
|
use crate::crypto::Signer;
|
||||||
use crate::node::{routing, NodeId};
|
use crate::node::{routing, NodeId};
|
||||||
use crate::service::message::NodeAnnouncement;
|
use crate::service::message::NodeAnnouncement;
|
||||||
use crate::service::{gossip, policy, Event};
|
use crate::service::{gossip, policy, Event, INITIAL_SUBSCRIBE_BACKLOG_DELTA};
|
||||||
use crate::wire;
|
use crate::wire;
|
||||||
use crate::wire::{Decode, Wire};
|
use crate::wire::{Decode, Wire};
|
||||||
use crate::worker;
|
use crate::worker;
|
||||||
|
|
@ -175,7 +175,7 @@ impl Runtime {
|
||||||
// If our announcement was made some time ago, the timestamp on it will be old,
|
// If our announcement was made some time ago, the timestamp on it will be old,
|
||||||
// and it might not get gossiped to new nodes since it will be purged from caches.
|
// and it might not get gossiped to new nodes since it will be purged from caches.
|
||||||
// Therefore, we make sure it's never too old.
|
// Therefore, we make sure it's never too old.
|
||||||
if clock - ann.timestamp.to_local_time() <= config.limits.gossip_max_age {
|
if clock - ann.timestamp.to_local_time() <= INITIAL_SUBSCRIBE_BACKLOG_DELTA {
|
||||||
Some(ann)
|
Some(ann)
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue