aboutsummaryrefslogtreecommitdiffstats
path: root/configd
diff options
context:
space:
mode:
authorArne H Juul <arnej27959@users.noreply.github.com>2021-05-31 15:33:09 +0200
committerGitHub <noreply@github.com>2021-05-31 15:33:09 +0200
commitc64ff01e2ff45997dbaa0a10708dec4360117263 (patch)
treebce6f3d4d38d11599211852829d3eb1a0b69a88c /configd
parentb84df569a623c88e188f169e7e7d97ba0e02d3e0 (diff)
Revert "Arnej/also subscribe on model"
Diffstat (limited to 'configd')
-rw-r--r--configd/src/apps/sentinel/config-owner.cpp4
-rw-r--r--configd/src/apps/sentinel/config-owner.h5
2 files changed, 0 insertions, 9 deletions
diff --git a/configd/src/apps/sentinel/config-owner.cpp b/configd/src/apps/sentinel/config-owner.cpp
index 600fcb36761..3feec70d2e5 100644
--- a/configd/src/apps/sentinel/config-owner.cpp
+++ b/configd/src/apps/sentinel/config-owner.cpp
@@ -16,22 +16,18 @@ ConfigOwner::~ConfigOwner() = default;
void
ConfigOwner::subscribe(const std::string & configId, std::chrono::milliseconds timeout) {
_sentinelHandle = _subscriber.subscribe<SentinelConfig>(configId, timeout);
- _modelHandle = _subscriber.subscribe<ModelConfig>("admin/model", timeout);
}
void
ConfigOwner::doConfigure()
{
_currConfig = _sentinelHandle->getConfig();
- _modelConfig = _modelHandle->getConfig();
LOG_ASSERT(_currConfig);
- LOG_ASSERT(_modelConfig);
_currGeneration = _subscriber.getGeneration();
const SentinelConfig& config(*_currConfig);
const auto & app = config.application;
LOG(config, "Sentinel got %zd service elements [tenant(%s), application(%s), instance(%s)] for config generation %zd",
config.service.size(), app.tenant.c_str(), app.name.c_str(), app.instance.c_str(), _currGeneration);
- LOG(config, "Sentinel got model info [version %s] for %zd hosts", _modelConfig->vespaVersion.c_str(), _modelConfig->hosts.size());
}
diff --git a/configd/src/apps/sentinel/config-owner.h b/configd/src/apps/sentinel/config-owner.h
index df53ca7d685..612db7fe9a1 100644
--- a/configd/src/apps/sentinel/config-owner.h
+++ b/configd/src/apps/sentinel/config-owner.h
@@ -3,11 +3,9 @@
#pragma once
#include <vespa/config-sentinel.h>
-#include <vespa/config-model.h>
#include <vespa/config/config.h>
using cloud::config::SentinelConfig;
-using cloud::config::ModelConfig;
using config::ConfigSubscriber;
using config::ConfigHandle;
@@ -21,11 +19,9 @@ class ConfigOwner {
private:
ConfigSubscriber _subscriber;
ConfigHandle<SentinelConfig>::UP _sentinelHandle;
- ConfigHandle<ModelConfig>::UP _modelHandle;
int64_t _currGeneration = -1;
std::unique_ptr<SentinelConfig> _currConfig;
- std::unique_ptr<ModelConfig> _modelConfig;
ConfigOwner(const ConfigOwner&) = delete;
ConfigOwner& operator =(const ConfigOwner&) = delete;
@@ -38,7 +34,6 @@ public:
bool checkForConfigUpdate();
bool hasConfig() const { return _currConfig.get() != nullptr; }
const SentinelConfig& getConfig() const { return *_currConfig; }
- const ModelConfig& modelConfig() const { return *_modelConfig; }
int64_t getGeneration() const { return _currGeneration; }
};