============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001853/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk0
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_2_selects_limit.py ss
test_3_selects.py .

============================== slowest durations ===============================
7.03s teardown test_3_selects.py::TestSelects::test_3_selects[v1-mvp_external_ydb_endpoint0]
5.57s call     test_3_selects.py::TestSelects::test_3_selects[v1-mvp_external_ydb_endpoint0]
3.14s setup    test_3_selects.py::TestSelects::test_3_selects[v1-mvp_external_ydb_endpoint0]

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 1 passed, 2 skipped in 17.45s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001873/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk1
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_bad_syntax.py ...

============================== slowest durations ===============================
12.02s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-analytics]
7.82s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-analytics]
3.02s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-streaming]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-analytics]
2.59s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-analytics]
1.98s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-streaming]
1.88s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-analytics]
0.01s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-streaming]

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 34.03s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001899/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk2
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_bad_syntax.py ...

============================== slowest durations ===============================
7.70s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-streaming]
7.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-analytics]
7.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-streaming]
6.54s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-streaming]
4.76s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-analytics]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-streaming]
1.67s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-streaming]
1.14s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-analytics]
0.84s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-streaming]
============================== 3 passed in 41.24s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001889/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk3
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_bad_syntax.py ...

============================== slowest durations ===============================
8.42s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
7.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-streaming]
7.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
7.01s teardown test_bad_syntax.py::TestBadSyntax::test_require_as[v1]
5.59s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-streaming]
4.25s setup    test_bad_syntax.py::TestBadSyntax::test_require_as[v1]
2.07s call     test_bad_syntax.py::TestBadSyntax::test_require_as[v1]
2.03s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-streaming]
1.02s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
============================== 3 passed in 45.76s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00188a/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk4
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_bad_syntax.py .
test_big_state.py sql 
            $raw_stream = SELECT Yson::Parse(Data) AS yson_data
                FROM myyds.`select_hop_8mb_input` WITH SCHEMA (Data String NOT NULL);

            $format_stream = SELECT time, ListConcat(ListReplicate(key, 900000)) as key
                FROM (
                    SELECT
                        Yson::LookupInt64(yson_data, "time") AS time,
                        Yson::LookupString(yson_data, "key") AS key
                     FROM $raw_stream);

            INSERT INTO myyds.`select_hop_8mb_output`
            SELECT STREAM
                Yson::SerializeText(Yson::From(TableRow()))
            FROM (
                SELECT key, COUNT(*) as cnt from $format_stream
                GROUP BY HOP(CAST(time AS Timestamp), "PT1S", "PT1S", "PT1S"), key
                )
            
.
test_continue_mode.py .

============================== slowest durations ===============================
33.93s call     test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
33.57s call     test_big_state.py::TestBigState::test_gt_8mb[v1]
7.02s teardown test_bad_syntax.py::TestBadSyntax::test_type_as_column[v1]
6.15s call     test_bad_syntax.py::TestBadSyntax::test_type_as_column[v1]
3.07s teardown test_big_state.py::TestBigState::test_gt_8mb[v1]
3.01s teardown test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
2.51s setup    test_big_state.py::TestBigState::test_gt_8mb[v1]
2.12s setup    test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
0.98s setup    test_bad_syntax.py::TestBadSyntax::test_type_as_column[v1]
========================= 3 passed in 93.90s (0:01:33) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001892/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk5
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_continue_mode.py ..
test_cpu_quota.py .

============================== slowest durations ===============================
7.05s teardown test_cpu_quota.py::TestCpuQuota::test_cpu_quota[v1-mvp_external_ydb_endpoint0]
7.01s teardown test_continue_mode.py::TestContinueMode::test_deny_disposition_from_checkpoint_in_create_query[v1-mvp_external_ydb_endpoint0]
5.30s call     test_cpu_quota.py::TestCpuQuota::test_cpu_quota[v1-mvp_external_ydb_endpoint0]
4.71s call     test_continue_mode.py::TestContinueMode::test_deny_disposition_from_checkpoint_in_create_query[v1-mvp_external_ydb_endpoint0]
4.67s call     test_continue_mode.py::TestContinueMode::test_deny_state_load_mode_from_checkpoint_in_modify_query[v1-mvp_external_ydb_endpoint0]
3.01s teardown test_continue_mode.py::TestContinueMode::test_deny_state_load_mode_from_checkpoint_in_modify_query[v1-mvp_external_ydb_endpoint0]
1.25s setup    test_continue_mode.py::TestContinueMode::test_deny_disposition_from_checkpoint_in_create_query[v1-mvp_external_ydb_endpoint0]
1.19s setup    test_cpu_quota.py::TestCpuQuota::test_cpu_quota[v1-mvp_external_ydb_endpoint0]
0.73s setup    test_continue_mode.py::TestContinueMode::test_deny_state_load_mode_from_checkpoint_in_modify_query[v1-mvp_external_ydb_endpoint0]
============================== 3 passed in 36.56s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001897/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_delete_read_rules_after_abort_by_system.py .
test_disposition.py ..

============================== slowest durations ===============================
114.99s call     test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
26.01s call     test_disposition.py::TestDisposition::test_disposition_from_time[v1-mvp_external_ydb_endpoint0]
17.47s call     test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem::test_delete_read_rules_after_abort_by_system
7.01s teardown test_disposition.py::TestDisposition::test_disposition_from_time[v1-mvp_external_ydb_endpoint0]
3.01s teardown test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
3.01s teardown test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem::test_delete_read_rules_after_abort_by_system
1.80s setup    test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem::test_delete_read_rules_after_abort_by_system
0.95s setup    test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
0.85s setup    test_disposition.py::TestDisposition::test_disposition_from_time[v1-mvp_external_ydb_endpoint0]
======================== 3 passed in 176.83s (0:02:56) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00184b/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk7
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_disposition.py ..
test_eval.py .

============================== slowest durations ===============================
92.19s call     test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
29.55s call     test_disposition.py::TestDisposition::test_disposition_oldest[v1-mvp_external_ydb_endpoint0]
7.04s teardown test_eval.py::TestEval::test_eval_2_2[v1]
7.01s teardown test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
4.46s setup    test_disposition.py::TestDisposition::test_disposition_oldest[v1-mvp_external_ydb_endpoint0]
3.04s teardown test_disposition.py::TestDisposition::test_disposition_oldest[v1-mvp_external_ydb_endpoint0]
2.61s call     test_eval.py::TestEval::test_eval_2_2[v1]
2.38s setup    test_eval.py::TestEval::test_eval_2_2[v1]
1.46s setup    test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
======================== 3 passed in 151.11s (0:02:31) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001898/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk8
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_invalid_consumer.py .
test_kill_pq_bill.py .
test_mem_alloc.py s

============================== slowest durations ===============================
11.59s call     test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]
7.55s call     test_invalid_consumer.py::TestConsumer::test_invalid[v1]
3.08s teardown test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]
3.02s teardown test_invalid_consumer.py::TestConsumer::test_invalid[v1]
1.74s setup    test_invalid_consumer.py::TestConsumer::test_invalid[v1]
0.81s setup    test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]
0.01s setup    test_mem_alloc.py::TestMemAlloc::test_hop_alloc[v1]

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 2 passed, 1 skipped in 29.58s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001896/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk9
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_mem_alloc.py s
test_metrics_cleanup.py ..

============================== slowest durations ===============================
93.87s call     test_metrics_cleanup.py::TestCleanup::test_keep[v1]
65.89s call     test_metrics_cleanup.py::TestCleanup::test_cleanup[v1]
7.06s teardown test_metrics_cleanup.py::TestCleanup::test_cleanup[v1]
7.01s teardown test_metrics_cleanup.py::TestCleanup::test_keep[v1]
3.04s setup    test_metrics_cleanup.py::TestCleanup::test_keep[v1]
1.26s setup    test_metrics_cleanup.py::TestCleanup::test_cleanup[v1]

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
=================== 2 passed, 1 skipped in 180.03s (0:03:00) ===================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/0015d5/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk10
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_pq_read_write.py ...

============================== slowest durations ===============================
8.36s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-with_checkpoints]
7.56s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
7.02s teardown test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
4.14s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-without_checkpoints]
3.01s teardown test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-with_checkpoints]
3.01s teardown test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-without_checkpoints]
2.27s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-without_checkpoints]
1.62s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
1.12s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-with_checkpoints]
============================== 3 passed in 39.78s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001890/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk11
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_pq_read_write.py .
test_public_metrics.py ..

============================== slowest durations ===============================
8.63s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-without_checkpoints-mvp_external_ydb_endpoint0]
7.76s call     test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
7.03s teardown test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
7.01s teardown test_public_metrics.py::TestPublicMetrics::test_select_limit[v1]
4.02s call     test_public_metrics.py::TestPublicMetrics::test_select_limit[v1]
3.01s teardown test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-without_checkpoints-mvp_external_ydb_endpoint0]
1.40s setup    test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
1.06s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-without_checkpoints-mvp_external_ydb_endpoint0]
0.76s setup    test_public_metrics.py::TestPublicMetrics::test_select_limit[v1]
============================== 3 passed in 42.09s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001891/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk12
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_read_rules_deletion.py ..
test_recovery.py .

