Просмотр исходного кода

More strict DqReplicateType ann. Fix pushing LMap/HasItems to stage (#1057)

Andrey Neporada 1 год назад
Родитель
Сommit
026c893260

+ 8 - 3
ydb/library/yql/core/type_ann/type_ann_core.cpp

@@ -3445,16 +3445,21 @@ namespace NTypeAnnImpl {
         return IGraphTransformer::TStatus::Ok;
     }
 
-    IGraphTransformer::TStatus FromFlowWrapper(const TExprNode::TPtr& input, TExprNode::TPtr&, TContext& ctx) {
+    IGraphTransformer::TStatus FromFlowWrapper(const TExprNode::TPtr& input, TExprNode::TPtr& output, TContext& ctx) {
         if (!EnsureArgsCount(*input, 1, ctx.Expr)) {
             return IGraphTransformer::TStatus::Error;
         }
 
-        if (!EnsureFlowType(input->Head(), ctx.Expr)) {
+        const TTypeAnnotationNode* itemType = nullptr;
+        if (!EnsureNewSeqType<false, false>(input->Head(), ctx.Expr, &itemType)) {
             return IGraphTransformer::TStatus::Error;
         }
+        const auto kind = input->Head().GetTypeAnn()->GetKind();
+        if (ETypeAnnotationKind::Stream == kind) {
+            output = input->HeadPtr();
+            return IGraphTransformer::TStatus::Repeat;
+        }
 
-        const auto itemType = input->Head().GetTypeAnn()->Cast<TFlowExprType>()->GetItemType();
         input->SetTypeAnn(ctx.Expr.MakeType<TStreamExprType>(itemType));
         return IGraphTransformer::TStatus::Ok;
     }

+ 1 - 20
ydb/library/yql/dq/opt/dq_opt_peephole.cpp

@@ -607,29 +607,10 @@ NNodes::TExprBase DqPeepholeRewriteReplicate(const NNodes::TExprBase& node, TExp
 
     TVector<TExprBase> branches;
     branches.reserve(dqReplicate.Args().Count() - 1);
-    const auto inputKind = dqReplicate.Arg(0).Ref().GetTypeAnn()->GetKind();
-    YQL_ENSURE(inputKind == ETypeAnnotationKind::Stream || inputKind == ETypeAnnotationKind::Flow);
-
     auto inputIndex = NDq::BuildAtomList("0", dqReplicate.Pos(), ctx);
     for (size_t i = 1; i < dqReplicate.Args().Count(); ++i) {
         branches.emplace_back(inputIndex);
-        const auto lambdaOutputKind = dqReplicate.Arg(i).Ref().GetTypeAnn()->GetKind();
-        YQL_ENSURE(lambdaOutputKind == ETypeAnnotationKind::Stream || lambdaOutputKind == ETypeAnnotationKind::Flow);
-        if (lambdaOutputKind != inputKind) {
-            branches.emplace_back(ctx.Builder(dqReplicate.Arg(i).Pos())
-                .Lambda()
-                    .Param("arg")
-                    .Callable(lambdaOutputKind == ETypeAnnotationKind::Stream ? "ToFlow" : "FromFlow")
-                        .Apply(0, dqReplicate.Arg(i).Ptr())
-                            .With(0, "arg")
-                        .Seal()
-                    .Seal()
-                .Seal()
-                .Build()
-            );
-        } else {
-            branches.emplace_back(ctx.DeepCopyLambda(dqReplicate.Arg(i).Ref()));
-        }
+        branches.emplace_back(ctx.DeepCopyLambda(dqReplicate.Arg(i).Ref()));
     }
 
     return Build<TCoSwitch>(ctx, dqReplicate.Pos())

+ 9 - 10
ydb/library/yql/dq/opt/dq_opt_phy.cpp

@@ -835,13 +835,15 @@ TExprBase DqPushBaseLMapToStage(TExprBase node, TExprContext& ctx, IOptimization
     }
 
     auto lambda = Build<TCoLambda>(ctx, lmap.Lambda().Pos())
-        .Args({"stream"})
-        .template Body<TCoToStream>()
+        .Args({"arg"})
+        .template Body<TCoToFlow>()
             .template Input<TExprApplier>()
                 .Apply(lmap.Lambda())
-                .With(lmap.Lambda().Args().Arg(0), "stream")
+                .template With<TCoFromFlow>(0)
+                    .Input("arg")
                 .Build()
             .Build()
+        .Build()
         .Done();
 
     auto result = DqPushLambdaToStageUnionAll(dqUnion, lambda, {}, ctx, optCtx);
@@ -2253,13 +2255,10 @@ TExprBase DqBuildHasItems(TExprBase node, TExprContext& ctx, IOptimizationContex
     // Add LIMIT 1 via Take
     auto takeProgram = Build<TCoLambda>(ctx, node.Pos())
         .Args({"take_arg"})
-        // DqOutput expects stream as input, thus form stream with one element
-        .Body<TCoToStream>()
-            .Input<TCoTake>()
-                .Input({"take_arg"})
-                .Count<TCoUint64>()
-                    .Literal().Build("1")
-                    .Build()
+        .Body<TCoTake>()
+            .Input({"take_arg"})
+            .Count<TCoUint64>()
+                .Literal().Build("1")
                 .Build()
             .Build()
         .Done();

+ 2 - 2
ydb/library/yql/dq/type_ann/dq_type_ann.cpp

@@ -772,10 +772,10 @@ TStatus AnnotateDqReplicate(const TExprNode::TPtr& input, TExprContext& ctx) {
         if (!lambda->GetTypeAnn()) {
             return TStatus::Repeat;
         }
-        const TTypeAnnotationNode* lambdaItemType = nullptr;
-        if (!EnsureNewSeqType<false, false>(*lambda, ctx, &lambdaItemType)) {
+        if (!EnsureFlowType(*lambda, ctx)) {
             return TStatus::Error;
         }
+        const TTypeAnnotationNode* lambdaItemType = lambda->GetTypeAnn()->Cast<TFlowExprType>()->GetItemType();
         if (!EnsurePersistableType(lambda->Pos(), *lambdaItemType, ctx)) {
             return TStatus::Error;
         }

+ 36 - 36
ydb/library/yql/tests/sql/dq_file/part0/canondata/result.json

@@ -445,45 +445,45 @@
     ],
     "test.test[blocks-combine_all_pg_filter--Analyze]": [
         {
-            "checksum": "4656668d4e2f733a00211fcb65bce80e",
-            "size": 6308,
-            "uri": "https://{canondata_backend}/1777230/2492c292c3dcbe5dcfc10230e1b6f79478cb2008/resource.tar.gz#test.test_blocks-combine_all_pg_filter--Analyze_/plan.txt"
+            "checksum": "cb30717cca1cf1bf0c11f384cef516ff",
+            "size": 6207,
+            "uri": "https://{canondata_backend}/1923547/63814b1113aa44b294fe28fd8a7c507858e712bd/resource.tar.gz#test.test_blocks-combine_all_pg_filter--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_pg_filter--Debug]": [
         {
-            "checksum": "4ccfadbb9b2ef8f8a147f634eb24fdb8",
-            "size": 5951,
-            "uri": "https://{canondata_backend}/1889210/f053f10d689490bf5100a7fbf8cc00cf1b09e227/resource.tar.gz#test.test_blocks-combine_all_pg_filter--Debug_/opt.yql_patched"
+            "checksum": "0175c2b71c1bee6c8898ad3e45f4fbf2",
+            "size": 5940,
+            "uri": "https://{canondata_backend}/1923547/63814b1113aa44b294fe28fd8a7c507858e712bd/resource.tar.gz#test.test_blocks-combine_all_pg_filter--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_all_pg_filter--Plan]": [
         {
-            "checksum": "4656668d4e2f733a00211fcb65bce80e",
-            "size": 6308,
-            "uri": "https://{canondata_backend}/1937001/6a56dcab007ee7dae62350ff55c93dfb66c55be9/resource.tar.gz#test.test_blocks-combine_all_pg_filter--Plan_/plan.txt"
+            "checksum": "cb30717cca1cf1bf0c11f384cef516ff",
+            "size": 6207,
+            "uri": "https://{canondata_backend}/1923547/63814b1113aa44b294fe28fd8a7c507858e712bd/resource.tar.gz#test.test_blocks-combine_all_pg_filter--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_pg_filter--Results]": [],
     "test.test[blocks-minmax_strings--Analyze]": [
         {
-            "checksum": "37a57735794a77d894fa5a6b0abd3eb6",
-            "size": 10519,
-            "uri": "https://{canondata_backend}/1937367/e7bed33e6b4b2768362711c9af0c33aa77d7c6be/resource.tar.gz#test.test_blocks-minmax_strings--Analyze_/plan.txt"
+            "checksum": "8a75fbb5e579f9a872fefea76b24e45a",
+            "size": 10317,
+            "uri": "https://{canondata_backend}/1923547/63814b1113aa44b294fe28fd8a7c507858e712bd/resource.tar.gz#test.test_blocks-minmax_strings--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-minmax_strings--Debug]": [
         {
-            "checksum": "3f2580c331318e495301e26412dddbe2",
-            "size": 7676,
-            "uri": "https://{canondata_backend}/1781765/8e0613d3790a082da800eb9686a3a395b3b84a69/resource.tar.gz#test.test_blocks-minmax_strings--Debug_/opt.yql_patched"
+            "checksum": "228cb9ea9ac90b76c19456f64f953232",
+            "size": 7621,
+            "uri": "https://{canondata_backend}/1923547/63814b1113aa44b294fe28fd8a7c507858e712bd/resource.tar.gz#test.test_blocks-minmax_strings--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-minmax_strings--Plan]": [
         {
-            "checksum": "37a57735794a77d894fa5a6b0abd3eb6",
-            "size": 10519,
-            "uri": "https://{canondata_backend}/1924537/e1fc580fe9de3ebf40555bc861809490fa6c934d/resource.tar.gz#test.test_blocks-minmax_strings--Plan_/plan.txt"
+            "checksum": "8a75fbb5e579f9a872fefea76b24e45a",
+            "size": 10317,
+            "uri": "https://{canondata_backend}/1923547/63814b1113aa44b294fe28fd8a7c507858e712bd/resource.tar.gz#test.test_blocks-minmax_strings--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-minmax_strings--Results]": [],
@@ -2505,23 +2505,23 @@
     "test.test[pg_catalog-pg_stat_gssapi-default.txt-Results]": [],
     "test.test[produce-discard_process_with_lambda-default.txt-Analyze]": [
         {
-            "checksum": "3bffa2a18b9b81cc1f89280482f926dc",
-            "size": 3833,
-            "uri": "https://{canondata_backend}/937458/ca874ae4a90e1527826d17c1da5f3d3dad325887/resource.tar.gz#test.test_produce-discard_process_with_lambda-default.txt-Analyze_/plan.txt"
+            "checksum": "ebe34f5d2b86ce7954a161dc02a783aa",
+            "size": 3732,
+            "uri": "https://{canondata_backend}/1942415/eb3b960b9379ed168e3265e38f52b5ecd2264129/resource.tar.gz#test.test_produce-discard_process_with_lambda-default.txt-Analyze_/plan.txt"
         }
     ],
     "test.test[produce-discard_process_with_lambda-default.txt-Debug]": [
         {
-            "checksum": "59db4a11e71c8c2545cf3b98a80f8791",
-            "size": 1376,
-            "uri": "https://{canondata_backend}/1777230/54900ab79add880940d8cd79f2a56fc8179d5364/resource.tar.gz#test.test_produce-discard_process_with_lambda-default.txt-Debug_/opt.yql_patched"
+            "checksum": "749ba4a052203d4896c672f6580262bc",
+            "size": 1365,
+            "uri": "https://{canondata_backend}/1942415/eb3b960b9379ed168e3265e38f52b5ecd2264129/resource.tar.gz#test.test_produce-discard_process_with_lambda-default.txt-Debug_/opt.yql_patched"
         }
     ],
     "test.test[produce-discard_process_with_lambda-default.txt-Plan]": [
         {
-            "checksum": "3bffa2a18b9b81cc1f89280482f926dc",
-            "size": 3833,
-            "uri": "https://{canondata_backend}/1130705/1ce6c7c35a3d1f6575dcd3f9fb981d727082535c/resource.tar.gz#test.test_produce-discard_process_with_lambda-default.txt-Plan_/plan.txt"
+            "checksum": "ebe34f5d2b86ce7954a161dc02a783aa",
+            "size": 3732,
+            "uri": "https://{canondata_backend}/1942415/eb3b960b9379ed168e3265e38f52b5ecd2264129/resource.tar.gz#test.test_produce-discard_process_with_lambda-default.txt-Plan_/plan.txt"
         }
     ],
     "test.test[produce-discard_process_with_lambda-default.txt-Results]": [],
@@ -2989,9 +2989,9 @@
     ],
     "test.test[type_v3-replace_diff_layout--Analyze]": [
         {
-            "checksum": "d863f77ffae8e99c471b0cce2bbef8d4",
-            "size": 11581,
-            "uri": "https://{canondata_backend}/1809005/3e0dcc957dfc0708964adef6897d1196bc2dea9e/resource.tar.gz#test.test_type_v3-replace_diff_layout--Analyze_/plan.txt"
+            "checksum": "70c2ec8274c52f1a38ece9ded7ced484",
+            "size": 11480,
+            "uri": "https://{canondata_backend}/1942415/eb3b960b9379ed168e3265e38f52b5ecd2264129/resource.tar.gz#test.test_type_v3-replace_diff_layout--Analyze_/plan.txt"
         },
         {
             "uri": "file://test.test_type_v3-replace_diff_layout--Analyze_/extracted"
@@ -2999,16 +2999,16 @@
     ],
     "test.test[type_v3-replace_diff_layout--Debug]": [
         {
-            "checksum": "39269bdb2fb00936857832bbc988fd88",
-            "size": 4373,
-            "uri": "https://{canondata_backend}/1777230/54900ab79add880940d8cd79f2a56fc8179d5364/resource.tar.gz#test.test_type_v3-replace_diff_layout--Debug_/opt.yql_patched"
+            "checksum": "674c9808638ed8a52743648beab333db",
+            "size": 4362,
+            "uri": "https://{canondata_backend}/1942415/eb3b960b9379ed168e3265e38f52b5ecd2264129/resource.tar.gz#test.test_type_v3-replace_diff_layout--Debug_/opt.yql_patched"
         }
     ],
     "test.test[type_v3-replace_diff_layout--Plan]": [
         {
-            "checksum": "d863f77ffae8e99c471b0cce2bbef8d4",
-            "size": 11581,
-            "uri": "https://{canondata_backend}/1936842/022ff014d0af26bc1aae8870d28654d93e3348a0/resource.tar.gz#test.test_type_v3-replace_diff_layout--Plan_/plan.txt"
+            "checksum": "70c2ec8274c52f1a38ece9ded7ced484",
+            "size": 11480,
+            "uri": "https://{canondata_backend}/1942415/eb3b960b9379ed168e3265e38f52b5ecd2264129/resource.tar.gz#test.test_type_v3-replace_diff_layout--Plan_/plan.txt"
         }
     ],
     "test.test[type_v3-replace_diff_layout--Results]": [

+ 27 - 27
ydb/library/yql/tests/sql/dq_file/part1/canondata/result.json

@@ -555,67 +555,67 @@
     "test.test[binding-table_concat_strict_binding-default.txt-Results]": [],
     "test.test[blocks-combine_hashed_min--Analyze]": [
         {
-            "checksum": "522ef6289aa4d54583c701d52584242e",
-            "size": 6285,
-            "uri": "https://{canondata_backend}/995452/4303db57e47a09cae11e8629ebf6e39558f3f239/resource.tar.gz#test.test_blocks-combine_hashed_min--Analyze_/plan.txt"
+            "checksum": "ed96fce91ec9eed1bda8c4428f6e0f2a",
+            "size": 6184,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_min--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_min--Debug]": [
         {
-            "checksum": "cf94ec3c4de2778ce8d83f21142747dc",
-            "size": 3140,
-            "uri": "https://{canondata_backend}/1871182/3b561e37ea20fe792066c7eeac8cad978b139090/resource.tar.gz#test.test_blocks-combine_hashed_min--Debug_/opt.yql_patched"
+            "checksum": "398f18ef6a29c6f822997d596000ea27",
+            "size": 3129,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_min--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_hashed_min--Plan]": [
         {
-            "checksum": "522ef6289aa4d54583c701d52584242e",
-            "size": 6285,
-            "uri": "https://{canondata_backend}/995452/4303db57e47a09cae11e8629ebf6e39558f3f239/resource.tar.gz#test.test_blocks-combine_hashed_min--Plan_/plan.txt"
+            "checksum": "ed96fce91ec9eed1bda8c4428f6e0f2a",
+            "size": 6184,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_min--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_min--Results]": [],
     "test.test[blocks-combine_hashed_minmax_double--Analyze]": [
         {
-            "checksum": "522ef6289aa4d54583c701d52584242e",
-            "size": 6285,
-            "uri": "https://{canondata_backend}/937458/31b672b035d50dcb1b5f28743bbedc3d6401e486/resource.tar.gz#test.test_blocks-combine_hashed_minmax_double--Analyze_/plan.txt"
+            "checksum": "ed96fce91ec9eed1bda8c4428f6e0f2a",
+            "size": 6184,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_minmax_double--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_minmax_double--Debug]": [
         {
-            "checksum": "fea32346f8badeb913295879181f10de",
-            "size": 2662,
-            "uri": "https://{canondata_backend}/1942525/e82383a0853340bf9ac348d8e641aeedc7c24e1b/resource.tar.gz#test.test_blocks-combine_hashed_minmax_double--Debug_/opt.yql_patched"
+            "checksum": "e01e88e1444c41c1f8d21d1a5237e551",
+            "size": 2651,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_minmax_double--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_hashed_minmax_double--Plan]": [
         {
-            "checksum": "522ef6289aa4d54583c701d52584242e",
-            "size": 6285,
-            "uri": "https://{canondata_backend}/937458/31b672b035d50dcb1b5f28743bbedc3d6401e486/resource.tar.gz#test.test_blocks-combine_hashed_minmax_double--Plan_/plan.txt"
+            "checksum": "ed96fce91ec9eed1bda8c4428f6e0f2a",
+            "size": 6184,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_minmax_double--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_minmax_double--Results]": [],
     "test.test[blocks-combine_hashed_set--Analyze]": [
         {
-            "checksum": "741472e80da23a7b1e6c0c31ff42683f",
-            "size": 5955,
-            "uri": "https://{canondata_backend}/995452/4303db57e47a09cae11e8629ebf6e39558f3f239/resource.tar.gz#test.test_blocks-combine_hashed_set--Analyze_/plan.txt"
+            "checksum": "8e37a495395d396b51f75e9400f208cf",
+            "size": 5854,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_set--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_set--Debug]": [
         {
-            "checksum": "596c73b71938d8f69128fdb263ad2b91",
-            "size": 1885,
-            "uri": "https://{canondata_backend}/1784826/5dc930cd4ecffd67bdc527c9ec277464e97c3194/resource.tar.gz#test.test_blocks-combine_hashed_set--Debug_/opt.yql_patched"
+            "checksum": "e3f5652dd919c7ae5e35c6463089fd3f",
+            "size": 1874,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_set--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_hashed_set--Plan]": [
         {
-            "checksum": "741472e80da23a7b1e6c0c31ff42683f",
-            "size": 5955,
-            "uri": "https://{canondata_backend}/995452/4303db57e47a09cae11e8629ebf6e39558f3f239/resource.tar.gz#test.test_blocks-combine_hashed_set--Plan_/plan.txt"
+            "checksum": "8e37a495395d396b51f75e9400f208cf",
+            "size": 5854,
+            "uri": "https://{canondata_backend}/1923547/eb397e7e75a7ff316191f787f130964fedc0010a/resource.tar.gz#test.test_blocks-combine_hashed_set--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_set--Results]": [],

+ 9 - 9
ydb/library/yql/tests/sql/dq_file/part10/canondata/result.json

@@ -442,23 +442,23 @@
     ],
     "test.test[blocks-combine_all_avg_filter--Analyze]": [
         {
-            "checksum": "3b810917db78e02e7b143f91a28a9c11",
-            "size": 5976,
-            "uri": "https://{canondata_backend}/1600758/32cfdeb8c6377a2e7e62c6c4adbb95f25af7669b/resource.tar.gz#test.test_blocks-combine_all_avg_filter--Analyze_/plan.txt"
+            "checksum": "f465fa6073c392ef44e4307515033931",
+            "size": 5875,
+            "uri": "https://{canondata_backend}/1936947/7492087a2990a4ea8139b91b9e07d28aa0e09aa4/resource.tar.gz#test.test_blocks-combine_all_avg_filter--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_avg_filter--Debug]": [
         {
-            "checksum": "02f87404f60fa06d179254415f3d0f3d",
-            "size": 2662,
-            "uri": "https://{canondata_backend}/1600758/32cfdeb8c6377a2e7e62c6c4adbb95f25af7669b/resource.tar.gz#test.test_blocks-combine_all_avg_filter--Debug_/opt.yql_patched"
+            "checksum": "b3d477dfe3808c59dba6540b4c4d0524",
+            "size": 2651,
+            "uri": "https://{canondata_backend}/1936947/7492087a2990a4ea8139b91b9e07d28aa0e09aa4/resource.tar.gz#test.test_blocks-combine_all_avg_filter--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_all_avg_filter--Plan]": [
         {
-            "checksum": "3b810917db78e02e7b143f91a28a9c11",
-            "size": 5976,
-            "uri": "https://{canondata_backend}/1600758/32cfdeb8c6377a2e7e62c6c4adbb95f25af7669b/resource.tar.gz#test.test_blocks-combine_all_avg_filter--Plan_/plan.txt"
+            "checksum": "f465fa6073c392ef44e4307515033931",
+            "size": 5875,
+            "uri": "https://{canondata_backend}/1936947/7492087a2990a4ea8139b91b9e07d28aa0e09aa4/resource.tar.gz#test.test_blocks-combine_all_avg_filter--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_avg_filter--Results]": [],

+ 45 - 45
ydb/library/yql/tests/sql/dq_file/part11/canondata/result.json

@@ -410,67 +410,67 @@
     "test.test[aggregate-having_distinct_expr--Results]": [],
     "test.test[blocks-combine_all_some_filter--Analyze]": [
         {
-            "checksum": "3b810917db78e02e7b143f91a28a9c11",
-            "size": 5976,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-combine_all_some_filter--Analyze_/plan.txt"
+            "checksum": "f465fa6073c392ef44e4307515033931",
+            "size": 5875,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-combine_all_some_filter--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_some_filter--Debug]": [
         {
-            "checksum": "6b0e27d10754680af8bdbe8db7796a3d",
-            "size": 2364,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-combine_all_some_filter--Debug_/opt.yql_patched"
+            "checksum": "a116a04b5a9ade6e13213bcfa6c5bc56",
+            "size": 2353,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-combine_all_some_filter--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_all_some_filter--Plan]": [
         {
-            "checksum": "3b810917db78e02e7b143f91a28a9c11",
-            "size": 5976,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-combine_all_some_filter--Plan_/plan.txt"
+            "checksum": "f465fa6073c392ef44e4307515033931",
+            "size": 5875,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-combine_all_some_filter--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_some_filter--Results]": [],
     "test.test[blocks-combine_all_sum--Analyze]": [
         {
-            "checksum": "a78f02942614a04ecd049392f5cd25cb",
-            "size": 5939,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-combine_all_sum--Analyze_/plan.txt"
+            "checksum": "a54e2d8f26ae29ddf377a7cca0303054",
+            "size": 5838,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-combine_all_sum--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_sum--Debug]": [
         {
-            "checksum": "16ee21b9b4ed618beb33521c24a0b5df",
-            "size": 4370,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-combine_all_sum--Debug_/opt.yql_patched"
+            "checksum": "ac1024d5a0d7de104d9d299001b12fbb",
+            "size": 4359,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-combine_all_sum--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_all_sum--Plan]": [
         {
-            "checksum": "a78f02942614a04ecd049392f5cd25cb",
-            "size": 5939,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-combine_all_sum--Plan_/plan.txt"
+            "checksum": "a54e2d8f26ae29ddf377a7cca0303054",
+            "size": 5838,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-combine_all_sum--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_sum--Results]": [],
     "test.test[blocks-distinct_opt_state_keys--Analyze]": [
         {
-            "checksum": "ad16ca94b9913776e027a04f60d080ae",
-            "size": 12502,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-distinct_opt_state_keys--Analyze_/plan.txt"
+            "checksum": "5425be3bb775c88a36595646ef5ca83f",
+            "size": 12199,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-distinct_opt_state_keys--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-distinct_opt_state_keys--Debug]": [
         {
-            "checksum": "34e70b133426f980722fb04d0da4df5f",
-            "size": 8486,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-distinct_opt_state_keys--Debug_/opt.yql_patched"
+            "checksum": "d65b917d8a9419005e1d31b6798b6454",
+            "size": 8409,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-distinct_opt_state_keys--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-distinct_opt_state_keys--Plan]": [
         {
-            "checksum": "ad16ca94b9913776e027a04f60d080ae",
-            "size": 12502,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_blocks-distinct_opt_state_keys--Plan_/plan.txt"
+            "checksum": "5425be3bb775c88a36595646ef5ca83f",
+            "size": 12199,
+            "uri": "https://{canondata_backend}/1775319/cbe1478d30f21f8e722d56bbf22e0acf9604e341/resource.tar.gz#test.test_blocks-distinct_opt_state_keys--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-distinct_opt_state_keys--Results]": [],
@@ -2060,23 +2060,23 @@
     "test.test[pg-tpch-q19-default.txt-Results]": [],
     "test.test[produce-process_with_lambda-default.txt-Analyze]": [
         {
-            "checksum": "3bffa2a18b9b81cc1f89280482f926dc",
-            "size": 3833,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_produce-process_with_lambda-default.txt-Analyze_/plan.txt"
+            "checksum": "ebe34f5d2b86ce7954a161dc02a783aa",
+            "size": 3732,
+            "uri": "https://{canondata_backend}/1781765/a9bb192df522b281951b02a8ad80c7fbaa8b1717/resource.tar.gz#test.test_produce-process_with_lambda-default.txt-Analyze_/plan.txt"
         }
     ],
     "test.test[produce-process_with_lambda-default.txt-Debug]": [
         {
-            "checksum": "9f61854c58a6ff64ee4cfa4e972a362d",
-            "size": 1350,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_produce-process_with_lambda-default.txt-Debug_/opt.yql_patched"
+            "checksum": "9d8694d99122b0029f4d1af39f76c2d5",
+            "size": 1339,
+            "uri": "https://{canondata_backend}/1781765/a9bb192df522b281951b02a8ad80c7fbaa8b1717/resource.tar.gz#test.test_produce-process_with_lambda-default.txt-Debug_/opt.yql_patched"
         }
     ],
     "test.test[produce-process_with_lambda-default.txt-Plan]": [
         {
-            "checksum": "3bffa2a18b9b81cc1f89280482f926dc",
-            "size": 3833,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_produce-process_with_lambda-default.txt-Plan_/plan.txt"
+            "checksum": "ebe34f5d2b86ce7954a161dc02a783aa",
+            "size": 3732,
+            "uri": "https://{canondata_backend}/1781765/a9bb192df522b281951b02a8ad80c7fbaa8b1717/resource.tar.gz#test.test_produce-process_with_lambda-default.txt-Plan_/plan.txt"
         }
     ],
     "test.test[produce-process_with_lambda-default.txt-Results]": [],
@@ -2456,23 +2456,23 @@
     "test.test[tpch-q4-default.txt-Results]": [],
     "test.test[type_v3-append_diff_layout1--Analyze]": [
         {
-            "checksum": "ba7fa6dbd19293295d318c735d1e44fb",
-            "size": 14216,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_type_v3-append_diff_layout1--Analyze_/plan.txt"
+            "checksum": "36a2ec3af109956ad4fab1aa31139529",
+            "size": 14115,
+            "uri": "https://{canondata_backend}/1781765/a9bb192df522b281951b02a8ad80c7fbaa8b1717/resource.tar.gz#test.test_type_v3-append_diff_layout1--Analyze_/plan.txt"
         }
     ],
     "test.test[type_v3-append_diff_layout1--Debug]": [
         {
-            "checksum": "433aa97154942e539d6f3b0de88c9cb6",
-            "size": 5221,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_type_v3-append_diff_layout1--Debug_/opt.yql_patched"
+            "checksum": "213a8124ad06035f1cebe3fed0d6c925",
+            "size": 5210,
+            "uri": "https://{canondata_backend}/1781765/a9bb192df522b281951b02a8ad80c7fbaa8b1717/resource.tar.gz#test.test_type_v3-append_diff_layout1--Debug_/opt.yql_patched"
         }
     ],
     "test.test[type_v3-append_diff_layout1--Plan]": [
         {
-            "checksum": "ba7fa6dbd19293295d318c735d1e44fb",
-            "size": 14216,
-            "uri": "https://{canondata_backend}/1936947/a99026e839b7e22714c2a9a81971a3b5e3ed1eb4/resource.tar.gz#test.test_type_v3-append_diff_layout1--Plan_/plan.txt"
+            "checksum": "36a2ec3af109956ad4fab1aa31139529",
+            "size": 14115,
+            "uri": "https://{canondata_backend}/1781765/a9bb192df522b281951b02a8ad80c7fbaa8b1717/resource.tar.gz#test.test_type_v3-append_diff_layout1--Plan_/plan.txt"
         }
     ],
     "test.test[type_v3-append_diff_layout1--Results]": [],

+ 36 - 36
ydb/library/yql/tests/sql/dq_file/part12/canondata/result.json

@@ -338,89 +338,89 @@
     "test.test[blocks-add_int16--Results]": [],
     "test.test[blocks-combine_all_max--Analyze]": [
         {
-            "checksum": "a78f02942614a04ecd049392f5cd25cb",
-            "size": 5939,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_all_max--Analyze_/plan.txt"
+            "checksum": "a54e2d8f26ae29ddf377a7cca0303054",
+            "size": 5838,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_all_max--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_max--Debug]": [
         {
-            "checksum": "2ac19fbfa2e12aad9c1622a708727745",
-            "size": 6116,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_all_max--Debug_/opt.yql_patched"
+            "checksum": "7f0b98ba934e3867cdc1b3b631d0fa70",
+            "size": 6105,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_all_max--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_all_max--Plan]": [
         {
-            "checksum": "a78f02942614a04ecd049392f5cd25cb",
-            "size": 5939,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_all_max--Plan_/plan.txt"
+            "checksum": "a54e2d8f26ae29ddf377a7cca0303054",
+            "size": 5838,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_all_max--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_max--Results]": [],
     "test.test[blocks-combine_all_minmax_nested--Analyze]": [
         {
-            "checksum": "449c941f910dbdbfecaac33355f0acea",
-            "size": 5941,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_all_minmax_nested--Analyze_/plan.txt"
+            "checksum": "88b98e04135a26960f2c8a1ad8d62335",
+            "size": 5840,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_all_minmax_nested--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_minmax_nested--Debug]": [
         {
-            "checksum": "49a5dd6d167bd63a29ef9e342d102f3a",
-            "size": 2730,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_all_minmax_nested--Debug_/opt.yql_patched"
+            "checksum": "ce09e4d7b2418ff007bafcadbbe6d02e",
+            "size": 2719,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_all_minmax_nested--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_all_minmax_nested--Plan]": [
         {
-            "checksum": "449c941f910dbdbfecaac33355f0acea",
-            "size": 5941,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_all_minmax_nested--Plan_/plan.txt"
+            "checksum": "88b98e04135a26960f2c8a1ad8d62335",
+            "size": 5840,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_all_minmax_nested--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_all_minmax_nested--Results]": [],
     "test.test[blocks-combine_hashed_sum--Analyze]": [
         {
-            "checksum": "522ef6289aa4d54583c701d52584242e",
-            "size": 6285,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_hashed_sum--Analyze_/plan.txt"
+            "checksum": "ed96fce91ec9eed1bda8c4428f6e0f2a",
+            "size": 6184,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_hashed_sum--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_sum--Debug]": [
         {
-            "checksum": "dda68e0d33654e679ca6870438f209f3",
-            "size": 3195,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_hashed_sum--Debug_/opt.yql_patched"
+            "checksum": "a083dd33edce76dc52d5314b6f3c377c",
+            "size": 3184,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_hashed_sum--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_hashed_sum--Plan]": [
         {
-            "checksum": "522ef6289aa4d54583c701d52584242e",
-            "size": 6285,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-combine_hashed_sum--Plan_/plan.txt"
+            "checksum": "ed96fce91ec9eed1bda8c4428f6e0f2a",
+            "size": 6184,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-combine_hashed_sum--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_sum--Results]": [],
     "test.test[blocks-minmax_strings_filter--Analyze]": [
         {
-            "checksum": "06db77d2249f4ca2c6a3f5a574b69300",
-            "size": 6422,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-minmax_strings_filter--Analyze_/plan.txt"
+            "checksum": "96b8e427563eb2aff7b5d762278b8f3c",
+            "size": 6321,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-minmax_strings_filter--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-minmax_strings_filter--Debug]": [
         {
-            "checksum": "4b0213558f8ada1ff7045f9af134b44a",
-            "size": 3589,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-minmax_strings_filter--Debug_/opt.yql_patched"
+            "checksum": "8fb3a7a4af59f1de64ed4eb4d236f9ae",
+            "size": 3578,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-minmax_strings_filter--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-minmax_strings_filter--Plan]": [
         {
-            "checksum": "06db77d2249f4ca2c6a3f5a574b69300",
-            "size": 6422,
-            "uri": "https://{canondata_backend}/1880306/234eadcde1cd54bffae64f4516628981e02b093d/resource.tar.gz#test.test_blocks-minmax_strings_filter--Plan_/plan.txt"
+            "checksum": "96b8e427563eb2aff7b5d762278b8f3c",
+            "size": 6321,
+            "uri": "https://{canondata_backend}/1871182/13cce29fc8b67e5d39a177b7652da47c8b01797a/resource.tar.gz#test.test_blocks-minmax_strings_filter--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-minmax_strings_filter--Results]": [],

+ 18 - 18
ydb/library/yql/tests/sql/dq_file/part13/canondata/result.json

@@ -457,45 +457,45 @@
     "test.test[blocks-add_uint64_opt--Results]": [],
     "test.test[blocks-combine_hashed_pg--Analyze]": [
         {
-            "checksum": "b7810045abf9daca638de89aa18c29ba",
-            "size": 6127,
-            "uri": "https://{canondata_backend}/1936997/93899b3de50fae3f9677baacc98094a7a629590a/resource.tar.gz#test.test_blocks-combine_hashed_pg--Analyze_/plan.txt"
+            "checksum": "888bcfd5b4b149a6e976e8ae1d1b0806",
+            "size": 6026,
+            "uri": "https://{canondata_backend}/1937429/52f9a8537df2909289575d4d4020fe6214c41fba/resource.tar.gz#test.test_blocks-combine_hashed_pg--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_pg--Debug]": [
         {
-            "checksum": "c2fbddbfb611e85666d477928eeb052e",
-            "size": 5450,
-            "uri": "https://{canondata_backend}/1936997/93899b3de50fae3f9677baacc98094a7a629590a/resource.tar.gz#test.test_blocks-combine_hashed_pg--Debug_/opt.yql_patched"
+            "checksum": "5e72a4a23527e107f516f67432a5fa2a",
+            "size": 5439,
+            "uri": "https://{canondata_backend}/1937429/52f9a8537df2909289575d4d4020fe6214c41fba/resource.tar.gz#test.test_blocks-combine_hashed_pg--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-combine_hashed_pg--Plan]": [
         {
-            "checksum": "b7810045abf9daca638de89aa18c29ba",
-            "size": 6127,
-            "uri": "https://{canondata_backend}/1936997/93899b3de50fae3f9677baacc98094a7a629590a/resource.tar.gz#test.test_blocks-combine_hashed_pg--Plan_/plan.txt"
+            "checksum": "888bcfd5b4b149a6e976e8ae1d1b0806",
+            "size": 6026,
+            "uri": "https://{canondata_backend}/1937429/52f9a8537df2909289575d4d4020fe6214c41fba/resource.tar.gz#test.test_blocks-combine_hashed_pg--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-combine_hashed_pg--Results]": [],
     "test.test[blocks-distinct_opt_state_all--Analyze]": [
         {
-            "checksum": "3dd10f7e2305fefebc6822a7d3774c18",
-            "size": 11735,
-            "uri": "https://{canondata_backend}/1936997/93899b3de50fae3f9677baacc98094a7a629590a/resource.tar.gz#test.test_blocks-distinct_opt_state_all--Analyze_/plan.txt"
+            "checksum": "abd8ee4af3627092d8fdb4eb3d4463c2",
+            "size": 11432,
+            "uri": "https://{canondata_backend}/1937429/52f9a8537df2909289575d4d4020fe6214c41fba/resource.tar.gz#test.test_blocks-distinct_opt_state_all--Analyze_/plan.txt"
         }
     ],
     "test.test[blocks-distinct_opt_state_all--Debug]": [
         {
-            "checksum": "f3df16ee4dde043447109ed7785bc619",
-            "size": 8413,
-            "uri": "https://{canondata_backend}/1936997/93899b3de50fae3f9677baacc98094a7a629590a/resource.tar.gz#test.test_blocks-distinct_opt_state_all--Debug_/opt.yql_patched"
+            "checksum": "7f319d92f1f2ed44970acdab62c153f3",
+            "size": 8336,
+            "uri": "https://{canondata_backend}/1937429/52f9a8537df2909289575d4d4020fe6214c41fba/resource.tar.gz#test.test_blocks-distinct_opt_state_all--Debug_/opt.yql_patched"
         }
     ],
     "test.test[blocks-distinct_opt_state_all--Plan]": [
         {
-            "checksum": "3dd10f7e2305fefebc6822a7d3774c18",
-            "size": 11735,
-            "uri": "https://{canondata_backend}/1936997/93899b3de50fae3f9677baacc98094a7a629590a/resource.tar.gz#test.test_blocks-distinct_opt_state_all--Plan_/plan.txt"
+            "checksum": "abd8ee4af3627092d8fdb4eb3d4463c2",
+            "size": 11432,
+            "uri": "https://{canondata_backend}/1937429/52f9a8537df2909289575d4d4020fe6214c41fba/resource.tar.gz#test.test_blocks-distinct_opt_state_all--Plan_/plan.txt"
         }
     ],
     "test.test[blocks-distinct_opt_state_all--Results]": [],

Некоторые файлы не были показаны из-за большого количества измененных файлов