]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
test: Turn on EC Direct Reads with ceph_test_rados_io_sequence.
authorAlex Ainscow <aainscow@uk.ibm.com>
Thu, 5 Feb 2026 14:47:46 +0000 (14:47 +0000)
committerAlex Ainscow <aainscow@uk.ibm.com>
Fri, 6 Feb 2026 10:31:55 +0000 (10:31 +0000)
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
src/test/osd/ceph_test_rados_io_sequence/ceph_test_rados_io_sequence.cc

index 6192245c442eb5800165dd69bb6ef4c645368774..5f32f934f08b5171e2532f6e9d0232680efe3799 100644 (file)
@@ -994,6 +994,17 @@ void ceph::io_sequence::tester::SelectErasurePool::configureServices(
       rc = send_mon_command(allow_ec_optimisations_request, rados,
                             "OSDPoolSetRequest", {}, &outbl, formatter.get());
       ceph_assert(rc == 0);
+
+      ceph::messaging::osd::OSDPoolSetRequest
+          set_direct_reads_flag_request{pool_name,
+                                        "set_pool_flags",
+                                        std::to_string(1<<20),
+                                        true};
+
+      rc = send_mon_command(set_direct_reads_flag_request, rados,
+                            "OSDPoolSetRequest", {}, &outbl, formatter.get());
+
+      ceph_assert(rc == 0);
     }
 
     if (allow_pool_ec_overwrites) {