@@ -243,7 +243,7 @@ THolder<TEvPartitionWriter::TEvWriteRequest> Convert(const TProduceRequestData::
243243 const TString& topicName,
244244 ui64 cookie,
245245 const TString& clientDC,
246- bool chargeExtraRU ) {
246+ bool ruPerRequest ) {
247247 auto ev = MakeHolder<TEvPartitionWriter::TEvWriteRequest>();
248248 auto & request = ev->Record ;
249249
@@ -255,8 +255,8 @@ THolder<TEvPartitionWriter::TEvWriteRequest> Convert(const TProduceRequestData::
255255 partitionRequest->SetPartition (data.Index );
256256 // partitionRequest->SetCmdWriteOffset();
257257 partitionRequest->SetCookie (cookie);
258- if (chargeExtraRU ) {
259- partitionRequest->SetChargeExtraRU (true );
258+ if (ruPerRequest ) {
259+ partitionRequest->SetMeteringV2Enabled (true );
260260 }
261261
262262 ui64 totalSize = 0 ;
@@ -321,7 +321,7 @@ void TKafkaProduceActor::ProcessRequest(TPendingRequest::TPtr pendingRequest, co
321321 pendingRequest->StartTime = ctx.Now ();
322322
323323 size_t position = 0 ;
324- bool chargeExtraRU = Context->Config .GetChargeExtraRUOnRequest ();
324+ bool ruPerRequest = Context->Config .GetMeteringV2Enabled ();
325325 for (const auto & topicData : r->TopicData ) {
326326 const TString& topicPath = NormalizePath (Context->DatabasePath , *topicData.Name );
327327 for (const auto & partitionData : topicData.PartitionData ) {
@@ -338,8 +338,8 @@ void TKafkaProduceActor::ProcessRequest(TPendingRequest::TPtr pendingRequest, co
338338 pendingRequest->WaitAcceptingCookies .insert (ownCookie);
339339 pendingRequest->WaitResultCookies .insert (ownCookie);
340340
341- auto ev = Convert (partitionData, *topicData.Name , ownCookie, ClientDC, chargeExtraRU );
342- chargeExtraRU = false ;
341+ auto ev = Convert (partitionData, *topicData.Name , ownCookie, ClientDC, ruPerRequest );
342+ ruPerRequest = false ;
343343
344344 Send (writer.second , std::move (ev));
345345 } else {
0 commit comments