============================== slowest durations ===============================
24.85s call     test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
14.03s teardown test_recovery.py::TestRecovery::test_delete
8.55s call     test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
7.03s teardown test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
6.26s call     test_recovery.py::TestRecovery::test_delete
6.01s setup    test_recovery.py::TestRecovery::test_delete
3.01s teardown test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
1.18s setup    test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
0.91s setup    test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
========================= 3 passed in 73.41s (0:01:13) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001856/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk13
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_recovery.py s..

============================== slowest durations ===============================
31.11s call     test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states
15.26s call     test_recovery.py::TestRecovery::test_program_state_recovery
14.06s teardown test_recovery.py::TestRecovery::test_program_state_recovery
6.02s teardown test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states
5.77s setup    test_recovery.py::TestRecovery::test_program_state_recovery
2.79s setup    test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
=================== 2 passed, 1 skipped in 76.35s (0:01:16) ====================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00189b/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk14
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_recovery.py .
test_recovery_match_recognize.py ..

============================== slowest durations ===============================
34.77s call     test_recovery.py::TestRecovery::test_recovery
27.11s call     test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
26.41s call     test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
10.04s teardown test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
6.06s teardown test_recovery.py::TestRecovery::test_recovery
4.07s teardown test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
3.82s setup    test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
3.62s setup    test_recovery.py::TestRecovery::test_recovery
2.02s setup    test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
======================== 3 passed in 119.35s (0:01:59) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001893/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk15
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_recovery_mz.py .
test_restart_query.py ..

============================== slowest durations ===============================
17.73s call     test_recovery_mz.py::TestRecovery::test_recovery[v1]
11.49s call     test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-analytics]
8.34s call     test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
8.06s teardown test_recovery_mz.py::TestRecovery::test_recovery[v1]
7.01s teardown test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
7.01s teardown test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-analytics]
2.74s setup    test_recovery_mz.py::TestRecovery::test_recovery[v1]
1.89s setup    test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
1.01s setup    test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-analytics]
========================= 3 passed in 66.93s (0:01:06) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00188b/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk16
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
27.06s call     test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
18.12s call     test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
14.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
10.06s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
9.55s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
3.06s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
========================= 2 passed in 83.23s (0:01:23) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00184f/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk17
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
18.99s call     test_row_dispatcher.py::TestPqRowDispatcher::test_delete_topic
16.52s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
12.41s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_delete_topic
10.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_delete_topic
10.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
3.22s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
========================= 2 passed in 72.66s (0:01:12) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001757/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk18
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
16.67s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
15.76s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
14.05s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
14.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
4.91s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
4.64s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
========================= 2 passed in 71.36s (0:01:11) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001845/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
170.27s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
119.48s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
14.06s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
6.13s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
6.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
3.96s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
======================== 2 passed in 321.58s (0:05:21) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00189d/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk20
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py .s

============================== slowest durations ===============================
41.91s call     test_row_dispatcher.py::TestPqRowDispatcher::test_group_by_hop_restart_node
14.06s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_group_by_hop_restart_node
4.34s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_group_by_hop_restart_node

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
=================== 1 passed, 1 skipped in 61.87s (0:01:01) ====================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00176c/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk21
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
16.29s call     test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages
14.28s call     test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[bindings]
10.04s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[bindings]
10.04s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages
5.39s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages
5.30s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[bindings]
========================= 2 passed in 62.73s (0:01:02) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001761/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
15.56s call     test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[with_option]
15.54s call     test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
6.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
4.97s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
4.52s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[with_option]
4.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[with_option]
============================== 2 passed in 52.11s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001764/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk23
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
14.17s call     test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
13.57s call     test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
10.05s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
7.86s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
6.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
4.93s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
============================== 2 passed in 58.05s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001857/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk24
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
22.28s call     test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
10.51s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
9.23s call     test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
6.05s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
5.15s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
4.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
============================== 2 passed in 59.00s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00175a/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk25
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
59.12s call     test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
23.98s call     test_row_dispatcher.py::TestPqRowDispatcher::test_redistribute_partition_after_timeout[kikimr0]
6.13s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
6.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_redistribute_partition_after_timeout[kikimr0]
5.07s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_redistribute_partition_after_timeout[kikimr0]
4.05s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
======================== 2 passed in 106.49s (0:01:46) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00189a/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk26
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
22.42s call     test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
19.39s call     test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
14.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
10.04s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
4.19s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
2.92s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
========================= 2 passed in 74.68s (0:01:14) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00189c/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk27
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
15.54s call     test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
15.08s call     test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
10.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
4.16s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
4.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
2.51s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
============================== 2 passed in 52.89s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001848/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk28
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
26.01s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
24.89s call     test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
10.04s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
7.86s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
6.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
5.25s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
========================= 2 passed in 81.65s (0:01:21) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001847/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk29
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
42.83s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
29.73s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
14.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
7.10s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
4.38s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
4.04s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
======================== 2 passed in 103.96s (0:01:43) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001883/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk30
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
12.03s setup    test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
10.04s teardown test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
7.20s call     test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
7.02s teardown test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
4.68s call     test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
0.95s setup    test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
============================== 2 passed in 43.41s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00174a/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk31
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
19.03s teardown test_select_1.py::TestSelect1::test_compile_error[v2]
7.54s setup    test_select_1.py::TestSelect1::test_compile_error[v2]
7.01s teardown test_select_1.py::TestSelect1::test_compile_error[v1]
5.59s call     test_select_1.py::TestSelect1::test_compile_error[v1]
3.56s call     test_select_1.py::TestSelect1::test_compile_error[v2]
1.44s setup    test_select_1.py::TestSelect1::test_compile_error[v1]
============================== 2 passed in 45.54s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00189f/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk32
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
10.01s teardown test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v2]
7.01s teardown test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v1]
6.01s call     test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v1]
5.64s setup    test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v2]
1.92s call     test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v2]
1.40s setup    test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v1]
============================== 2 passed in 33.45s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001855/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk33
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
13.05s setup    test_select_1.py::TestSelect1::test_select_1[v2]
10.04s teardown test_select_1.py::TestSelect1::test_select_1[v2]
7.02s teardown test_select_1.py::TestSelect1::test_select_1[v1]
3.28s call     test_select_1.py::TestSelect1::test_select_1[v2]
2.15s call     test_select_1.py::TestSelect1::test_select_1[v1]
1.80s setup    test_select_1.py::TestSelect1::test_select_1[v1]
============================== 2 passed in 38.83s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001852/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk34
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
13.54s call     test_select_1.py::TestSelect1::test_select_pg[v1]
10.05s teardown test_select_1.py::TestSelect1::test_select_pg[v2]
9.84s setup    test_select_1.py::TestSelect1::test_select_pg[v2]
7.02s teardown test_select_1.py::TestSelect1::test_select_pg[v1]
4.79s call     test_select_1.py::TestSelect1::test_select_pg[v2]
4.09s setup    test_select_1.py::TestSelect1::test_select_pg[v1]
============================== 2 passed in 50.87s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001888/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk35
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
14.03s teardown test_select_1.py::TestSelect1::test_select_z_x_y[v2]
7.91s setup    test_select_1.py::TestSelect1::test_select_z_x_y[v2]
3.01s teardown test_select_1.py::TestSelect1::test_select_z_x_y[v1]
2.01s call     test_select_1.py::TestSelect1::test_select_z_x_y[v1]
1.64s call     test_select_1.py::TestSelect1::test_select_z_x_y[v2]
1.32s setup    test_select_1.py::TestSelect1::test_select_z_x_y[v1]
============================== 2 passed in 31.28s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00175c/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk36
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_1.py .
test_select_limit.py .

============================== slowest durations ===============================
6.39s call     test_select_limit.py::TestSelectLimit::test_select_limit[v1]
3.01s teardown test_select_1.py::TestSelect1::test_unwrap_null[v1]
3.01s teardown test_select_limit.py::TestSelectLimit::test_select_limit[v1]
2.57s call     test_select_1.py::TestSelect1::test_unwrap_null[v1]
1.53s setup    test_select_1.py::TestSelect1::test_unwrap_null[v1]
1.02s setup    test_select_limit.py::TestSelectLimit::test_select_limit[v1]
============================== 2 passed in 19.07s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00188d/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk37
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_limit_db_id.py s
test_select_timings.py .

============================== slowest durations ===============================
7.20s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-aborted]
3.01s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-aborted]
1.39s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-aborted]

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 1 passed, 1 skipped in 12.97s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00188f/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk38
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_timings.py ..

============================== slowest durations ===============================
26.01s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-aborted]
8.26s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-finished]
7.03s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-aborted]
3.01s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-finished]
1.25s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-finished]
1.20s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-aborted]
============================== 2 passed in 48.15s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001895/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk39
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_select_timings.py .
test_stop.py .

