]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd: Remove usage of unsupported objstores for QoS
authorAishwarya Mathuria <amathuri@redhat.com>
Thu, 13 Jul 2023 18:05:42 +0000 (23:35 +0530)
committerKonstantin Shalygin <k0ste@k0ste.ru>
Sat, 11 Jan 2025 07:15:23 +0000 (14:15 +0700)
commit3e6ad89c282ab5a03702e312a4be11276a45755a
tree0be13d50a80aadf7d27762700761be00ef21c396
parent1932f5f744b60e192b1da3ff2947568e11cb52c2
osd: Remove usage of unsupported objstores for QoS

mClock is supported on Bluestore and a check is currently done to eliminate other unsupported object stores.
With Filestore no longer in the code base, this check can be removed.
In addition, make sure that osd bench will no longer run on setups with memstore.

Fixes: https://tracker.ceph.com/issues/59531
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
(cherry picked from commit 18043c5e88d241f43b8fd23a8cbc1b15a3854de9)

Conflicts:
  - file: src/osd/OSD.cc
    comment: `OSD::maybe_override_cost_for_qos()` was removed as part of the backport
      that included mClock changes for PG delete operation
src/osd/OSD.cc
src/osd/OSD.h