diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-02-05 09:53:45 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-02-05 09:53:45 +0000 |
commit | 224ffd0e7f9acc4da8499520b19c2dfd6871a870 (patch) | |
tree | 531c9dd5101d247481c3c41f0ee6c3c57a24063c /staging_vespalib | |
parent | 7caef07539d10a8025fcb9a342065912313e4fc7 (diff) |
Increase memory sampling frequency to every 20s instead of every 60s in order to detect changes faster.
Also log anomalies.
Diffstat (limited to 'staging_vespalib')
-rw-r--r-- | staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp b/staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp index ff1d7e1d6ec..e2e8e49419f 100644 --- a/staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp +++ b/staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp @@ -196,6 +196,8 @@ ProcessMemoryStats::create(uint64_t sizeEpsilon) i, (samples.rbegin()+1)->toString().c_str(), samples.back().toString().c_str()); } std::sort(samples.begin(), samples.end()); + LOG(warning, "We failed to find 2 consecutive samples that where similar with epsilon of %lu.\nSmallest is '%s',\n median is '%s',\n largest is '%s'", + sizeEpsilon, samples.front().toString().c_str(), samples[samples.size()/2].toString().c_str(), samples.back().toString().c_str()); return samples[samples.size()/2]; } |