mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-06 12:33:44 +02:00
Merge a0c3f432c4
into f4053c8af3
This commit is contained in:
commit
a1f4fabd0b
1 changed files with 5 additions and 12 deletions
|
@ -1750,19 +1750,12 @@ void Bond::processActiveBackupTasks(void* tPtr, int64_t now)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
// Sort queue based on performance
|
// Sort queue based on performance
|
||||||
if (! _abFailoverQueue.empty()) {
|
std::sort(_abFailoverQueue.begin(), _abFailoverQueue.end(),
|
||||||
for (int i = 0; i < _abFailoverQueue.size(); i++) {
|
[this](const int a, const int b) {
|
||||||
int value_to_insert = _abFailoverQueue[i];
|
// Sort by failover score in descending order (highest score first)
|
||||||
int hole_position = i;
|
return _paths[a].failoverScore > _paths[b].failoverScore;
|
||||||
while (hole_position > 0 && (_abFailoverQueue[hole_position - 1] > value_to_insert)) {
|
});
|
||||||
_abFailoverQueue[hole_position] = _abFailoverQueue[hole_position - 1];
|
|
||||||
hole_position = hole_position - 1;
|
|
||||||
}
|
|
||||||
_abFailoverQueue[hole_position] = value_to_insert;
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Short-circuit if we have no queued paths
|
* Short-circuit if we have no queued paths
|
||||||
|
|
Loading…
Add table
Reference in a new issue