]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/osd/TestMClockScheduler: TestMultiClientOrderedEnqueueDequeue use client class
authorSamuel Just <sjust@redhat.com>
Thu, 13 Feb 2025 04:06:49 +0000 (04:06 +0000)
committerSamuel Just <sjust@redhat.com>
Tue, 18 Mar 2025 17:43:58 +0000 (17:43 +0000)
Otherwise, scheduler will yield a delay eventually.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 0938a592e922c284cb939561dd1bd1589e154ae3)

src/test/osd/TestMClockScheduler.cc

index 161e90954972b5cfe8e22b39709b99c977d1a996..ac93a169c4ba070a079f5f9096db7a1597fde311 100644 (file)
@@ -171,7 +171,7 @@ TEST_F(mClockSchedulerTest, TestMultiClientOrderedEnqueueDequeue) {
   const unsigned NUM = 1000;
   for (unsigned i = 0; i < NUM; ++i) {
     for (auto &&c: {client1, client2, client3}) {
-      q.enqueue(create_item(i, c));
+      q.enqueue(create_item(i, c, op_scheduler_class::client));
       std::this_thread::sleep_for(std::chrono::microseconds(1));
     }
   }