properly label sqlite thread;

pull/128/head
Bryan Biedenkapp 2 months ago
parent ead43239ef
commit b609bcc843

@ -11,6 +11,7 @@
#include "common/Log.h"
#include "common/Thread.h"
#include "network/TrafficNetwork.h"
#include "FNEMain.h"
#include <atomic>
#include <chrono>
@ -798,6 +799,17 @@ namespace {
state->nextPruneNs = calculateNextPruneNs(state->pruneIntervalMinutes);
};
std::string threadName("fne:sqlite");
if (g_killed) {
delete th;
return nullptr;
}
LogInfoEx(LOG_HOST, "[ OK ] %s", threadName.c_str());
#ifdef _GNU_SOURCE
::pthread_setname_np(th->thread, threadName.c_str());
#endif // _GNU_SOURCE
while (true) {
size_t queueDepth = state->queue.pendingCount.load(std::memory_order_acquire);
if (queueDepth == 0U) {
@ -866,6 +878,9 @@ namespace {
runScheduledPrune();
}
LogInfoEx(LOG_HOST, "[STOP] %s", threadName.c_str());
delete th;
return nullptr;
}
}

Loading…
Cancel
Save

Powered by TurnKey Linux.