mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-08-02 07:02:49 +02:00
move another span outside of a sleep
This commit is contained in:
parent
7934fef84c
commit
2db20f0a6c
1 changed files with 5 additions and 5 deletions
|
@ -21,17 +21,17 @@ DBMirrorSet::DBMirrorSet(DB::ChangeListener* listener) : _listener(listener), _r
|
|||
{
|
||||
_syncCheckerThread = std::thread([this]() {
|
||||
for (;;) {
|
||||
auto provider = opentelemetry::trace::Provider::GetTracerProvider();
|
||||
auto tracer = provider->GetTracer("db_mirror_set");
|
||||
auto span = tracer->StartSpan("db::syncChecker");
|
||||
auto scope = tracer->WithActiveSpan(span);
|
||||
|
||||
for (int i = 0; i < 120; ++i) { // 1 minute delay between checks
|
||||
if (! _running)
|
||||
return;
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(500));
|
||||
}
|
||||
|
||||
auto provider = opentelemetry::trace::Provider::GetTracerProvider();
|
||||
auto tracer = provider->GetTracer("db_mirror_set");
|
||||
auto span = tracer->StartSpan("db::syncChecker");
|
||||
auto scope = tracer->WithActiveSpan(span);
|
||||
|
||||
std::vector<std::shared_ptr<DB> > dbs;
|
||||
{
|
||||
std::unique_lock<std::shared_mutex> l(_dbs_l);
|
||||
|
|
Loading…
Add table
Reference in a new issue