From: Adam Kupczyk Date: Sat, 1 Mar 2025 09:32:49 +0000 (+0000) Subject: test/unittest_deferred: debug code X-Git-Tag: v20.3.0~409^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fff713965ecc5ce4ae80a299d1975cb23b31c3e9;p=ceph.git test/unittest_deferred: debug code Add code to print times; this is for make check arm64. Signed-off-by: Adam Kupczyk --- diff --git a/src/test/objectstore/test_deferred.cc b/src/test/objectstore/test_deferred.cc index fc33be588f06..9e474df181c9 100644 --- a/src/test/objectstore/test_deferred.cc +++ b/src/test/objectstore/test_deferred.cc @@ -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 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); }