]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/unittest_deferred: debug code
authorAdam Kupczyk <akupczyk@ibm.com>
Sat, 1 Mar 2025 09:32:49 +0000 (09:32 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Sat, 1 Mar 2025 09:32:49 +0000 (09:32 +0000)
Add code to print times; this is for make check arm64.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
src/test/objectstore/test_deferred.cc

index fc33be588f064ad88aefc5aa55f1f032367dea4b..9e474df181c937c450fb815b9c738b24c0f7882c 100644 (file)
@@ -130,6 +130,8 @@ void create_deferred_and_terminate() {
 
   // small deferred writes over object
   // and complete overwrite of previous one
+  lgeneric_dout(g_ceph_context, 0) << "starting object IO" << dendl;
+  cout << "starting object IO" << std::endl;
   bufferlist bl_8_bytes;
   bl_8_bytes.append("abcdefgh");
   std::atomic<size_t> deferred_counter{0};
@@ -147,7 +149,9 @@ void create_deferred_and_terminate() {
     ghobject_t hoid_m(hobject_t(oid_m, "", CEPH_NOSNAP, 1, poolid, ""));
     t.write(cid, hoid_m, 4096 * o, bl_64K.length(), bl_64K);
 
-    t.register_on_commit(new C_do_action([&] {
+    t.register_on_commit(new C_do_action([=, &deferred_counter] {
+      lgeneric_dout(g_ceph_context, 0) << "completed id=" << o << dendl;
+      cout << "completed id=" << o << std::endl;
       if (++deferred_counter == object_count) {
         exit(0);
       }