@@ -463,10 +463,14 @@ class TKqpDataExecuter : public TKqpExecuterBase<TKqpDataExecuter, EExecType::Da
463463
464464 NYql::TIssues issues;
465465 NYql::IssuesFromMessage (res->Record .GetIssues (), issues);
466- LOG_D (" Got evWrite result, shard: " << shardId << " , status: "
467- << NKikimrDataEvents::TEvWriteResult::EStatus_Name (res->Record .GetStatus ())
468- << " , error: " << issues.ToString ());
469466
467+ LOG_D (" Recv EvWriteResult from ShardID=" << shardId
468+ << " , Status=" << NKikimrDataEvents::TEvWriteResult::EStatus_Name (ev->Get ()->GetStatus ())
469+ << " , TxId=" << ev->Get ()->Record .GetTxId ()
470+ << " , LocksCount= " << ev->Get ()->Record .GetTxLocks ().size ()
471+ << " , Cookie=" << ev->Cookie
472+ << " , error=" << issues.ToString ());
473+
470474 if (Stats) {
471475 Stats->AddDatashardPrepareStats (std::move (*res->Record .MutableTxStats ()));
472476 }
@@ -1129,9 +1133,13 @@ class TKqpDataExecuter : public TKqpExecuterBase<TKqpDataExecuter, EExecType::Da
11291133
11301134 NYql::TIssues issues;
11311135 NYql::IssuesFromMessage (res->Record .GetIssues (), issues);
1132- LOG_D (" Got evWrite result, shard: " << shardId << " , status: "
1133- << NKikimrDataEvents::TEvWriteResult::EStatus_Name (res->Record .GetStatus ())
1134- << " , error: " << issues.ToString ());
1136+
1137+ LOG_D (" Recv EvWriteResult from ShardID=" << shardId
1138+ << " , Status=" << NKikimrDataEvents::TEvWriteResult::EStatus_Name (ev->Get ()->GetStatus ())
1139+ << " , TxId=" << ev->Get ()->Record .GetTxId ()
1140+ << " , LocksCount= " << ev->Get ()->Record .GetTxLocks ().size ()
1141+ << " , Cookie=" << ev->Cookie
1142+ << " , error=" << issues.ToString ());
11351143
11361144 if (Stats) {
11371145 Stats->AddDatashardStats (std::move (*res->Record .MutableTxStats ()));
@@ -1727,6 +1735,23 @@ class TKqpDataExecuter : public TKqpExecuterBase<TKqpDataExecuter, EExecType::Da
17271735
17281736 NDataIntegrity::LogIntegrityTrails (" EvWriteTx" , Request.UserTraceId , TxId, shardId, TlsActivationContext->AsActorContext ());
17291737
1738+ auto shardsToString = [](const auto & shards) {
1739+ TStringBuilder builder;
1740+ for (const auto & shard : shards) {
1741+ builder << shard << " " ;
1742+ }
1743+ return builder;
1744+ };
1745+
1746+ LOG_D (" Send EvWrite to ShardID=" << shardId
1747+ << " , TxId=" << evWriteTransaction->Record .GetTxId ()
1748+ << " , TxMode=" << evWriteTransaction->Record .GetTxMode ()
1749+ << " , LockTxId=" << evWriteTransaction->Record .GetLockTxId () << " , LockNodeId=" << evWriteTransaction->Record .GetLockNodeId ()
1750+ << " , LocksOp=" << NKikimrDataEvents::TKqpLocks::ELocksOp_Name (evWriteTransaction->Record .GetLocks ().GetOp ())
1751+ << " , SendingShards=" << shardsToString (evWriteTransaction->Record .GetLocks ().GetSendingShards ())
1752+ << " , ReceivingShards=" << shardsToString (evWriteTransaction->Record .GetLocks ().GetReceivingShards ())
1753+ << " , LocksCount= " << evWriteTransaction->Record .GetLocks ().LocksSize ());
1754+
17301755 LOG_D (" ExecuteEvWriteTransaction traceId.verbosity: " << std::to_string (traceId.GetVerbosity ()));
17311756
17321757 Send (MakePipePerNodeCacheID (false ), new TEvPipeCache::TEvForward (evWriteTransaction.release (), shardId, true ), 0 , 0 , std::move (traceId));
0 commit comments