Project

General

Profile

Actions

Bug #20730

open

need new OSD_SKEWED_USAGE implementation

Added by Sage Weil over 6 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

I've removed the OSD_SKEWED_USAGE implementation because it isn't smart enough:

1. It doesn't understand different CRUSH rules/roots that cover different subsets of devices (e.g., a device class), which means that even a good balance may trigger the warning because different rules have different utilizations (e.g., the ssds are more full than the hdds).

2. It doesn't take into consideration degraded or misplaced objects. Most significantly, when a new, empty disks is added and rebalancing begins you'll get a skewed utilization warning until it is filled up.

The old check is revered in commit d9cfb9c9aea3dbe03962cbaa672b2334903e92c3


Related issues 1 (0 open1 closed)

Related to Ceph - Bug #19733: clean up min/max span warningResolvedDavid Zafman04/20/2017

Actions
Actions #1

Updated by Sage Weil over 6 years ago

  • Description updated (diff)
Actions #2

Updated by David Zafman over 6 years ago

  • Related to Bug #19733: clean up min/max span warning added
Actions #3

Updated by David Zafman over 6 years ago

I've created 2 pull request for Jewel and Kraken to disable this now.

Jewel: https://github.com/ceph/ceph/pull/17210
Kraken: https://github.com/ceph/ceph/pull/17211

Actions #4

Updated by Patrick Donnelly over 4 years ago

  • Status changed from 12 to New
Actions

Also available in: Atom PDF