]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
common, osd: Remove unused implementation of mClockPriorityQueue
authorSridhar Seshasayee <sseshasa@redhat.com>
Mon, 9 Oct 2023 18:12:32 +0000 (23:42 +0530)
committerSridhar Seshasayee <sseshasa@redhat.com>
Thu, 21 Dec 2023 07:38:41 +0000 (13:08 +0530)
commit6dffc43f868e7efec1a4e72890b63132d9c7d322
tree1e5bb9e006d81a562fd1b7f4aad11e25d4eed721
parent2f49744496ba1e98221165b67404e7031de9f51d
common, osd: Remove unused implementation of mClockPriorityQueue

mClockPriorityQueue (mClockQueue class) is an older mClock implementation
of the OpQueue abstraction. This was replaced by a simpler implementation
of the OpScheduler abstraction as part of
https://github.com/ceph/ceph/pull/30650.

The simpler implementation of mClockScheduler is being currently used.
This commit removes the unused src/common/mClockPriorityQueue.h along
with the associated unit test file: test_mclock_priority_queue.cc.

Other miscellaneous changes,
 - Remove the cmake references to the unit test file
 - Remove the inclusion of the header file in mClockScheduler.h

Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
(cherry picked from commit 28a26f7b0441649deef0692e48d4cbe2d95e2cfe)
src/common/mClockPriorityQueue.h [deleted file]
src/osd/scheduler/mClockScheduler.h
src/test/common/CMakeLists.txt
src/test/common/test_mclock_priority_queue.cc [deleted file]