============================== slowest durations ===============================
37.41s call     test_stop.py::TestStop::test_stop_query[v1-analytics]
29.43s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
7.02s teardown test_stop.py::TestStop::test_stop_query[v1-analytics]
7.02s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
1.35s setup    test_stop.py::TestStop::test_stop_query[v1-analytics]
1.30s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
========================= 2 passed in 85.34s (0:01:25) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001846/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk40
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_stop.py .
test_watermarks.py .

============================== slowest durations ===============================
37.83s call     test_stop.py::TestStop::test_stop_query[v1-streaming]
36.51s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[1-no_shared]
10.02s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[1-no_shared]
3.03s teardown test_stop.py::TestStop::test_stop_query[v1-streaming]
2.05s setup    test_stop.py::TestStop::test_stop_query[v1-streaming]
1.39s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[1-no_shared]
========================= 2 passed in 92.33s (0:01:32) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001850/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk41
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_watermarks.py ..

============================== slowest durations ===============================
39.73s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[1-shared]
36.59s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[2-no_shared]
10.02s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[2-no_shared]
6.02s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[1-shared]
4.99s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[1-shared]
3.74s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[2-no_shared]
======================== 2 passed in 103.21s (0:01:43) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00188c/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk42
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_watermarks.py ..

============================== slowest durations ===============================
36.69s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[2-shared]
36.22s call     test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
10.04s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[2-shared]
6.02s teardown test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
3.04s setup    test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
1.91s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[2-shared]
========================= 2 passed in 95.41s (0:01:35) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001737/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk43
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_watermarks.py .
test_yds_bindings.py .

============================== slowest durations ===============================
36.35s call     test_watermarks.py::TestWatermarks::test_watermarks[shared]
10.03s teardown test_watermarks.py::TestWatermarks::test_watermarks[shared]
7.05s teardown test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
3.21s setup    test_watermarks.py::TestWatermarks::test_watermarks[shared]
3.20s setup    test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
0.98s call     test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
========================= 2 passed in 62.22s (0:01:02) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001851/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk44
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_yds_bindings.py s
test_yq_streaming.py .

============================== slowest durations ===============================
7.81s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case1[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case1[v1]
2.03s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case1[v1]

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 1 passed, 1 skipped in 14.06s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00189e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_yq_streaming.py F.

=================================== FAILURES ===================================
_________________ TestYqStreaming.test_early_finish_case2[v1] __________________
ydb/tests/fq/yds/test_yq_streaming.py:380: in test_early_finish_case2
    client.wait_query_status(query_id, fq.QueryMeta.COMPLETED)
ydb/tests/tools/fq_runner/fq_client.py:327: in wait_query_status
    return self.wait_query(query_id, timeout, statuses=statuses).query.meta.status
ydb/tests/tools/fq_runner/fq_client.py:312: in wait_query
    assert time.time() < deadline and status not in final_statuses, \
E   AssertionError: Query ptqudo17lhsn4tbtn8mk is not in expected status (['COMPLETED']) for already 60.04174065589905 seconds. Query status: RUNNING. Issues: []. Transient issues: []
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:431 ####################################################################################################
INFO     ya.test:ya.py:432 test_early_finish_case2[v1]
INFO     ya.test:ya.py:433 ####################################################################################################
INFO     ya.test:ya.py:434 Test setup
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/14415
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/21593
DEBUG    ya.test:ya.py:185 Binary was found by /home/runner/.ya/build/build_root/hp7v/00189e/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/11240
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/2917
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 10000), ('grpc.keepalive_timeout_ms', 10000), ('grpc.http2.max_pings_without_data', 0), ('grpc.keepalive_permit_without_calls', 0)]
DEBUG    ydb.resolver.DiscoveryEndpointsResolver:resolver.py:175 Preparing initial endpoint to resolve endpoints
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 10000), ('grpc.keepalive_timeout_ms', 10000), ('grpc.http2.max_pings_without_data', 0), ('grpc.keepalive_permit_without_calls', 0)]
DEBUG    ydb.resolver.DiscoveryEndpointsResolver:resolver.py:185 Resolving endpoints for database local
DEBUG    ydb.connection:connection.py:421 RpcState(ListEndpoints, 7144e8e3-adc4-4a47-a0e9-25363e3d27a5, localhost:64186): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, 7144e8e3-adc4-4a47-a0e9-25363e3d27a5, localhost:64186): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, 7144e8e3-adc4-4a47-a0e9-25363e3d27a5, localhost:64186): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-k5xvse4bxy.auto.internal" port: 64186 service: "legacy" service: "tablet_service" service: "yql" service: "discovery" service: "cms" service: "locking" service: "kesus" service: "pq" service: "pqcd" service: "pqv1" service: "topic" service: "datastreams" service: "scripting" service: "clickhouse_internal" service: "rate_limiter" service: "analytics" service: "export" service: "import" service: "yq" service: "keyvalue" service: "monitoring" service: "auth" service: "query_service" service: "view" location: "1" node_id: 1 } self_location: "1" } } } }
DEBUG    ydb.resolver.DiscoveryEndpointsResolver:resolver.py:155 Resolved endpoints for database local: DiscoveryResult <self_location: 1, endpoints [<Endpoint ghrun-k5xvse4bxy.auto.internal:64186, location 1, ssl: False>]>
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 10000), ('grpc.keepalive_timeout_ms', 10000), ('grpc.http2.max_pings_without_data', 0), ('grpc.keepalive_permit_without_calls', 0)]
DEBUG    ydb.connection:connection.py:549 Closing channel for endpoint localhost:64186
DEBUG    ydb.table.SessionPool:_sp_impl.py:260 Active session queue is empty, subscribe waiter for a session
DEBUG    ydb.table.SessionPool:_sp_impl.py:262 Subscribe waiter <Future at 0x7f6e20c95c30 state=pending>
DEBUG    ydb.table.SessionPool:_sp_impl.py:282 Session pool is not large enough (active_count < size: 0 < 1). will create a new session.
DEBUG    ydb.table.SessionPool:_sp_impl.py:111 Created session <ydb.table.Session object at 0x7f6e20cea0e0>
DEBUG    ydb.table.SessionPool:_sp_impl.py:238 Preparing session <ydb.table.Session object at 0x7f6e20cea0e0>
DEBUG    ydb.connection:connection.py:421 RpcState(CreateSession, 8fbc524a-21d5-41c8-94ee-60ac89393332, ghrun-k5xvse4bxy.auto.internal:64186): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateSession, 8fbc524a-21d5-41c8-94ee-60ac89393332, ghrun-k5xvse4bxy.auto.internal:64186): request = { operation_params { operation_timeout { seconds: 3 } cancel_after { seconds: 3 } } }
DEBUG    ydb.connection:connection.py:118 RpcState(CreateSession, 8fbc524a-21d5-41c8-94ee-60ac89393332, ghrun-k5xvse4bxy.auto.internal:64186): on response callback started
DEBUG    ydb.connection:connection.py:52 RpcState(CreateSession, 8fbc524a-21d5-41c8-94ee-60ac89393332, ghrun-k5xvse4bxy.auto.internal:64186): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.CreateSessionResult] { session_id: "ydb://session/3?node_id=1&id=N2ZlMzhhYzMtOGU3Y2IyZDAtOWZlNTc0NzYtNWQ4YzE4OGU=" } } } }
DEBUG    ydb.connection:connection.py:123 RpcState(CreateSession, 8fbc524a-21d5-41c8-94ee-60ac89393332, ghrun-k5xvse4bxy.auto.internal:64186): on response callback success
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7f6e20cea0e0>
DEBUG    ydb.table.SessionPool:_sp_impl.py:195 Replying to waiter with a session <ydb.table.Session object at 0x7f6e20cea0e0>
DEBUG    ydb.connection:connection.py:421 RpcState(CreateTable, 5ace911a-fca8-4d28-aa38-793e1e63377b, ghrun-k5xvse4bxy.auto.internal:64186): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateTable, 5ace911a-fca8-4d28-aa38-793e1e63377b, ghrun-k5xvse4bxy.auto.internal:64186): request = { session_id: "ydb://session/3?node_id=1&id=N2ZlMzhhYzMtOGU3Y2IyZDAtOWZlNTc0NzYtNWQ4YzE4OGU=" path: "local/DbPoolStorage_79ac4b4c-fb92-48b3-8a1b-806ba79354c2/tenants" columns { name: "tenant" type { optional_type { item { type_id: STRING } } } } columns { name: "vtenant" type { optional_type { item { type_id: STRING } } } } columns { name: "common" type { optional_type { item { type_id: BOOL } } } } columns { name: "state" type { optional_type { item { type_id: UINT32 } } } } columns { name: "state_time" type { optional_type { item { type_id: TIMESTAMP } } } } primary_key: "tenant" operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
DEBUG    ydb.connection:connection.py:52 RpcState(CreateTable, 5ace911a-fca8-4d28-aa38-793e1e63377b, ghrun-k5xvse4bxy.auto.internal:64186): response = { operation { ready: true status: SUCCESS } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7f6e20cea0e0>
DEBUG    ydb.connection:connection.py:421 RpcState(CreateTable, 150a0d03-89fc-458a-ae15-4ffac02f2e7d, ghrun-k5xvse4bxy.auto.internal:64186): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateTable, 150a0d03-89fc-458a-ae15-4ffac02f2e7d, ghrun-k5xvse4bxy.auto.internal:64186): request = { session_id: "ydb://session/3?node_id=1&id=N2ZlMzhhYzMtOGU3Y2IyZDAtOWZlNTc0NzYtNWQ4YzE4OGU=" path: "local/DbPoolStorage_79ac4b4c-fb92-48b3-8a1b-806ba79354c2/mappings" columns { name: "subject_type" type { optional_type { item { type_id: STRING } } } } columns { name: "subject_id" type { optional_type { item { type_id: STRING } } } } columns { name: "vtenant" type { optional_type { item { type_id: STRING } } } } columns { name: "node" type { optional_type { item { type_id: STRING } } } } primary_key: "subject_type" primary_key: "subject_id" operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
DEBUG    ydb.connection:connection.py:52 RpcState(CreateTable, 150a0d03-89fc-458a-ae15-4ffac02f2e7d, ghrun-k5xvse4bxy.auto.internal:64186): response = { operation { ready: true status: SUCCESS } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7f6e20cea0e0>
DEBUG    ydb.connection:connection.py:421 RpcState(ExecuteDataQuery, 23e79e6e-c16c-47f1-baed-fdd0851e77e5, ghrun-k5xvse4bxy.auto.internal:64186): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ExecuteDataQuery, 23e79e6e-c16c-47f1-baed-fdd0851e77e5, ghrun-k5xvse4bxy.auto.internal:64186): request = { session_id: "ydb://session/3?node_id=1&id=N2ZlMzhhYzMtOGU3Y2IyZDAtOWZlNTc0NzYtNWQ4YzE4OGU=" tx_control { begin_tx { serializable_read_write { } } commit_tx: true } query { yql_text: "--!syntax_v1\n            PRAGMA TablePathPrefix(\"local/DbPoolStorage_79ac4b4c-fb92-48b3-8a1b-806ba79354c2\");\n            UPSERT INTO tenants (tenant, vtenant, common, state, state_time) values(\"/default\", \"/default\", true, 0, CurrentUtcTimestamp());\n                " } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
DEBUG    ydb.connection:connection.py:52 RpcState(ExecuteDataQuery, 23e79e6e-c16c-47f1-baed-fdd0851e77e5, ghrun-k5xvse4bxy.auto.internal:64186): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.ExecuteQueryResult] { tx_meta { } } } } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7f6e20cea0e0>
DEBUG    ya.test:ya.py:185 Binary was found by /home/runner/.ya/build/build_root/hp7v/00189e/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/13865
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/26525
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/62080
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/hp7v/00189e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45/testing_out_stuff/test_yq_streaming.py.TestYqStreaming.test_early_finish_case2.v1/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/hp7v/00189e/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/hp7v/00189e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45/testing_out_stuff/test_yq_streaming.py.TestYqStreaming.test_early_finish_case2.v1/default/node_1/logfile_9ckn7zrj.log --grpc-port=2917 --mon-port=13865 --ic-port=11240
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/hp7v/00189e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45/testing_out_stuff/test_yq_streaming.py.TestYqStreaming.test_early_finish_case2.v1/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/hp7v/00189e/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/hp7v/00189e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45/testing_out_stuff/test_yq_streaming.py.TestYqStreaming.test_early_finish_case2.v1/default/node_1/logfile_9ckn7zrj.log --grpc-port=2917 --mon-port=13865 --ic-port=11240
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/hp7v/00189e/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/hp7v/00189e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45/testing_out_stuff/test_yq_streaming.py.TestYqStreaming.test_early_finish_case2.v1/default/kikimr_configs/config.yaml', '--node=1', '--tenant=/default', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/hp7v/00189e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45/testing_out_stuff/test_yq_streaming.py.TestYqStreaming.test_early_finish_case2.v1/default/node_1/logfile_9ckn7zrj.log', '--grpc-port=2917', '--mon-port=13865', '--ic-port=11240')' in '/home/runner/.ya/build/build_root/hp7v/00189e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45/testing_out_stuff/test_yq_streaming.py.TestYqStreaming.test_early_finish_case2.v1/default/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 695777
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:314 Started node localhost:2917/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/hp7v/00189e/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 695783
DEBUG    ya.test:process.py:259 Command (pid 695783) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 695783) elapsed time (sec): 0.5261185169219971
DEBUG    ya.test:process.py:263 Command (pid 695783) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) maxrss: 556276
DEBUG    ya.test:process.py:263 Command (pid 695783) minflt: 16420
DEBUG    ya.test:process.py:263 Command (pid 695783) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) nivcsw: 114
DEBUG    ya.test:process.py:263 Command (pid 695783) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 695783) nvcsw: 14
DEBUG    ya.test:process.py:263 Command (pid 695783) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 695783) stime: 0.201183
DEBUG    ya.test:process.py:263 Command (pid 695783) utime: 0.134122
DEBUG    ya.test:process.py:263 Command (pid 695783) wtime: 0.54
DEBUG    ya.test:process.py:275 Command (pid 695783) output:
Git info:
    Commit: 287f5423501df0fddb81665a251dc491d5dec0a8
    Branch: 
    Author: Daniil Cherednik <dan.cherednik@gmail.com>
    Summary: Merge 7490db94a6c86f71f1df8b871bb8ab44f9b93f32 into 1c215e4323d3f5059464f688ce9572c385522c5c
