Project

General

Profile

Feature #5909

mon: keep track of monitor store size estimate vs 'du $mon_data'

Added by Joao Eduardo Luis over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Joao Eduardo Luis
Category:
Monitor
Target version:
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Allows us to figure out whether the monitor is starting to suffer from leveldb's compaction shenanigans

Associated revisions

Revision 96621bdb (diff)
Added by Joao Eduardo Luis over 10 years ago

mon: DataHealthService: monitor backing store's size and report it

If the store's size grows beyond what we believe to be reasonable, we must
let the user know that something fishy may be going on. This intends to
act as an early warning system for monitors suffering from leveldb
compaction issues. However, if the monitor's store is just growing a lot
due to normal cluster behaviour, we made sure that the warning threshold
is adjustable by tuning 'mon_leveldb_size_warn' (defaulting to 40GB).

Fixes: #5909

Signed-off-by: Joao Eduardo Luis <>

History

#1 Updated by Joao Eduardo Luis over 10 years ago

  • Status changed from New to In Progress

#2 Updated by Sage Weil over 10 years ago

  • Target version changed from v0.68 to v0.68 - continued

#3 Updated by Sage Weil over 10 years ago

  • translation missing: en.field_story_points set to 5.00

#4 Updated by Joao Eduardo Luis over 10 years ago

  • Status changed from In Progress to Fix Under Review

wip-5909 / pr: #526

#5 Updated by Ian Colle over 10 years ago

  • Status changed from Fix Under Review to In Progress

#6 Updated by Sage Weil over 10 years ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF