Merge pull request #1622 from majestrate/stricter-profiling-2021-05-03

stricter profiling
pull/1629/head
Jeff 3 years ago committed by GitHub
commit 2bb5a7ccea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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);

Loading…
Cancel
Save