Other info:
    Build by: runner
    Top src dir: /home/runner/actions_runner/_work/ydb/ydb
    Top build dir: /home/runner/.ya/build
    Hostname: ghrun-k5xvse4bxy    Host information: 
        Linux ghrun-k5xvse4bxy 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64

     
Build info:
    Compiler: /home/runner/.ya/tools/v4/10492077879/bin/clang++
    Compiler version: 
        clang version 20.1.8
        Target: x86_64-unknown-linux-gnu
        Thread model: posix
        InstalledDir: /home/runner/.ya/tools/v4/10492077879/bin
    Compile flags: -Xclang -fdebug-compilation-dir -Xclang /tmp -pipe -m64 -O3 -gline-tables-only -fno-common -ffunction-sections -fdata-sections -fsized-deallocation -fexceptions -fuse-init-array -fcolor-diagnostics -faligned-allocation -Werror -Wall -Wextra -Wno-parentheses -Wno-implicit-const-int-float-conversion -Wno-unknown-warning-option -D_THREAD_SAFE -D_PTHREADS -D_REENTRANT -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_YNDX_LIBUNWIND_ENABLE_EXCEPTION_BACKTRACE -D__LONG_LONG_SUPPORTED -fno-omit-frame-pointer -Wno-unknown-argument -UNDEBUG -Wno-array-parameter -Wno-deprecate-lax-vec-conv-all -Wno-unqualified-std-cast-call -Wno-unused-but-set-parameter -Wno-implicit-function-declaration -Wno-int-conversion -Wno-incompatible-function-pointer-types -Wno-address-of-packed-member -Wno-deprecated-this-capture -Wno-missing-designated-field-initializers -Wno-format -Wno-vla-cxx-extension -Wno-invalid-offsetof -Wno-alias-template-in-declaration-name -Wno-cast-function-type-mismatch -Wno-explicit-specialization-storage-class -Wno-extraneous-template-head -Wno-missing-template-arg-list-after-template-kw -Wno-nontrivial-memcall -Wno-strict-primary-template-shadow -DCATBOOST_OPENSOURCE=yes -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mpopcnt -mcx16 -UNDEBUG -Wno-array-parameter -Wno-deprecate-lax-vec-conv-all -Wno-unqualified-std-cast-call -Wno-unused-but-set-parameter -Wno-implicit-function-declaration -Wno-int-conversion -Wno-incompatible-function-pointer-types -Wno-address-of-packed-member -Wno-deprecated-this-capture -Wno-missing-designated-field-initializers -Wno-format -Wno-vla-cxx-extension -Wno-invalid-offsetof -Wno-alias-template-in-declaration-name -Wno-cast-function-type-mismatch -Wno-explicit-specialization-storage-class -Wno-extraneous-template-head -Wno-missing-template-arg-list-after-template-kw -Wno-nontrivial-memcall -Wno-strict-primary-template-shadow -std=c++20 -Wimport-preprocessor-directive-pedantic -Woverloaded-virtual -Wno-ambiguous-reversed-operator -Wno-defaulted-function-deleted -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-deprecated-enum-float-conversion -Wno-deprecated-volatile -Wno-pessimizing-move -Wno-undefined-var-template -nostdinc++ -DCATBOOST_OPENSOURCE=yes -nostdinc++

DEBUG    ya.test:process.py:276 Command (pid 695783) errors:

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:315 Node 1 version:
Git info:
    Commit: 287f5423501df0fddb81665a251dc491d5dec0a8
    Branch: 
    Author: Daniil Cherednik <dan.cherednik@gmail.com>
    Summary: Merge 7490db94a6c86f71f1df8b871bb8ab44f9b93f32 into 1c215e4323d3f5059464f688ce9572c385522c5c
