Skip to content

Commit 7d8440f

Browse files
committed
Fixed error message
1 parent c09b6b2 commit 7d8440f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ydb/core/kqp/finalize_script_service/kqp_finalize_script_actor.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ class TScriptFinalizerActor : public TActorBootstrapped<TScriptFinalizerActor> {
4040
void CompressScriptArtifacts() const {
4141
auto& description = Request->Get()->Description;
4242

43-
bool truncated = false;
43+
TString astTruncateDescription;
4444
if (size_t planSize = description.QueryPlan.value_or("").size(); description.QueryAst && description.QueryAst->size() + planSize > MAX_ARTIFACTS_SIZE_BYTES) {
45+
astTruncateDescription = TStringBuilder() << "Query artifacts size is " << description.QueryAst->size() + planSize << " bytes (plan + ast), that is larger than allowed limit " << MAX_ARTIFACTS_SIZE_BYTES << " bytes, ast was truncated";
4546
size_t toRemove = std::min(description.QueryAst->size() + planSize - MAX_ARTIFACTS_SIZE_BYTES, description.QueryAst->size());
4647
description.QueryAst = TruncateString(*description.QueryAst, description.QueryAst->size() - toRemove);
47-
truncated = true;
4848
}
4949

5050
auto ast = description.QueryAst;
@@ -55,13 +55,13 @@ class TScriptFinalizerActor : public TActorBootstrapped<TScriptFinalizerActor> {
5555
}
5656

5757
if (description.QueryAst && description.QueryAst->size() > NDataShard::NLimits::MaxWriteValueSize) {
58+
astTruncateDescription = TStringBuilder() << "Query ast size is " << description.QueryAst->size() << " bytes, that is larger than allowed limit " << NDataShard::NLimits::MaxWriteValueSize << " bytes, ast was truncated";
5859
description.QueryAst = TruncateString(*ast, NDataShard::NLimits::MaxWriteValueSize - 1_KB);
5960
description.QueryAstCompressionMethod = std::nullopt;
60-
truncated = true;
6161
}
6262

63-
if (truncated) {
64-
NYql::TIssue astTruncatedIssue("Query ast was truncated");
63+
if (astTruncateDescription) {
64+
NYql::TIssue astTruncatedIssue(astTruncateDescription);
6565
astTruncatedIssue.SetCode(NYql::DEFAULT_ERROR, NYql::TSeverityIds::S_INFO);
6666
description.Issues.AddIssue(astTruncatedIssue);
6767
}

0 commit comments

Comments
 (0)