From 955071ba5cd1ce3dd8e85d83d79e97ea967d310e Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Tue, 4 May 2021 17:01:29 -0400 Subject: [PATCH] make profiling far stricter for path builds --- llarp/profiling.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/llarp/profiling.hpp b/llarp/profiling.hpp index 1af23e82f..03372d3fb 100644 --- a/llarp/profiling.hpp +++ b/llarp/profiling.hpp @@ -50,17 +50,20 @@ namespace llarp { Profiling(); + inline static const int profiling_chances = 4; + /// generic variant bool - IsBad(const RouterID& r, uint64_t chances = 8) EXCLUDES(m_ProfilesMutex); + IsBad(const RouterID& r, uint64_t chances = profiling_chances) EXCLUDES(m_ProfilesMutex); /// check if this router should have paths built over it bool - IsBadForPath(const RouterID& r, uint64_t chances = 8) EXCLUDES(m_ProfilesMutex); + IsBadForPath(const RouterID& r, uint64_t chances = profiling_chances) EXCLUDES(m_ProfilesMutex); /// check if this router should be connected directly to bool - IsBadForConnect(const RouterID& r, uint64_t chances = 8) EXCLUDES(m_ProfilesMutex); + IsBadForConnect(const RouterID& r, uint64_t chances = profiling_chances) + EXCLUDES(m_ProfilesMutex); void MarkConnectTimeout(const RouterID& r) EXCLUDES(m_ProfilesMutex);