summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-12-09 14:18:25 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-12-09 14:18:25 +0000
commitd30df2cdc5580affa56eb6ca5ab2ab4145aa112c (patch)
tree7249dd679fd9ef28505e37495dfb2bfc3c191b09 /config
parent800c53c580717f7f1d8bcc02d31235ac6d3673d2 (diff)
Add init_fun to vespalib::Thread too to figure out what the thread is used for.
Diffstat (limited to 'config')
-rw-r--r--config/src/vespa/config/helper/configfetcher.cpp9
-rw-r--r--config/src/vespa/config/retriever/simpleconfigurer.cpp4
2 files changed, 9 insertions, 4 deletions
diff --git a/config/src/vespa/config/helper/configfetcher.cpp b/config/src/vespa/config/helper/configfetcher.cpp
index 7a6f806c6ff..0ac3492c97f 100644
--- a/config/src/vespa/config/helper/configfetcher.cpp
+++ b/config/src/vespa/config/helper/configfetcher.cpp
@@ -9,9 +9,12 @@ LOG_SETUP(".config.helper.configfetcher");
namespace config {
-ConfigFetcher::ConfigFetcher(const IConfigContext::SP & context)
+VESPA_THREAD_STACK_TAG(config_fetcher_executor);
+
+
+ ConfigFetcher::ConfigFetcher(const IConfigContext::SP & context)
: _poller(context),
- _thread(std::make_unique<vespalib::Thread>(_poller)),
+ _thread(std::make_unique<vespalib::Thread>(_poller, config_fetcher_executor)),
_closed(false),
_started(false)
{
@@ -19,7 +22,7 @@ ConfigFetcher::ConfigFetcher(const IConfigContext::SP & context)
ConfigFetcher::ConfigFetcher(const SourceSpec & spec)
: _poller(std::make_shared<ConfigContext>(spec)),
- _thread(std::make_unique<vespalib::Thread>(_poller)),
+ _thread(std::make_unique<vespalib::Thread>(_poller, config_fetcher_executor)),
_closed(false),
_started(false)
{
diff --git a/config/src/vespa/config/retriever/simpleconfigurer.cpp b/config/src/vespa/config/retriever/simpleconfigurer.cpp
index 74022cfd6a3..9d6a6f752c3 100644
--- a/config/src/vespa/config/retriever/simpleconfigurer.cpp
+++ b/config/src/vespa/config/retriever/simpleconfigurer.cpp
@@ -8,10 +8,12 @@ LOG_SETUP(".config.retriever.simpleconfigurer");
namespace config {
+VESPA_THREAD_STACK_TAG(simple_configurer_executor);
+
SimpleConfigurer::SimpleConfigurer(SimpleConfigRetriever::UP retriever, SimpleConfigurable * const configurable)
: _retriever(std::move(retriever)),
_configurable(configurable),
- _thread(*this),
+ _thread(*this, simple_configurer_executor),
_started(false)
{
assert(_retriever);