diff options
author | Tor Egge <Tor.Egge@oath.com> | 2018-07-30 12:31:53 +0000 |
---|---|---|
committer | Tor Egge <Tor.Egge@oath.com> | 2018-07-31 10:01:30 +0000 |
commit | c8cb7d4e3463f7a40cd47e21a9fe531094091a81 (patch) | |
tree | 2bc7308e5875c9f522d655281f98315e9e44b8a2 /searchcore | |
parent | 05f3204947b8abbc478a3c79fe08eb2ee9e3e619 (diff) |
Unregister transaction log server metrics for a domain before deleting it.
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/metrics/trans_log_server_metrics.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/metrics/trans_log_server_metrics.cpp b/searchcore/src/vespa/searchcore/proton/metrics/trans_log_server_metrics.cpp index 00a7e9b9140..c2624719d81 100644 --- a/searchcore/src/vespa/searchcore/proton/metrics/trans_log_server_metrics.cpp +++ b/searchcore/src/vespa/searchcore/proton/metrics/trans_log_server_metrics.cpp @@ -44,6 +44,7 @@ TransLogServerMetrics::considerRemoveDomains(const DomainStats &stats) for (auto itr = _domainMetrics.begin(); itr != _domainMetrics.end(); ) { const vespalib::string &documentType = itr->first; if (stats.find(documentType) == stats.end()) { + _parent->unregisterMetric(*itr->second); itr = _domainMetrics.erase(itr); } else { ++itr; |