diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-12-09 14:18:25 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-12-09 14:18:25 +0000 |
commit | d30df2cdc5580affa56eb6ca5ab2ab4145aa112c (patch) | |
tree | 7249dd679fd9ef28505e37495dfb2bfc3c191b09 /config | |
parent | 800c53c580717f7f1d8bcc02d31235ac6d3673d2 (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.cpp | 9 | ||||
-rw-r--r-- | config/src/vespa/config/retriever/simpleconfigurer.cpp | 4 |
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); |