make router tick 250ms instead of 100ms to prevent excessive log spam

limit calls to decommissioned warning to every 30s to prevent excessive log spam
pull/1658/head
Jeff Becker 3 years ago
parent 66f6103832
commit d7a51e88f5
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -42,7 +42,7 @@
#include <oxenmq/oxenmq.h>
static constexpr std::chrono::milliseconds ROUTER_TICK_INTERVAL = 100ms;
static constexpr std::chrono::milliseconds ROUTER_TICK_INTERVAL = 250ms;
namespace llarp
{
@ -885,7 +885,12 @@ namespace llarp
if (decom)
{
// complain about being deregistered
LogError("We are running as a service node but we seem to be decommissioned");
if (now >= m_NextDecommissionWarn)
{
constexpr auto DecommissionWarnInterval = 30s;
LogError("We are running as a service node but we seem to be decommissioned");
m_NextDecommissionWarn = now + DecommissionWarnInterval;
}
}
else if (connected < connectToNum)
{

@ -539,7 +539,7 @@ namespace llarp
bool m_isServiceNode = false;
llarp_time_t m_LastStatsReport = 0s;
llarp_time_t m_NextDecommissionWarn = 0s;
std::shared_ptr<llarp::KeyManager> m_keyManager;
std::shared_ptr<PeerDb> m_peerDb;

Loading…
Cancel
Save