@@ -93,8 +93,7 @@ void TKafkaBalancerActor::Handle(NKqp::TEvKqp::TEvQueryResponse::TPtr& ev, const
93
93
94
94
NYql::TIssues issues;
95
95
NYql::IssuesFromMessage (record.GetResponse ().GetQueryIssues (), issues);
96
- NYdb::TStatus status (NYdb::EStatus (record.GetYdbStatus ()), std::move (issues));
97
- kqpQueryError << status;
96
+ kqpQueryError << issues.ToString ();
98
97
99
98
SendResponseFail (ctx, kafkaErr, kqpQueryError);
100
99
}
@@ -165,11 +164,11 @@ std::optional<TGroupStatus> TKafkaBalancerActor::ParseCheckStateAndGeneration(
165
164
return result;
166
165
}
167
166
168
- result.State = parser.ColumnParser (" state" ).GetOptionalUint64 ().GetOrElse (0 );
169
- result.Generation = parser.ColumnParser (" generation" ).GetOptionalUint64 ().GetOrElse (0 );
170
- result.MasterId = parser.ColumnParser (" master" ).GetOptionalUtf8 ().GetOrElse (" " );
171
- result.LastHeartbeat = parser.ColumnParser (" last_heartbeat_time" ).GetOptionalDatetime ().GetOrElse (TInstant::Zero ());
172
- result.ProtocolName = parser.ColumnParser (" protocol" ).GetOptionalUtf8 ().GetOrElse (" " );
167
+ result.State = parser.ColumnParser (" state" ).GetOptionalUint64 ().value_or (0 );
168
+ result.Generation = parser.ColumnParser (" generation" ).GetOptionalUint64 ().value_or (0 );
169
+ result.MasterId = parser.ColumnParser (" master" ).GetOptionalUtf8 ().value_or (" " );
170
+ result.LastHeartbeat = parser.ColumnParser (" last_heartbeat_time" ).GetOptionalDatetime ().value_or (TInstant::Zero ());
171
+ result.ProtocolName = parser.ColumnParser (" protocol" ).GetOptionalUtf8 ().value_or (" " );
173
172
result.Exists = true ;
174
173
175
174
if (parser.TryNextRow ()) {
@@ -199,7 +198,7 @@ bool TKafkaBalancerActor::ParseAssignments(
199
198
return false ;
200
199
}
201
200
202
- assignments = parser.ColumnParser (" assignment" ).GetOptionalString ().GetOrElse (" " );
201
+ assignments = parser.ColumnParser (" assignment" ).GetOptionalString ().value_or (" " );
203
202
204
203
if (parser.TryNextRow ()) {
205
204
return false ;
@@ -232,8 +231,8 @@ bool TKafkaBalancerActor::ParseWorkerStatesAndChooseProtocol(
232
231
233
232
std::vector<TParsedState> states;
234
233
while (parser.TryNextRow ()) {
235
- TString protoStr = parser.ColumnParser (" worker_state_proto" ).GetOptionalString ().GetOrElse (" " );
236
- TString memberId = parser.ColumnParser (" member_id" ).GetOptionalUtf8 ().GetOrElse (" " );
234
+ TString protoStr = parser.ColumnParser (" worker_state_proto" ).GetOptionalString ().value_or (" " );
235
+ TString memberId = parser.ColumnParser (" member_id" ).GetOptionalUtf8 ().value_or (" " );
237
236
238
237
NKafka::TWorkerState workerState;
239
238
if (!protoStr.empty () && !workerState.ParseFromString (protoStr)) {
0 commit comments