mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
to use strict priority ordering. The new "mclock_opclass/mclock_client" queue basically prioritizes operations based on the class they belong to. The priority property of an operation, if lower than a specific value (64, by default), will get ignored and hence all operations from the same class will be treated fairly in a FIFO fashion (but still limited by the total IOPS or bandwidth available for the corresponding class). To reduce the impact of performance, a more general strategy would be enforcing some limitations on the IOPS or bandwidth for the background recovery (or backfill) operation class. However, this way we'll end up blocking client operations too if they are currently blocked by some degraded objects which need to be recovered first. We hereby grant recovery operations of this kind a higher priority to force them to use strict priority ordering, which should still be of significance once we switch to the new "mclock_opclass/mclock_client" queue. Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> |
||
---|---|---|
.. | ||
auth-config-ref.rst | ||
bluestore-config-ref.rst | ||
ceph-conf.rst | ||
common.rst | ||
demo-ceph.conf | ||
filestore-config-ref.rst | ||
general-config-ref.rst | ||
index.rst | ||
journal-ref.rst | ||
mon-config-ref.rst | ||
mon-lookup-dns.rst | ||
mon-osd-interaction.rst | ||
ms-ref.rst | ||
msgr2.rst | ||
network-config-ref.rst | ||
osd-config-ref.rst | ||
pool-pg-config-ref.rst | ||
pool-pg.conf | ||
storage-devices.rst |