Other info:
    Build by: runner
    Top src dir: /home/runner/actions_runner/_work/ydb/ydb
    Top build dir: /home/runner/.ya/build
    Hostname: ghrun-k5xvse4bxy    Host information: 
        Linux ghrun-k5xvse4bxy 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:586 Cluster started and initialized
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:447 Test call (class_name: test_yq_streaming.py::TestYqStreaming, test_name: test_early_finish_case2[v1])
DEBUG    root:control_plane.py:61 Requesting CreateStream.
Database: "local".
Request:
stream_name: "/local/pq_test_early_finish_case2_v1_input"
shard_count: 1
write_quota_kb_per_sec: 1024
retention_period_hours: 1

DEBUG    root:control_plane.py:45 Response: operation {
  ready: true
  status: SUCCESS
}

DEBUG    root:control_plane.py:49 Result: 
DEBUG    root:control_plane.py:61 Requesting CreateStream.
Database: "local".
Request:
stream_name: "/local/pq_test_early_finish_case2_v1_output"
shard_count: 1
write_quota_kb_per_sec: 1024
retention_period_hours: 1

DEBUG    root:control_plane.py:45 Response: operation {
  ready: true
  status: SUCCESS
}

DEBUG    root:control_plane.py:49 Result: 
DEBUG    root:control_plane.py:45 Response: operation {
  ready: true
  status: SUCCESS
}

DEBUG    root:control_plane.py:49 Result: 
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            $a = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t1 FROM myyds.`pq_test_early_finish_case2_v1_input` limit 100;\n            $b = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t2 FROM myyds.`pq_test_early_finish_case2_v1_output` limit 3;\n            select * from $a as a\n            join $b as b ON a.t1 = b.t2;\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "61756f93-ead5-422f-9c45-4b05db768549"

