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 /searchcore | |
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 'searchcore')
6 files changed, 7 insertions, 13 deletions
diff --git a/searchcore/src/vespa/searchcore/config/proton.def b/searchcore/src/vespa/searchcore/config/proton.def index d123a5711ac..eb4f1f6dc89 100644 --- a/searchcore/src/vespa/searchcore/config/proton.def +++ b/searchcore/src/vespa/searchcore/config/proton.def @@ -397,8 +397,8 @@ writefilter.memorylimit double default = 0.8 ## put and update portion of feed is blocked. writefilter.disklimit double default = 0.8 -## Interval between sampling of disk and memory usage. Default is 60 seconds. -writefilter.sampleinterval double default = 60.0 +## Interval between sampling of disk and memory usage. Default is 20 seconds. +writefilter.sampleinterval double default = 20.0 ## The size of the disk partition (in bytes) on which proton basedir is located. ## If set to 0, the disk size is sampled by looking at the filesystem space info. diff --git a/searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_filter.cpp b/searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_filter.cpp index 9445a0a5206..1a6fc6cdbfd 100644 --- a/searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_filter.cpp +++ b/searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_filter.cpp @@ -163,7 +163,7 @@ DiskMemUsageFilter::DiskMemUsageFilter(const HwInfo &hwInfo) _listeners() { } -DiskMemUsageFilter::~DiskMemUsageFilter() { } +DiskMemUsageFilter::~DiskMemUsageFilter() = default; void DiskMemUsageFilter::setMemoryStats(vespalib::ProcessMemoryStats memoryStats_in) diff --git a/searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_state.h b/searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_state.h index 40c74808e72..b05cc261728 100644 --- a/searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_state.h +++ b/searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_state.h @@ -15,11 +15,7 @@ class DiskMemUsageState ResourceUsageState _memoryState; public: - DiskMemUsageState() - : _diskState(), - _memoryState() - { - } + DiskMemUsageState() = default; DiskMemUsageState(const ResourceUsageState &diskState_, const ResourceUsageState &memoryState_) : _diskState(diskState_), diff --git a/searchcore/src/vespa/searchcore/proton/server/i_blockable_maintenance_job.h b/searchcore/src/vespa/searchcore/proton/server/i_blockable_maintenance_job.h index c70a6c502f1..63ff269580e 100644 --- a/searchcore/src/vespa/searchcore/proton/server/i_blockable_maintenance_job.h +++ b/searchcore/src/vespa/searchcore/proton/server/i_blockable_maintenance_job.h @@ -36,7 +36,7 @@ public: */ virtual void unBlock(BlockedReason reason) = 0; - virtual IBlockableMaintenanceJob *asBlockable() override { return this; } + IBlockableMaintenanceJob *asBlockable() override { return this; } }; } diff --git a/searchcore/src/vespa/searchcore/proton/server/i_maintenance_job.h b/searchcore/src/vespa/searchcore/proton/server/i_maintenance_job.h index 6d0739e1aed..df6889ecf04 100644 --- a/searchcore/src/vespa/searchcore/proton/server/i_maintenance_job.h +++ b/searchcore/src/vespa/searchcore/proton/server/i_maintenance_job.h @@ -31,7 +31,7 @@ public: _interval(interval) {} - virtual ~IMaintenanceJob() {} + virtual ~IMaintenanceJob() = default; virtual const vespalib::string &getName() const { return _name; } virtual vespalib::duration getDelay() const { return _delay; } diff --git a/searchcore/src/vespa/searchcore/proton/server/move_operation_limiter.cpp b/searchcore/src/vespa/searchcore/proton/server/move_operation_limiter.cpp index 6c0c0863fe1..e535b05393c 100644 --- a/searchcore/src/vespa/searchcore/proton/server/move_operation_limiter.cpp +++ b/searchcore/src/vespa/searchcore/proton/server/move_operation_limiter.cpp @@ -41,9 +41,7 @@ MoveOperationLimiter::MoveOperationLimiter(IBlockableMaintenanceJob *job, { } -MoveOperationLimiter::~MoveOperationLimiter() -{ -} +MoveOperationLimiter::~MoveOperationLimiter() = default; void MoveOperationLimiter::clearJob() |