Make [router]:enable-peer-stats only valid for client

pull/1312/head
Stephen Shelton 4 years ago
parent 54017652d6
commit 023e061146
No known key found for this signature in database
GPG Key ID: EE4BADACCE8B631C

@ -130,12 +130,20 @@ namespace llarp
conf.defineOption<std::string>(
"router", "transport-privkey", false, "", AssignmentAcceptor(m_transportKeyFile));
conf.defineOption<bool>(
"router",
"enable-peer-stats",
false,
DefaultEnablePeerStats,
AssignmentAcceptor(m_enablePeerStats));
if (not params.isRelay)
{
// TODO: remove this -- all service nodes should run peer db
conf.defineOption<bool>(
"router",
"enable-peer-stats",
false,
DefaultEnablePeerStats,
AssignmentAcceptor(m_enablePeerStats));
}
else
{
m_enablePeerStats = true;
}
}
void

@ -592,6 +592,10 @@ namespace llarp
m_peerDb = std::make_shared<PeerDb>();
m_peerDb->configure(conf->router);
}
else
{
assert(not IsServiceNode()); // enable peer stats must be enabled for service nodes
}
// Logging config
LogContext::Instance().Initialize(

Loading…
Cancel
Save