DEBUG    root:fq_client.py:180 Result: query_id: "ptqudo17lhsn4tbtn8mk"

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudo17lhsn4tbtn8mk"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1767972098
        nanos: 122509000
      }
      modified_at {
        seconds: 1767972098
        nanos: 122509000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudo17lhsn4ohe60m5-ptqudo17lhsn4tbtn8mk"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1767972098
      nanos: 122509000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            $a = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t1 FROM myyds.`pq_test_early_finish_case2_v1_input` limit 100;\n            $b = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t2 FROM myyds.`pq_test_early_finish_case2_v1_output` limit 3;\n            select * from $a as a\n            join $b as b ON a.t1 = b.t2;\n            "
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudo17lhsn4tbtn8mk"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1767972098
        nanos: 122509000
      }
      modified_at {
        seconds: 1767972098
        nanos: 122509000
      }
      revision: 1
    }
    started_at {
      seconds: 1767972099
      nanos: 384000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudo17lhsn4ohe60m5-ptqudo17lhsn4tbtn8mk"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1767972098
      nanos: 122509000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            $a = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t1 FROM myyds.`pq_test_early_finish_case2_v1_input` limit 100;\n            $b = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t2 FROM myyds.`pq_test_early_finish_case2_v1_output` limit 3;\n            select * from $a as a\n            join $b as b ON a.t1 = b.t2;\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":12,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"Take\"}]}},{\"Id\":10,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"Take\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[12]},{\"Id\":24,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"Take\"}]}},{\"Id\":22,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"Take\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[24]},{\"Id\":20,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[22]},{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"SkipNullMembers\"},{\"Name\":\"DqPhyMapJoin\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[10,20]},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":7,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":12,\"level\":1,\"name\":\"DqStage #12\",\"type\":\"op\"},{\"id\":10,\"level\":2,\"name\":\"DqStage #10\",\"type\":\"op\"},{\"id\":24,\"level\":1,\"name\":\"DqStage #24\",\"type\":\"op\"},{\"id\":22,\"level\":2,\"name\":\"DqStage #22\",\"type\":\"op\"},{\"id\":20,\"level\":3,\"name\":\"DqStage #20\",\"type\":\"op\"},{\"id\":8,\"level\":4,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":5,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":6,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":7,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":12,\"target\":10},{\"source\":24,\"target\":22},{\"source\":22,\"target\":20},{\"source\":10,\"target\":8},{\"source\":20,\"target\":8},{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  result_set_meta {
    column {
      name: "t1"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    column {
      name: "t2"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 (DataSource \'\"pq\" \'\"myyds\"))\n(let $4 \'(\'(\'\"PartitionsCount\" \'1)))\n(let $5 (StructType \'(\'\"Data\" (DataType \'String))))\n(let $6 (PqTopic \'\"myyds\" \'\"local\" \'\"pq_test_early_finish_case2_v1_input\" $4 \'() $5))\n(let $7 \'(\'\"Data\"))\n(let $8 \'(\'\"SharedReading\" \'0))\n(let $9 \'(\'(\'\"Endpoint\" \'\"localhost:64186\") $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"raw\") \'(\'\"ReadGroup\" \'\"ptcudo17lif5r33ccjn9\") \'(\'\"AddBearerToToken\" \'1)))\n(let $10 (SecureParam \'\"cluster:default_myyds\"))\n(let $11 (DqPqTopicSource world $6 $7 $9 $10 \'\"\" $5 \'\"\"))\n(let $12 \'(\'(\'\"format\" \'\"raw\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n(let $13 (lambda \'($30) (AsStruct \'(\'\"Data\" $30))))\n(let $14 (Uint64 \'100))\n(let $15 (DqStage \'((DqSource $3 $11)) (lambda \'($28) (block \'(\n  (let $29 (DqSourceWideWrap $28 $3 $5 $12))\n  (return (Take (NarrowMap $29 $13) $14))\n))) \'(\'(\'\"_logical_id\" \'210468))))\n(let $16 (OptionalType (DataType \'Json)))\n(let $17 (Utf8 \'\"$.key\"))\n(let $18 (DqStage \'((DqCnUnionAll (TDqOutput $15 \'0))) (lambda \'($31) (FlatMap (Take $31 $14) (lambda \'($32) (block \'(\n  (let $33 (JsonValue (SafeCast (Member $32 \'\"Data\") $16) $17 (EmptyDict) \'DefaultValue (Null) \'DefaultValue (Null)))\n  (return (Just (AsStruct \'(\'\"t1\" $33))))\n))))) \'(\'(\'\"_logical_id\" \'210655))))\n(let $19 (PqTopic \'\"myyds\" \'\"local\" \'\"pq_test_early_finish_case2_v1_output\" $4 \'() $5))\n(let $20 (DqPqTopicSource world $19 $7 $9 $10 \'\"\" $5 \'\"\"))\n(let $21 (Uint64 \'3))\n(let $22 (DqStage \'((DqSource $3 $20)) (lambda \'($34) (block \'(\n  (let $35 (DqSourceWideWrap $34 $3 $5 $12))\n  (return (Take (NarrowMap $35 $13) $21))\n))) \'(\'(\'\"_logical_id\" \'210512))))\n(let $23 (DqStage \'((DqCnUnionAll (TDqOutput $22 \'0))) (lambda \'($36) (FlatMap (Take $36 $21) (lambda \'($37) (block \'(\n  (let $38 (JsonValue (SafeCast (Member $37 \'\"Data\") $16) $17 (EmptyDict) \'DefaultValue (Null) \'DefaultValue (Null)))\n  (return (Just (AsStruct \'(\'\"t2\" $38))))\n))))) \'(\'(\'\"_logical_id\" \'210691))))\n(let $24 (DqStage \'((DqCnUnionAll (TDqOutput $23 \'0))) (lambda \'($39) $39) \'(\'(\'\"_logical_id\" \'210737))))\n(let $25 (DqStage \'((DqCnMap (TDqOutput $18 \'0)) (DqCnBroadcast (TDqOutput $24 \'0))) (lambda \'($40 $41) (block \'(\n  (let $42 (DqPhyMapJoin (SkipNullMembers $40 \'(\'\"t1\")) (SkipNullMembers $41 \'(\'\"t2\")) \'\"a\" \'\"b\" \'Inner \'(\'(\'\"a\" \'\"t1\" \'\"b\" \'\"t2\")) \'(\'\"a.t1\") \'(\'\"b.t2\")))\n  (return (FlatMap $42 (lambda \'($43) (Just (AsStruct \'(\'\"t1\" (Member $43 \'\"a.t1\")) \'(\'\"t2\" (Member $43 \'\"b.t2\")))))))\n))) \'(\'(\'\"_logical_id\" \'210825))))\n(let $26 (DqStage \'((DqCnUnionAll (TDqOutput $25 \'0))) (lambda \'($44) $44) \'(\'(\'\"_logical_id\" \'210887))))\n(let $27 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $26 \'0) \'()) \'(\'(\'type) \'(\'autoref)) \'\"dq\"))\n(return (Commit! (Commit! $27 $2) (DataSink \'\"pq\" \'\"myyds\")))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0010*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "0"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0011*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "1"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0012*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "2"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0013*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "3"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0014*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "4"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0015*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "5"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0016*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "6"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0017*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "7"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0018*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "8"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_output. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0019*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_output: ['{"key": "9"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0010*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "100"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0011*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "101"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0012*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "102"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0013*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "103"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0014*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "104"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0015*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "105"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0016*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "106"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0017*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "107"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0018*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "108"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\021\"\0019*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "109"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00210*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "110"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00211*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "111"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00212*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "112"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00213*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "113"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00214*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "114"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00215*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "115"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00216*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "116"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00217*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "117"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00218*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "118"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00219*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "119"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00220*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "120"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00221*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "121"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00222*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "122"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00223*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "123"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00224*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "124"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00225*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "125"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00226*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "126"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00227*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "127"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00228*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "128"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00229*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "129"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00230*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "130"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00231*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "131"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00232*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "132"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00233*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "133"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00234*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "134"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00235*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "135"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00236*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "136"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00237*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "137"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00238*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "138"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00239*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "139"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00240*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "140"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00241*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "141"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00242*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "142"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00243*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "143"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00244*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "144"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00245*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "145"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00246*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "146"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00247*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "147"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00248*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "148"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00249*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "149"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00250*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "150"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00251*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "151"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00252*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "152"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00253*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "153"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00254*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "154"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00255*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "155"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00256*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "156"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00257*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "157"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00258*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "158"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00259*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "159"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00260*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "160"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00261*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "161"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00262*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "162"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00263*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "163"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00264*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "164"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00265*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "165"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00266*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "166"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00267*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "167"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00268*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "168"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00269*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "169"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00270*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "170"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00271*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "171"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00272*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "172"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00273*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "173"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00274*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "174"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00275*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "175"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00276*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "176"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00277*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "177"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00278*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "178"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00279*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "179"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00280*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "180"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00281*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "181"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00282*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "182"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00283*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "183"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00284*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "184"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00285*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "185"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00286*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "186"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00287*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "187"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00288*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "188"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00289*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "189"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00290*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "190"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00291*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "191"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00292*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "192"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00293*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "193"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00294*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "194"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00295*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "195"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00296*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "196"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00297*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "197"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00298*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "198"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\022\"\00299*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "199"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\023\"\003100*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "200"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\023\"\003101*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "201"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\023\"\003102*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "202"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\023\"\003103*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "203"}']
DEBUG    root:data_plane.py:39 Write topic pq_test_early_finish_case2_v1_input. Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.DataStreams.V1.PutRecordsResult"
    value: "\010\001\032\023\"\003104*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to pq_test_early_finish_case2_v1_input: ['{"key": "204"}']
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudo17lhsn4tbtn8mk"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1767972098
        nanos: 122509000
      }
      modified_at {
        seconds: 1767972098
        nanos: 122509000
      }
      revision: 1
    }
    started_at {
      seconds: 1767972099
      nanos: 384000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudo17lhsn4ohe60m5-ptqudo17lhsn4tbtn8mk"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1767972098
      nanos: 122509000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            $a = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t1 FROM myyds.`pq_test_early_finish_case2_v1_input` limit 100;\n            $b = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t2 FROM myyds.`pq_test_early_finish_case2_v1_output` limit 3;\n            select * from $a as a\n            join $b as b ON a.t1 = b.t2;\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":12,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"Take\"}]}},{\"Id\":10,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"Take\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[12]},{\"Id\":24,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"Take\"}]}},{\"Id\":22,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"Take\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[24]},{\"Id\":20,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[22]},{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"SkipNullMembers\"},{\"Name\":\"DqPhyMapJoin\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[10,20]},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":7,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":12,\"level\":1,\"name\":\"DqStage #12\",\"type\":\"op\"},{\"id\":10,\"level\":2,\"name\":\"DqStage #10\",\"type\":\"op\"},{\"id\":24,\"level\":1,\"name\":\"DqStage #24\",\"type\":\"op\"},{\"id\":22,\"level\":2,\"name\":\"DqStage #22\",\"type\":\"op\"},{\"id\":20,\"level\":3,\"name\":\"DqStage #20\",\"type\":\"op\"},{\"id\":8,\"level\":4,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":5,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":6,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":7,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":12,\"target\":10},{\"source\":24,\"target\":22},{\"source\":22,\"target\":20},{\"source\":10,\"target\":8},{\"source\":20,\"target\":8},{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":7,\"count\":7,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.38s\",\"count\":7,\"avg\":\"55ms\",\"max\":\"0.25s\",\"min\":\"0.00s\"},\"IngressBytes\":{\"sum\":48,\"count\":1,\"avg\":48,\"max\":48,\"min\":48},\"IngressRows\":{\"sum\":3,\"count\":1,\"avg\":3,\"max\":3,\"min\":3},\"InputBytes\":{\"sum\":69,\"count\":2,\"avg\":34,\"max\":54,\"min\":15},\"InputRows\":{\"sum\":6,\"count\":2,\"avg\":3,\"max\":3,\"min\":3},\"OutputBytes\":{\"sum\":84,\"count\":3,\"avg\":28,\"max\":54,\"min\":15},\"OutputRows\":{\"sum\":9,\"count\":3,\"avg\":3,\"max\":3,\"min\":3},\"MaxMemoryUsage\":{\"sum\":655360,\"count\":3,\"avg\":218453,\"max\":262144,\"min\":196608},\"IngressQueuedBytes\":{\"sum\":0,\"count\":3,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":3,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "t1"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    column {
      name: "t2"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 (DataSource \'\"pq\" \'\"myyds\"))\n(let $4 \'(\'(\'\"PartitionsCount\" \'1)))\n(let $5 (StructType \'(\'\"Data\" (DataType \'String))))\n(let $6 (PqTopic \'\"myyds\" \'\"local\" \'\"pq_test_early_finish_case2_v1_input\" $4 \'() $5))\n(let $7 \'(\'\"Data\"))\n(let $8 \'(\'\"SharedReading\" \'0))\n(let $9 \'(\'(\'\"Endpoint\" \'\"localhost:64186\") $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"raw\") \'(\'\"ReadGroup\" \'\"ptcudo17lif5r33ccjn9\") \'(\'\"AddBearerToToken\" \'1)))\n(let $10 (SecureParam \'\"cluster:default_myyds\"))\n(let $11 (DqPqTopicSource world $6 $7 $9 $10 \'\"\" $5 \'\"\"))\n(let $12 \'(\'(\'\"format\" \'\"raw\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n(let $13 (lambda \'($30) (AsStruct \'(\'\"Data\" $30))))\n(let $14 (Uint64 \'100))\n(let $15 (DqStage \'((DqSource $3 $11)) (lambda \'($28) (block \'(\n  (let $29 (DqSourceWideWrap $28 $3 $5 $12))\n  (return (Take (NarrowMap $29 $13) $14))\n))) \'(\'(\'\"_logical_id\" \'210468))))\n(let $16 (OptionalType (DataType \'Json)))\n(let $17 (Utf8 \'\"$.key\"))\n(let $18 (DqStage \'((DqCnUnionAll (TDqOutput $15 \'0))) (lambda \'($31) (FlatMap (Take $31 $14) (lambda \'($32) (block \'(\n  (let $33 (JsonValue (SafeCast (Member $32 \'\"Data\") $16) $17 (EmptyDict) \'DefaultValue (Null) \'DefaultValue (Null)))\n  (return (Just (AsStruct \'(\'\"t1\" $33))))\n))))) \'(\'(\'\"_logical_id\" \'210655))))\n(let $19 (PqTopic \'\"myyds\" \'\"local\" \'\"pq_test_early_finish_case2_v1_output\" $4 \'() $5))\n(let $20 (DqPqTopicSource world $19 $7 $9 $10 \'\"\" $5 \'\"\"))\n(let $21 (Uint64 \'3))\n(let $22 (DqStage \'((DqSource $3 $20)) (lambda \'($34) (block \'(\n  (let $35 (DqSourceWideWrap $34 $3 $5 $12))\n  (return (Take (NarrowMap $35 $13) $21))\n))) \'(\'(\'\"_logical_id\" \'210512))))\n(let $23 (DqStage \'((DqCnUnionAll (TDqOutput $22 \'0))) (lambda \'($36) (FlatMap (Take $36 $21) (lambda \'($37) (block \'(\n  (let $38 (JsonValue (SafeCast (Member $37 \'\"Data\") $16) $17 (EmptyDict) \'DefaultValue (Null) \'DefaultValue (Null)))\n  (return (Just (AsStruct \'(\'\"t2\" $38))))\n))))) \'(\'(\'\"_logical_id\" \'210691))))\n(let $24 (DqStage \'((DqCnUnionAll (TDqOutput $23 \'0))) (lambda \'($39) $39) \'(\'(\'\"_logical_id\" \'210737))))\n(let $25 (DqStage \'((DqCnMap (TDqOutput $18 \'0)) (DqCnBroadcast (TDqOutput $24 \'0))) (lambda \'($40 $41) (block \'(\n  (let $42 (DqPhyMapJoin (SkipNullMembers $40 \'(\'\"t1\")) (SkipNullMembers $41 \'(\'\"t2\")) \'\"a\" \'\"b\" \'Inner \'(\'(\'\"a\" \'\"t1\" \'\"b\" \'\"t2\")) \'(\'\"a.t1\") \'(\'\"b.t2\")))\n  (return (FlatMap $42 (lambda \'($43) (Just (AsStruct \'(\'\"t1\" (Member $43 \'\"a.t1\")) \'(\'\"t2\" (Member $43 \'\"b.t2\")))))))\n))) \'(\'(\'\"_logical_id\" \'210825))))\n(let $26 (DqStage \'((DqCnUnionAll (TDqOutput $25 \'0))) (lambda \'($44) $44) \'(\'(\'\"_logical_id\" \'210887))))\n(let $27 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $26 \'0) \'()) \'(\'(\'type) \'(\'autoref)) \'\"dq\"))\n(return (Commit! (Commit! $27 $2) (DataSink \'\"pq\" \'\"myyds\")))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudo17lhsn4tbtn8mk"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1767972098
        nanos: 122509000
      }
      modified_at {
        seconds: 1767972098
        nanos: 122509000
      }
      revision: 1
    }
    started_at {
      seconds: 1767972099
      nanos: 384000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudo17lhsn4ohe60m5-ptqudo17lhsn4tbtn8mk"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1767972098
      nanos: 122509000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            $a = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t1 FROM myyds.`pq_test_early_finish_case2_v1_input` limit 100;\n            $b = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t2 FROM myyds.`pq_test_early_finish_case2_v1_output` limit 3;\n            select * from $a as a\n            join $b as b ON a.t1 = b.t2;\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":12,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"Take\"}]}},{\"Id\":10,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"Take\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[12]},{\"Id\":24,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"Take\"}]}},{\"Id\":22,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"Take\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[24]},{\"Id\":20,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[22]},{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"SkipNullMembers\"},{\"Name\":\"DqPhyMapJoin\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[10,20]},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":7,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":12,\"level\":1,\"name\":\"DqStage #12\",\"type\":\"op\"},{\"id\":10,\"level\":2,\"name\":\"DqStage #10\",\"type\":\"op\"},{\"id\":24,\"level\":1,\"name\":\"DqStage #24\",\"type\":\"op\"},{\"id\":22,\"level\":2,\"name\":\"DqStage #22\",\"type\":\"op\"},{\"id\":20,\"level\":3,\"name\":\"DqStage #20\",\"type\":\"op\"},{\"id\":8,\"level\":4,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":5,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":6,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":7,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":12,\"target\":10},{\"source\":24,\"target\":22},{\"source\":22,\"target\":20},{\"source\":10,\"target\":8},{\"source\":20,\"target\":8},{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":7,\"count\":7,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.98s\",\"count\":7,\"avg\":\"0.14s\",\"max\":\"0.31s\",\"min\":\"0.00s\"},\"IngressBytes\":{\"sum\":1448,\"count\":2,\"avg\":724,\"max\":1400,\"min\":48},\"IngressRows\":{\"sum\":103,\"count\":2,\"avg\":51,\"max\":100,\"min\":3},\"InputBytes\":{\"sum\":2069,\"count\":3,\"avg\":689,\"max\":2000,\"min\":15},\"InputRows\":{\"sum\":106,\"count\":3,\"avg\":35,\"max\":100,\"min\":3},\"OutputBytes\":{\"sum\":2784,\"count\":5,\"avg\":556,\"max\":2000,\"min\":15},\"OutputRows\":{\"sum\":209,\"count\":5,\"avg\":41,\"max\":100,\"min\":3},\"MaxMemoryUsage\":{\"sum\":1245184,\"count\":5,\"avg\":249036,\"max\":327680,\"min\":196608},\"IngressQueuedBytes\":{\"sum\":0,\"count\":5,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":5,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "t1"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    column {
      name: "t2"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 (DataSource \'\"pq\" \'\"myyds\"))\n(let $4 \'(\'(\'\"PartitionsCount\" \'1)))\n(let $5 (StructType \'(\'\"Data\" (DataType \'String))))\n(let $6 (PqTopic \'\"myyds\" \'\"local\" \'\"pq_test_early_finish_case2_v1_input\" $4 \'() $5))\n(let $7 \'(\'\"Data\"))\n(let $8 \'(\'\"SharedReading\" \'0))\n(let $9 \'(\'(\'\"Endpoint\" \'\"localhost:64186\") $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"raw\") \'(\'\"ReadGroup\" \'\"ptcudo17lif5r33ccjn9\") \'(\'\"AddBearerToToken\" \'1)))\n(let $10 (SecureParam \'\"cluster:default_myyds\"))\n(let $11 (DqPqTopicSource world $6 $7 $9 $10 \'\"\" $5 \'\"\"))\n(let $12 \'(\'(\'\"format\" \'\"raw\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n(let $13 (lambda \'($30) (AsStruct \'(\'\"Data\" $30))))\n(let $14 (Uint64 \'100))\n(let $15 (DqStage \'((DqSource $3 $11)) (lambda \'($28) (block \'(\n  (let $29 (DqSourceWideWrap $28 $3 $5 $12))\n  (return (Take (NarrowMap $29 $13) $14))\n))) \'(\'(\'\"_logical_id\" \'210468))))\n(let $16 (OptionalType (DataType \'Json)))\n(let $17 (Utf8 \'\"$.key\"))\n(let $18 (DqStage \'((DqCnUnionAll (TDqOutput $15 \'0))) (lambda \'($31) (FlatMap (Take $31 $14) (lambda \'($32) (block \'(\n  (let $33 (JsonValue (SafeCast (Member $32 \'\"Data\") $16) $17 (EmptyDict) \'DefaultValue (Null) \'DefaultValue (Null)))\n  (return (Just (AsStruct \'(\'\"t1\" $33))))\n))))) \'(\'(\'\"_logical_id\" \'210655))))\n(let $19 (PqTopic \'\"myyds\" \'\"local\" \'\"pq_test_early_finish_case2_v1_output\" $4 \'() $5))\n(let $20 (DqPqTopicSource world $19 $7 $9 $10 \'\"\" $5 \'\"\"))\n(let $21 (Uint64 \'3))\n(let $22 (DqStage \'((DqSource $3 $20)) (lambda \'($34) (block \'(\n  (let $35 (DqSourceWideWrap $34 $3 $5 $12))\n  (return (Take (NarrowMap $35 $13) $21))\n))) \'(\'(\'\"_logical_id\" \'210512))))\n(let $23 (DqStage \'((DqCnUnionAll (TDqOutput $22 \'0))) (lambda \'($36) (FlatMap (Take $36 $21) (lambda \'($37) (block \'(\n  (let $38 (JsonValue (SafeCast (Member $37 \'\"Data\") $16) $17 (EmptyDict) \'DefaultValue (Null) \'DefaultValue (Null)))\n  (return (Just (AsStruct \'(\'\"t2\" $38))))\n))))) \'(\'(\'\"_logical_id\" \'210691))))\n(let $24 (DqStage \'((DqCnUnionAll (TDqOutput $23 \'0))) (lambda \'($39) $39) \'(\'(\'\"_logical_id\" \'210737))))\n(let $25 (DqStage \'((DqCnMap (TDqOutput $18 \'0)) (DqCnBroadcast (TDqOutput $24 \'0))) (lambda \'($40 $41) (block \'(\n  (let $42 (DqPhyMapJoin (SkipNullMembers $40 \'(\'\"t1\")) (SkipNullMembers $41 \'(\'\"t2\")) \'\"a\" \'\"b\" \'Inner \'(\'(\'\"a\" \'\"t1\" \'\"b\" \'\"t2\")) \'(\'\"a.t1\") \'(\'\"b.t2\")))\n  (return (FlatMap $42 (lambda \'($43) (Just (AsStruct \'(\'\"t1\" (Member $43 \'\"a.t1\")) \'(\'\"t2\" (Member $43 \'\"b.t2\")))))))\n))) \'(\'(\'\"_logical_id\" \'210825))))\n(let $26 (DqStage \'((DqCnUnionAll (TDqOutput $25 \'0))) (lambda \'($44) $44) \'(\'(\'\"_logical_id\" \'210887))))\n(let $27 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $26 \'0) \'()) \'(\'(\'type) \'(\'autoref)) \'\"dq\"))\n(return (Commit! (Commit! $27 $2) (DataSink \'\"pq\" \'\"myyds\")))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudo17lhsn4tbtn8mk"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1767972098
        nanos: 122509000
      }
      modified_at {
        seconds: 1767972098
        nanos: 122509000
      }
      revision: 1
    }
    started_at {
      seconds: 1767972099
      nanos: 384000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudo17lhsn4ohe60m5-ptqudo17lhsn4tbtn8mk"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1767972098
      nanos: 122509000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            $a = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t1 FROM myyds.`pq_test_early_finish_case2_v1_input` limit 100;\n            $b = SELECT JSON_VALUE(Cast(Data as Json), \"$.key\") as t2 FROM myyds.`pq_test_early_finish_case2_v1_output` limit 3;\n            select * from $a as a\n            join $b as b ON a.t1 = b.t2;\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":12,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"Take\"}]}},{\"Id\":10,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"Take\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[12]},{\"Id\":24,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"Take\"}]}},{\"Id\":22,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"Take\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[24]},{\"Id\":20,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[22]},{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"SkipNullMembers\"},{\"Name\":\"DqPhyMapJoin\"},{\"Name\":\"FlatMap\"}]},\"DependsOn\":[10,20]},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":7,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":12,\"level\":1,\"name\":\"DqStage #12\",\"type\":\"op\"},{\"id\":10,\"level\":2,\"name\":\"DqStage #10\",\"type\":\"op\"},{\"id\":24,\"level\":1,\"name\":\"DqStage #24\",\"type\":\"op\"},{\"id\":22,\"level\":2,\"name\":\"DqStage #22\",\"type\":\"op\"},{\"id\":20,\"level\":3,\"name\":\"DqStage #20\",\"type\":\"op\"},{\"id\":8,\"level\":4,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":5,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":6,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":7,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":12,\"target\":10},{\"source\":24,\"target\":22},{\"source\":22,\"target\":20},{\"source\":10,\"target\":8},{\"source\":20,\"target\":8},{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":7,\"count\":7,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"1.31s\",\"count\":7,\"avg\":\"0.18s\",\"max\":\"0.32s\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1448,\"count\":2,\"avg\":724,\"max\":1400,\"min\":48},\"IngressRows\":{\"sum\":103,\"count\":2,\"avg\":51,\"max\":100,\"min\":3},\"InputBytes\":{\"sum\":2784,\"count\":4,\"avg\":696,\"max\":2000,\"min\":15},\"InputRows\":{\"sum\":209,\"count\":4,\"avg\":52,\"max\":103,\"min\":3},\"OutputBytes\":{\"sum\":2784,\"count\":5,\"avg\":556,\"max\":2000,\"min\":15},\"OutputRows\":{\"sum\":209,\"count\":5,\"avg\":41,\"max\":100,\"min\":3},\"MaxMemoryUsage\":{\"sum\":1835008,\"count\":7,\"avg\":262144,\"max\":458752,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":7,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":7,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "t1"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    column {
      name: "t2"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 (DataSource \'\"pq\" \'\"myyds\"))\n(let $4 \'(\'(\'\"PartitionsCount\" \'1)))\n(let $5 (StructType \'(\'\"Data\" (DataType \'String))))\n(let $6 (PqTopic \'\"myyds\" \'\"local\" \'\"pq_test_early_finish_case2_v1_input\" $4 \'() $5))\n(let $7 \'(\'\"Data\"))\n(let $8 \'(\'\"SharedReading\" \'0))\n(let $9 \'(\'(\'\"Endpoint\" \'\"localhost:64186\") $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"raw\") \'(\'\"ReadGroup\" \'\"ptcudo17lif5r33ccjn9\") \'(\'\"AddBearerToToken\" \'1)))\n(let $10 (SecureParam \'\"cluster:default_myyds\"))\n(let $11 (DqPqTopicSource world $6 $7 $9 $10 \'\"\" $5 \'\"\"))\n(let $12 \'(\'(\'\"format\" \'\"raw\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n(let $13 (lambda \'($30) (AsStruct \'(\'\"Data\" $30))))\n(let $14 (Uint64 \'100))\n(let $15 (DqStage \'((DqSource $3 $11)) (lambda \'($28) (block \'(\n  (let $29 (DqSourceWideWrap $28 $3 $5 $12))\n  (return (Take (NarrowMap $29 $13) $14))\n))) \'(\'(\'\"_logical_id\" \'210468))))\n(let $16 (OptionalType (DataType \'Json)))\n(let $17 (Utf8 \'\"$.key\"))\n(let $18 (DqStage \'((DqCnUnionAll (TDqOutput $15 \'0))) (lambda \'($31) (FlatMap (Take $31 $14) (lambda \'($32) (block \'(\n  (let $33 (JsonValue (SafeCast (Member $32 \'\"Data\") $16) $17 (EmptyDict) \'DefaultValue (Null) \'DefaultValue (Null)))\n  (return (Just (AsStruct \'(\'\"t1\" $33))))\n))))) \'(\'(\'\"_logical_id\" \'210655))))\n(let $19 (PqTopic \'\"myyds\" \'\"local\" \'\"pq_test_early_finish_case2_v1_output\" $4 \'() $5))\n(let $20 (DqPqTopicSource world $19 $7 $9 $10 \'\"\" $5 \'\"\"))\n(let $21 (Uint64 \'3))\n(let $22 (DqStage \'((DqSource $3 $20)) (lambda \'($34) (block \'(\n  (let $35 (DqSourceWideWrap $34 $3 $5 $12))\n  (return (Take (NarrowMap $35 $13) $21))\n))) \'(\'(\'\"_logical_id\" \'210512))))\n(let $23 (DqStage \'((DqCnUnionAll (TDqOutput $22 \'0))) (lambda \'($36) (FlatMap (Take $36 $21) (lambda \'($37) (block \'(\n  (let $38 (JsonValue (SafeCast (Member $37 \'\"Data\") $16) $17 (EmptyDict) \'DefaultValue (Null) \'DefaultValue (Null)))\n  (return (Just (AsStruct \'(\'\"t2\" $38))))\n))))) \'(\'(\'\"_logical_id\" \'210691))))\n(let $24 (DqStage \'((DqCnUnionAll (TDqOutput $23 \'0))) (lambda \'($39) $39) \'(\'(\'\"_logical_id\" \'210737))))\n(let $25 (DqStage \'((DqCnMap (TDqOutput $18 \'0)) (DqCnBroadcast (TDqOutput $24 \'0))) (lambda \'($40 $41) (block \'(\n  (let $42 (DqPhyMapJoin (SkipNullMembers $40 \'(\'\"t1\")) (SkipNullMembers $41 \'(\'\"t2\")) \'\"a\" \'\"b\" \'Inner \'(\'(\'\"a\" \'\"t1\" \'\"b\" \'\"t2\")) \'(\'\"a.t1\") \'(\'\"b.t2\")))\n  (return (FlatMap $42 (lambda \'($43) (Just (AsStruct \'(\'\"t1\" (Member $43 \'\"a.t1\")) \'(\'\"t2\" (Member $43 \'\"b.t2\")))))))\n))) \'(\'(\'\"_logical_id\" \'210825))))\n(let $26 (DqStage \'((DqCnUnionAll (TDqOutput $25 \'0))) (lambda \'($44) $44) \'(\'(\'\"_logical_id\" \'210887))))\n(let $27 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $26 \'0) \'()) \'(\'(\'type) \'(\'autoref)) \'\"dq\"))\n(return (Commit! (Commit! $27 $2) (DataSink \'\"pq\" \'\"myyds\")))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:442 Test teardown
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:281 Stopped node localhost:2917/1
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/62080
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/26525
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/13865
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/2917
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/11240
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/21593
============================== slowest durations ===============================
69.34s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
12.02s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
12.02s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
4.34s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
2.29s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
1.43s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
=========================== short test summary info ============================
FAILED test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1] - AssertionError: Query ptqudo17lhsn4tbtn8mk is not in expected status (['COMPLETED']) for already 60.04174065589905 seconds. Query status: RUNNING. Issues: []. Transient issues: []
=================== 1 failed, 1 passed in 103.86s (0:01:43) ====================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001894/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk46
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
25.86s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case5[v1]
8.06s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case4[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case5[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case4[v1]
1.11s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case4[v1]
0.72s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case5[v1]
============================== 2 passed in 43.45s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001777/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk47
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
13.17s call     test_yq_streaming.py::TestYqStreaming::test_state_load_mode[v1]
8.28s call     test_yq_streaming.py::TestYqStreaming::test_match_recognize_sink[v1]
7.01s teardown test_yq_streaming.py::TestYqStreaming::test_state_load_mode[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_match_recognize_sink[v1]
1.22s setup    test_yq_streaming.py::TestYqStreaming::test_match_recognize_sink[v1]
1.20s setup    test_yq_streaming.py::TestYqStreaming::test_state_load_mode[v1]
============================== 2 passed in 35.15s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/001767/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk48
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
12.02s teardown test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_date_time_format[v1]
7.01s teardown test_yq_streaming.py::TestYqStreaming::test_yq_streaming[v1]
6.75s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_date_time_format[v1]
3.79s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming[v1]
1.55s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming[v1]
1.31s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_date_time_format[v1]
============================== 2 passed in 33.99s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/hp7v/00188e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk49
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-4.4.4
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
8.38s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding[v1]
7.03s teardown test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding[v1]
7.01s teardown test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding_date_time[v1]
3.15s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding_date_time[v1]
2.34s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding_date_time[v1]
1.66s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding[v1]
============================== 2 passed in 30.88s ==============================
