Project

General

Profile

Actions

Feature #26975

open

Rados level IO priority for OSD operations

Added by Марк Коренберг over 5 years ago. Updated over 5 years ago.

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

0%

Source:
Community (dev)
Tags:
Backport:
Reviewed:
Component(RADOS):
Pull request ID:

Description

What I mean:

Suppose busy Ceph cluster.

Every OSD has many IO requests from clients in it's queue. Today, all requests have the same priority. Usually MDS requests should have priority over, say, RBD IOs since these IO may block whole FS. Another example is IO from one RBD image over another RBD image. Or, priority of IO on one Rados pool over another pool.

Sure, these priorities should be tunable in some way, but these priorities should be first implemented at Rados level.

Actions

Also available in: Atom PDF