]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mclock : Refactor the mClock scheduler source code
authorMohit Agrawal <moagrawa@redhat.com>
Tue, 27 May 2025 06:23:06 +0000 (11:53 +0530)
committerMohit Agrawal <moagrawa@redhat.com>
Mon, 9 Jun 2025 11:50:01 +0000 (17:20 +0530)
commit2334345baabef7eea12f1faaf67e84429abb2a77
tree50abb5bfb84d8097c0b70d58f78dc159969ce14e
parenta3ed42c8ff46803e3fe357cdc3c6405bd2e92421
mclock : Refactor the mClock scheduler source code

Refactor the mClock scheduler source code into a common module
so that both Classic and Crimson OSDs can use it.

Fixes: https://tracker.ceph.com/issues/71445
Signed-off-by: Mohit Agrawal <moagrawa@redhat.com>
src/common/CMakeLists.txt
src/common/mclock_common.cc [new file with mode: 0644]
src/common/mclock_common.h [new file with mode: 0644]
src/osd/scheduler/OpSchedulerItem.cc
src/osd/scheduler/OpSchedulerItem.h
src/osd/scheduler/mClockScheduler.cc
src/osd/scheduler/mClockScheduler.h
src/test/osd/TestMClockScheduler.cc