mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-08-02 15:02:50 +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]() {
|
_syncCheckerThread = std::thread([this]() {
|
||||||
for (;;) {
|
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
|
for (int i = 0; i < 120; ++i) { // 1 minute delay between checks
|
||||||
if (! _running)
|
if (! _running)
|
||||||
return;
|
return;
|
||||||
std::this_thread::sleep_for(std::chrono::milliseconds(500));
|
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::vector<std::shared_ptr<DB> > dbs;
|
||||||
{
|
{
|
||||||
std::unique_lock<std::shared_mutex> l(_dbs_l);
|
std::unique_lock<std::shared_mutex> l(_dbs_l);
|
||||||
|
|
Loading…
Add table
Reference in a new issue