Actions
Feature #26975
openRados level IO priority for OSD operations
% Done:
0%
Source:
Community (dev)
Tags:
Backport:
Reviewed:
Affected Versions:
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