]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd/shard_services: dispatch_context_messages use claim_and_reset
authorMatan Breizman <mbreizma@redhat.com>
Sun, 28 Jan 2024 16:17:35 +0000 (16:17 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Mon, 29 Jan 2024 09:48:05 +0000 (09:48 +0000)
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/osd/shard_services.cc

index 0a6a739af274b521681fb6fb23a6f9ef710f5042..604c045eb9b86d743addde22b7c6b06489b8d1fd 100644 (file)
@@ -764,8 +764,7 @@ seastar::future<> ShardServices::dispatch_context_transaction(
   DEBUG("do_transaction ...");
   auto ret = get_store().do_transaction(
     col,
-    std::move(ctx.transaction));
-  ctx.reset_transaction();
+    ctx.transaction.claim_and_reset());
   return ret;
 }