From 2db20f0a6c78f2cbc32a28d629087ee1e5056ef9 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Tue, 15 Jul 2025 11:12:14 -0700 Subject: [PATCH] move another span outside of a sleep --- controller/DBMirrorSet.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/controller/DBMirrorSet.cpp b/controller/DBMirrorSet.cpp index 4c56517dc..f8c6f0366 100644 --- a/controller/DBMirrorSet.cpp +++ b/controller/DBMirrorSet.cpp @@ -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 > dbs; { std::unique_lock l(_dbs_l);