summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-08-10 10:18:50 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2023-08-10 10:18:50 +0000
commitb4530cdf84c2b7ca88baacd6c3a966b184c184fd (patch)
tree5005538af91f2f87745bfc9aa2bd54eb297ecb0e
parentf8c21c963838f979bf8234afb543aaae8b0755cd (diff)
Clear all members.
-rw-r--r--storage/src/vespa/storage/distributor/distributor_stripe.cpp2
-rw-r--r--storage/src/vespa/storage/distributor/maintenance/node_maintenance_stats_tracker.cpp2
2 files changed, 3 insertions, 1 deletions
diff --git a/storage/src/vespa/storage/distributor/distributor_stripe.cpp b/storage/src/vespa/storage/distributor/distributor_stripe.cpp
index c93c23ce8ff..37d81f45ac1 100644
--- a/storage/src/vespa/storage/distributor/distributor_stripe.cpp
+++ b/storage/src/vespa/storage/distributor/distributor_stripe.cpp
@@ -314,7 +314,7 @@ DistributorStripe::enterRecoveryMode()
{
LOG(debug, "Entering recovery mode");
_schedulingMode = MaintenanceScheduler::RECOVERY_SCHEDULING_MODE;
- auto stats = _scanner->reset();
+ _scanner->reset(); // Just drop accumulated stat on the floor.
// We enter recovery mode due to cluster state or distribution config changes.
// Until we have completed a new DB scan round, we don't know the state of our
// newly owned buckets and must not report stats for these out to the cluster
diff --git a/storage/src/vespa/storage/distributor/maintenance/node_maintenance_stats_tracker.cpp b/storage/src/vespa/storage/distributor/maintenance/node_maintenance_stats_tracker.cpp
index 2d15c10fbff..20d25d7ecb1 100644
--- a/storage/src/vespa/storage/distributor/maintenance/node_maintenance_stats_tracker.cpp
+++ b/storage/src/vespa/storage/distributor/maintenance/node_maintenance_stats_tracker.cpp
@@ -108,8 +108,10 @@ NodeMaintenanceStatsTracker::~NodeMaintenanceStatsTracker() = default;
void
NodeMaintenanceStatsTracker::reset(size_t nodes) {
+ _node_stats.clear();
_node_stats.resize(nodes);
_total_stats = NodeMaintenanceStats();
+ _max_observed_time_since_last_gc = 0;
}
}