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

test_2_selects_limit.py ss
test_3_selects.py .

============================== slowest durations ===============================
7.01s teardown test_3_selects.py::TestSelects::test_3_selects[v1-mvp_external_ydb_endpoint0]
6.26s call     test_3_selects.py::TestSelects::test_3_selects[v1-mvp_external_ydb_endpoint0]
0.77s 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 15.28s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001115/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk1
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_bad_syntax.py ...

============================== slowest durations ===============================
10.45s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-analytics]
3.01s 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-modify-analytics]
1.33s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-analytics]
1.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-analytics]
0.97s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-streaming]
0.61s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-analytics]

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

test_bad_syntax.py ...

============================== slowest durations ===============================
9.00s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-streaming]
7.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-streaming]
5.96s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-streaming]
4.81s 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-without_created_read_rules-create-streaming]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-analytics]
1.04s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-streaming]
0.78s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-streaming]
0.75s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-analytics]
============================== 3 passed in 36.42s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001161/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk3
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_bad_syntax.py ...

============================== slowest durations ===============================
10.45s call     test_bad_syntax.py::TestBadSyntax::test_require_as[v1]
8.69s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
6.63s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-streaming]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_require_as[v1]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-streaming]
1.28s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-streaming]
1.02s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
0.93s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
0.58s setup    test_bad_syntax.py::TestBadSyntax::test_require_as[v1]
============================== 3 passed in 36.85s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/0010bd/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk4
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
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.52s call     test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
29.11s call     test_big_state.py::TestBigState::test_gt_8mb[v1]
7.02s teardown test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
6.65s call     test_bad_syntax.py::TestBadSyntax::test_type_as_column[v1]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_type_as_column[v1]
1.02s teardown test_big_state.py::TestBigState::test_gt_8mb[v1]
0.95s setup    test_bad_syntax.py::TestBadSyntax::test_type_as_column[v1]
0.80s setup    test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
0.69s setup    test_big_state.py::TestBigState::test_gt_8mb[v1]
========================= 3 passed in 83.75s (0:01:23) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f46/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk5
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_continue_mode.py ..
test_cpu_quota.py .

============================== slowest durations ===============================
7.10s call     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]
7.01s teardown test_cpu_quota.py::TestCpuQuota::test_cpu_quota[v1-mvp_external_ydb_endpoint0]
5.86s call     test_continue_mode.py::TestContinueMode::test_deny_state_load_mode_from_checkpoint_in_modify_query[v1-mvp_external_ydb_endpoint0]
4.70s call     test_continue_mode.py::TestContinueMode::test_deny_disposition_from_checkpoint_in_create_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.12s setup    test_continue_mode.py::TestContinueMode::test_deny_state_load_mode_from_checkpoint_in_modify_query[v1-mvp_external_ydb_endpoint0]
1.05s setup    test_cpu_quota.py::TestCpuQuota::test_cpu_quota[v1-mvp_external_ydb_endpoint0]
0.85s setup    test_continue_mode.py::TestContinueMode::test_deny_disposition_from_checkpoint_in_create_query[v1-mvp_external_ydb_endpoint0]
============================== 3 passed in 38.81s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001164/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_delete_read_rules_after_abort_by_system.py .
test_disposition.py ..

============================== slowest durations ===============================
115.17s call     test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
27.20s call     test_disposition.py::TestDisposition::test_disposition_from_time[v1-mvp_external_ydb_endpoint0]
22.77s call     test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem::test_delete_read_rules_after_abort_by_system
3.01s teardown test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
3.01s teardown test_disposition.py::TestDisposition::test_disposition_from_time[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.05s setup    test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem::test_delete_read_rules_after_abort_by_system
0.96s setup    test_disposition.py::TestDisposition::test_disposition_from_time[v1-mvp_external_ydb_endpoint0]
0.67s setup    test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
======================== 3 passed in 178.29s (0:02:58) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000faf/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk7
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_disposition.py ..
test_eval.py .

============================== slowest durations ===============================
93.85s call     test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
26.78s call     test_disposition.py::TestDisposition::test_disposition_oldest[v1-mvp_external_ydb_endpoint0]
7.01s teardown test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
3.87s call     test_eval.py::TestEval::test_eval_2_2[v1]
3.02s teardown test_eval.py::TestEval::test_eval_2_2[v1]
3.01s teardown test_disposition.py::TestDisposition::test_disposition_oldest[v1-mvp_external_ydb_endpoint0]
1.20s setup    test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
0.91s setup    test_disposition.py::TestDisposition::test_disposition_oldest[v1-mvp_external_ydb_endpoint0]
0.89s setup    test_eval.py::TestEval::test_eval_2_2[v1]
======================== 3 passed in 141.69s (0:02:21) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f6a/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk8
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

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

============================== slowest durations ===============================
13.20s call     test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]
7.06s teardown test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]
6.99s call     test_invalid_consumer.py::TestConsumer::test_invalid[v1]
3.01s teardown test_invalid_consumer.py::TestConsumer::test_invalid[v1]
0.94s setup    test_invalid_consumer.py::TestConsumer::test_invalid[v1]
0.64s setup    test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]

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

test_mem_alloc.py s
test_metrics_cleanup.py ..

============================== slowest durations ===============================
93.75s call     test_metrics_cleanup.py::TestCleanup::test_keep[v1]
64.72s call     test_metrics_cleanup.py::TestCleanup::test_cleanup[v1]
7.01s teardown test_metrics_cleanup.py::TestCleanup::test_cleanup[v1]
3.01s teardown test_metrics_cleanup.py::TestCleanup::test_keep[v1]
1.53s setup    test_metrics_cleanup.py::TestCleanup::test_cleanup[v1]
0.79s setup    test_metrics_cleanup.py::TestCleanup::test_keep[v1]

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
=================== 2 passed, 1 skipped in 171.98s (0:02:51) ===================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001136/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk10
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_pq_read_write.py ...

============================== slowest durations ===============================
7.73s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-with_checkpoints]
6.82s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
5.91s 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]
1.47s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-with_checkpoints]
1.01s teardown test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
0.85s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-without_checkpoints]
0.69s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
============================== 3 passed in 31.81s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f70/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk11
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_pq_read_write.py .
test_public_metrics.py ..

============================== slowest durations ===============================
12.12s call     test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
7.75s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-without_checkpoints-mvp_external_ydb_endpoint0]
6.02s call     test_public_metrics.py::TestPublicMetrics::test_select_limit[v1]
3.01s teardown 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.05s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-without_checkpoints-mvp_external_ydb_endpoint0]
1.02s teardown test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
0.94s setup    test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
0.63s setup    test_public_metrics.py::TestPublicMetrics::test_select_limit[v1]
============================== 3 passed in 36.63s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000fe5/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk12
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_read_rules_deletion.py ..
test_recovery.py .

============================== slowest durations ===============================
26.14s call     test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
8.02s teardown test_recovery.py::TestRecovery::test_delete
8.00s call     test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
6.71s call     test_recovery.py::TestRecovery::test_delete
3.02s teardown test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
3.01s teardown test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
2.92s setup    test_recovery.py::TestRecovery::test_delete
0.77s setup    test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
0.77s setup    test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
========================= 3 passed in 60.31s (0:01:00) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f4f/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk13
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_recovery.py s..

============================== slowest durations ===============================
33.02s teardown test_recovery.py::TestRecovery::test_program_state_recovery
30.47s call     test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states
12.56s call     test_recovery.py::TestRecovery::test_program_state_recovery
4.03s teardown test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states
1.89s setup    test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states
1.64s setup    test_recovery.py::TestRecovery::test_program_state_recovery

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

test_recovery.py .
test_recovery_match_recognize.py ..

============================== slowest durations ===============================
33.58s call     test_recovery.py::TestRecovery::test_recovery
33.01s teardown test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
25.98s call     test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
25.41s call     test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
10.03s teardown test_recovery.py::TestRecovery::test_recovery
4.01s teardown test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
1.90s setup    test_recovery.py::TestRecovery::test_recovery
1.69s setup    test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
1.68s setup    test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
======================== 3 passed in 138.29s (0:02:18) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/00118d/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk15
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_recovery_mz.py .
test_restart_query.py ..

============================== slowest durations ===============================
18.75s call     test_recovery_mz.py::TestRecovery::test_recovery[v1]
10.15s call     test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-analytics]
8.01s 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-analytics]
5.77s call     test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
3.01s teardown test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
2.33s setup    test_recovery_mz.py::TestRecovery::test_recovery[v1]
0.91s setup    test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
0.75s setup    test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-analytics]
============================== 3 passed in 57.89s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f75/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk16
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
33.05s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
33.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
23.92s call     test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
13.08s call     test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
2.69s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
2.64s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
======================== 2 passed in 109.50s (0:01:49) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f90/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk17
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
33.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
33.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_delete_topic
17.63s call     test_row_dispatcher.py::TestPqRowDispatcher::test_delete_topic
10.89s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
3.04s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_delete_topic
2.49s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
======================== 2 passed in 101.26s (0:01:41) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/0011d7/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk18
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
35.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
33.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
11.98s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
11.95s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
3.07s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
2.39s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
========================= 2 passed in 98.66s (0:01:38) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py .F

=================================== FAILURES ===================================
_______________ TestPqRowDispatcher.test_filters_optional_field ________________
ydb/tests/fq/yds/test_row_dispatcher.py:407: in test_filters_optional_field
    self.run_and_check(kikimr, client, sql + filter, data, expected, 'predicate: (`event` IN (\\"event2\\"))')
ydb/tests/fq/yds/test_row_dispatcher.py:115: in run_and_check
    assert self.read_stream(len(output), topic_path=self.output_topic) == output
ydb/tests/tools/datastreams_helpers/test_yds_base.py:30: in read_stream
    return read_stream(topic, messages_count, commit_after_processing, self.consumer_name, database=database, endpoint=endpoint)
ydb/tests/tools/datastreams_helpers/data_plane.py:71: in read_stream
    yatest.common.execute(cmd, timeout=timeout * 2, stdout=outfile)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:422: in _finalise
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read --endpoint localhost:3427 --database local --topic-path test_filters_optional_field_output --consumer-name test_filters_optional_field_consumer --disable-cluster-discovery --messages-count 1 --timeout 30000ms --commit-after-processing' has failed with code -11.
E   Errors:
E   ..._optional_field_output:0:1:8:9
E   2025-12-10T19:14:05.797451Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4837 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
E   Session closed
E   2025-12-10T19:14:05.797667Z :NOTICE: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
E   Stopping driver...
E   Driver stopped. Exit
E   Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
E   2025-12-10T19:14:05.797842Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Closing read session. Close timeout: 0.000000s
E   2025-12-10T19:14:05.797849Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:8:9
E   2025-12-10T19:14:05.797867Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4837 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
E   2025-12-10T19:14:05.797876Z :NOTICE: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test_filters_optional_field
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/17230
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/3355
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/7495
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/29560
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/16840
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/6477
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/61757
DEBUG    ydb.connection:connection.py:299 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', 1250), ('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:299 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', 1250), ('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:379 RpcState(ListEndpoints, 320c59bf-8a92-446c-95a5-c2da3ee15ce1, localhost:3427): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, 320c59bf-8a92-446c-95a5-c2da3ee15ce1, localhost:3427): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, 320c59bf-8a92-446c-95a5-c2da3ee15ce1, localhost:3427): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-6xc3ma4juy.auto.internal" port: 3427 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-6xc3ma4juy.auto.internal:3427, location 1, ssl: False>]>
DEBUG    ydb.connection:connection.py:299 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', 1250), ('grpc.keepalive_timeout_ms', 10000), ('grpc.http2.max_pings_without_data', 0), ('grpc.keepalive_permit_without_calls', 0)]
INFO     ydb.connection:connection.py:502 Closing channel for endpoint localhost:3427
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 0x7f0fb0403f30 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 0x7f0fb04029f0>
DEBUG    ydb.table.SessionPool:_sp_impl.py:238 Preparing session <ydb.table.Session object at 0x7f0fb04029f0>
DEBUG    ydb.connection:connection.py:379 RpcState(CreateSession, b3d5b591-ce0a-4b9d-ba56-afa580c723d7, ghrun-6xc3ma4juy.auto.internal:3427): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateSession, b3d5b591-ce0a-4b9d-ba56-afa580c723d7, ghrun-6xc3ma4juy.auto.internal:3427): request = { operation_params { operation_timeout { seconds: 3 } cancel_after { seconds: 3 } } }
DEBUG    ydb.connection:connection.py:103 RpcState(CreateSession, b3d5b591-ce0a-4b9d-ba56-afa580c723d7, ghrun-6xc3ma4juy.auto.internal:3427): on response callback started
DEBUG    ydb.connection:connection.py:52 RpcState(CreateSession, b3d5b591-ce0a-4b9d-ba56-afa580c723d7, ghrun-6xc3ma4juy.auto.internal:3427): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.CreateSessionResult] { session_id: "ydb://session/3?node_id=1&id=ZTQ1YTBkYTItZmQyMjBlMjMtNGNkOTVmZjgtZWI0OWNjN2M=" } } } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7f0fb04029f0>
DEBUG    ydb.table.SessionPool:_sp_impl.py:195 Replying to waiter with a session <ydb.table.Session object at 0x7f0fb04029f0>
DEBUG    ydb.connection:connection.py:108 RpcState(CreateSession, b3d5b591-ce0a-4b9d-ba56-afa580c723d7, ghrun-6xc3ma4juy.auto.internal:3427): on response callback success
DEBUG    ydb.connection:connection.py:379 RpcState(CreateTable, 1013f32b-00d7-4572-8821-a492bfd8954c, ghrun-6xc3ma4juy.auto.internal:3427): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateTable, 1013f32b-00d7-4572-8821-a492bfd8954c, ghrun-6xc3ma4juy.auto.internal:3427): request = { session_id: "ydb://session/3?node_id=1&id=ZTQ1YTBkYTItZmQyMjBlMjMtNGNkOTVmZjgtZWI0OWNjN2M=" path: "local/DbPoolStorage_a6e2776b-be12-418a-844c-576cc90b59ff/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, 1013f32b-00d7-4572-8821-a492bfd8954c, ghrun-6xc3ma4juy.auto.internal:3427): response = { operation { ready: true status: SUCCESS } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7f0fb04029f0>
DEBUG    ydb.connection:connection.py:379 RpcState(CreateTable, b1d942af-bd76-48bf-b2fc-c5fd4394def9, ghrun-6xc3ma4juy.auto.internal:3427): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateTable, b1d942af-bd76-48bf-b2fc-c5fd4394def9, ghrun-6xc3ma4juy.auto.internal:3427): request = { session_id: "ydb://session/3?node_id=1&id=ZTQ1YTBkYTItZmQyMjBlMjMtNGNkOTVmZjgtZWI0OWNjN2M=" path: "local/DbPoolStorage_a6e2776b-be12-418a-844c-576cc90b59ff/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, b1d942af-bd76-48bf-b2fc-c5fd4394def9, ghrun-6xc3ma4juy.auto.internal:3427): response = { operation { ready: true status: SUCCESS } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7f0fb04029f0>
DEBUG    ydb.connection:connection.py:379 RpcState(ExecuteDataQuery, 821cb969-c432-4437-a905-78a97439e86e, ghrun-6xc3ma4juy.auto.internal:3427): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ExecuteDataQuery, 821cb969-c432-4437-a905-78a97439e86e, ghrun-6xc3ma4juy.auto.internal:3427): request = { session_id: "ydb://session/3?node_id=1&id=ZTQ1YTBkYTItZmQyMjBlMjMtNGNkOTVmZjgtZWI0OWNjN2M=" tx_control { begin_tx { serializable_read_write { } } commit_tx: true } query { yql_text: "--!syntax_v1\n            PRAGMA TablePathPrefix(\"local/DbPoolStorage_a6e2776b-be12-418a-844c-576cc90b59ff\");\n            UPSERT INTO tenants (tenant, vtenant, common, state, state_time) values(\"/compute\", \"/compute\", true, 0, CurrentUtcTimestamp());\n                " } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
DEBUG    ydb.connection:connection.py:52 RpcState(ExecuteDataQuery, 821cb969-c432-4437-a905-78a97439e86e, ghrun-6xc3ma4juy.auto.internal:3427): 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 0x7f0fb04029f0>
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/5165
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/12975
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/63051
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/cp --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/node_1/logfile_qei2t4pa.log --grpc-port=61757 --mon-port=5165 --ic-port=7495
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/cp --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/node_1/logfile_qei2t4pa.log --grpc-port=61757 --mon-port=5165 --ic-port=7495
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/kikimr_configs/config.yaml', '--node=1', '--tenant=/cp', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/node_1/logfile_qei2t4pa.log', '--grpc-port=61757', '--mon-port=5165', '--ic-port=7495')' in '/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 826995
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:314 Started node localhost:61757/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.3
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.3
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 826996
DEBUG    ya.test:process.py:259 Command (pid 826996) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 826996) elapsed time (sec): 0.5510945320129395
DEBUG    ya.test:process.py:263 Command (pid 826996) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) maxrss: 544128
DEBUG    ya.test:process.py:263 Command (pid 826996) minflt: 16376
DEBUG    ya.test:process.py:263 Command (pid 826996) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) nivcsw: 172
DEBUG    ya.test:process.py:263 Command (pid 826996) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 826996) nvcsw: 13
DEBUG    ya.test:process.py:263 Command (pid 826996) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 826996) stime: 0.283265
DEBUG    ya.test:process.py:263 Command (pid 826996) utime: 0.130041
DEBUG    ya.test:process.py:263 Command (pid 826996) wtime: 0.552
DEBUG    ya.test:process.py:275 Command (pid 826996) output:
Git info:
    Commit: 3de1f5da7879d37231a4fb308ff0cc59818446c2
    Branch: 
    Author: Pisarenko Grigoriy <grigoriypisar@ydb.tech>
    Summary: Merge a1ff7f11eae07fed1ae562825bdaa43b5d58b147 into de31c39e1d3ca974c48096963c908aca93781c7e

Other info:
    Build by: runner
    Top src dir: /home/runner/actions_runner/_work/ydb/ydb
    Top build dir: /home/runner/.ya/build
    Hostname: ghrun-6xc3ma4juy
    Host information: 
        Linux ghrun-6xc3ma4juy 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/9695656278/bin/clang++
    Compiler version: 
        clang version 20.1.2
        Target: x86_64-unknown-linux-gnu
        Thread model: posix
        InstalledDir: /home/runner/.ya/tools/v4/9695656278/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-deprecated-literal-operator -Wno-unused-but-set-variable -Wno-unused-private-field -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-deprecated-literal-operator -Wno-unused-but-set-variable -Wno-unused-private-field -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 826996) errors:

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:315 Node 1 version:
Git info:
    Commit: 3de1f5da7879d37231a4fb308ff0cc59818446c2
    Branch: 
    Author: Pisarenko Grigoriy <grigoriypisar@ydb.tech>
    Summary: Merge a1ff7f11eae07fed1ae562825bdaa43b5d58b147 into de31c39e1d3ca974c48096963c908aca93781c7e
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:564 Cluster started and initialized
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/61495
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/3799
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/1307
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/9386
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/9387
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/compute --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_1/logfile_begoa4wx.log --grpc-port=61495 --mon-port=3799 --ic-port=29560
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/17393
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/26024
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/1234
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/13435
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=2 --tenant=/compute --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_2/logfile_hey6mi0k.log --grpc-port=17393 --mon-port=26024 --ic-port=16840
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/6343
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/15444
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/29338
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/7901
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=3 --tenant=/compute --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_3/logfile_ee2zq1gs.log --grpc-port=6343 --mon-port=15444 --ic-port=6477
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/compute --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_1/logfile_begoa4wx.log --grpc-port=61495 --mon-port=3799 --ic-port=29560
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs/config.yaml', '--node=1', '--tenant=/compute', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_1/logfile_begoa4wx.log', '--grpc-port=61495', '--mon-port=3799', '--ic-port=29560')' in '/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 827123
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:314 Started node localhost:61495/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.4
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.4
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 827126
DEBUG    ya.test:process.py:259 Command (pid 827126) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 827126) elapsed time (sec): 0.588038444519043
DEBUG    ya.test:process.py:263 Command (pid 827126) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) maxrss: 544128
DEBUG    ya.test:process.py:263 Command (pid 827126) minflt: 16228
DEBUG    ya.test:process.py:263 Command (pid 827126) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) nivcsw: 114
DEBUG    ya.test:process.py:263 Command (pid 827126) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 827126) nvcsw: 13
DEBUG    ya.test:process.py:263 Command (pid 827126) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 827126) stime: 0.30205299999999996
DEBUG    ya.test:process.py:263 Command (pid 827126) utime: 0.12837199999999999
DEBUG    ya.test:process.py:263 Command (pid 827126) wtime: 0.594
DEBUG    ya.test:process.py:275 Command (pid 827126) output:
Git info:
    Commit: 3de1f5da7879d37231a4fb308ff0cc59818446c2
    Branch: 
    Author: Pisarenko Grigoriy <grigoriypisar@ydb.tech>
    Summary: Merge a1ff7f11eae07fed1ae562825bdaa43b5d58b147 into de31c39e1d3ca974c48096963c908aca93781c7e

Other info:
    Build by: runner
    Top src dir: /home/runner/actions_runner/_work/ydb/ydb
    Top build dir: /home/runner/.ya/build
    Hostname: ghrun-6xc3ma4juy
    Host information: 
        Linux ghrun-6xc3ma4juy 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/9695656278/bin/clang++
    Compiler version: 
        clang version 20.1.2
        Target: x86_64-unknown-linux-gnu
        Thread model: posix
        InstalledDir: /home/runner/.ya/tools/v4/9695656278/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-deprecated-literal-operator -Wno-unused-but-set-variable -Wno-unused-private-field -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-deprecated-literal-operator -Wno-unused-but-set-variable -Wno-unused-private-field -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 827126) errors:

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:315 Node 1 version:
Git info:
    Commit: 3de1f5da7879d37231a4fb308ff0cc59818446c2
    Branch: 
    Author: Pisarenko Grigoriy <grigoriypisar@ydb.tech>
    Summary: Merge a1ff7f11eae07fed1ae562825bdaa43b5d58b147 into de31c39e1d3ca974c48096963c908aca93781c7e
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=2 --tenant=/compute --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_2/logfile_hey6mi0k.log --grpc-port=17393 --mon-port=26024 --ic-port=16840
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs/config.yaml', '--node=2', '--tenant=/compute', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_2/logfile_hey6mi0k.log', '--grpc-port=17393', '--mon-port=26024', '--ic-port=16840')' in '/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_2' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 827351
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:314 Started node localhost:17393/2
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.5
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.5
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 827352
DEBUG    ya.test:process.py:259 Command (pid 827352) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 827352) elapsed time (sec): 0.5765464305877686
DEBUG    ya.test:process.py:263 Command (pid 827352) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) maxrss: 544128
DEBUG    ya.test:process.py:263 Command (pid 827352) minflt: 16228
DEBUG    ya.test:process.py:263 Command (pid 827352) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) nivcsw: 102
DEBUG    ya.test:process.py:263 Command (pid 827352) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 827352) nvcsw: 13
DEBUG    ya.test:process.py:263 Command (pid 827352) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 827352) stime: 0.289534
DEBUG    ya.test:process.py:263 Command (pid 827352) utime: 0.14607299999999998
DEBUG    ya.test:process.py:263 Command (pid 827352) wtime: 0.577
DEBUG    ya.test:process.py:275 Command (pid 827352) output:
Git info:
    Commit: 3de1f5da7879d37231a4fb308ff0cc59818446c2
    Branch: 
    Author: Pisarenko Grigoriy <grigoriypisar@ydb.tech>
    Summary: Merge a1ff7f11eae07fed1ae562825bdaa43b5d58b147 into de31c39e1d3ca974c48096963c908aca93781c7e

Other info:
    Build by: runner
    Top src dir: /home/runner/actions_runner/_work/ydb/ydb
    Top build dir: /home/runner/.ya/build
    Hostname: ghrun-6xc3ma4juy
    Host information: 
        Linux ghrun-6xc3ma4juy 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/9695656278/bin/clang++
    Compiler version: 
        clang version 20.1.2
        Target: x86_64-unknown-linux-gnu
        Thread model: posix
        InstalledDir: /home/runner/.ya/tools/v4/9695656278/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-deprecated-literal-operator -Wno-unused-but-set-variable -Wno-unused-private-field -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-deprecated-literal-operator -Wno-unused-but-set-variable -Wno-unused-private-field -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 827352) errors:

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:315 Node 2 version:
Git info:
    Commit: 3de1f5da7879d37231a4fb308ff0cc59818446c2
    Branch: 
    Author: Pisarenko Grigoriy <grigoriypisar@ydb.tech>
    Summary: Merge a1ff7f11eae07fed1ae562825bdaa43b5d58b147 into de31c39e1d3ca974c48096963c908aca93781c7e
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:273 CFG_DIR_PATH="/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:274 Final command: /home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=3 --tenant=/compute --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_3/logfile_ee2zq1gs.log --grpc-port=6343 --mon-port=15444 --ic-port=6477
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/kikimr_configs/config.yaml', '--node=3', '--tenant=/compute', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_3/logfile_ee2zq1gs.log', '--grpc-port=6343', '--mon-port=15444', '--ic-port=6477')' in '/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_3' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 827677
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:314 Started node localhost:6343/3
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.6
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.6
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 827678
DEBUG    ya.test:process.py:259 Command (pid 827678) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 827678) elapsed time (sec): 0.5515556335449219
DEBUG    ya.test:process.py:263 Command (pid 827678) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) maxrss: 544128
DEBUG    ya.test:process.py:263 Command (pid 827678) minflt: 17589
DEBUG    ya.test:process.py:263 Command (pid 827678) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) nivcsw: 142
DEBUG    ya.test:process.py:263 Command (pid 827678) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 827678) nvcsw: 13
DEBUG    ya.test:process.py:263 Command (pid 827678) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 827678) stime: 0.293624
DEBUG    ya.test:process.py:263 Command (pid 827678) utime: 0.12954
DEBUG    ya.test:process.py:263 Command (pid 827678) wtime: 0.553
DEBUG    ya.test:process.py:275 Command (pid 827678) output:
Git info:
    Commit: 3de1f5da7879d37231a4fb308ff0cc59818446c2
    Branch: 
    Author: Pisarenko Grigoriy <grigoriypisar@ydb.tech>
    Summary: Merge a1ff7f11eae07fed1ae562825bdaa43b5d58b147 into de31c39e1d3ca974c48096963c908aca93781c7e

Other info:
    Build by: runner
    Top src dir: /home/runner/actions_runner/_work/ydb/ydb
    Top build dir: /home/runner/.ya/build
    Hostname: ghrun-6xc3ma4juy
    Host information: 
        Linux ghrun-6xc3ma4juy 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/9695656278/bin/clang++
    Compiler version: 
        clang version 20.1.2
        Target: x86_64-unknown-linux-gnu
        Thread model: posix
        InstalledDir: /home/runner/.ya/tools/v4/9695656278/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-deprecated-literal-operator -Wno-unused-but-set-variable -Wno-unused-private-field -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-deprecated-literal-operator -Wno-unused-but-set-variable -Wno-unused-private-field -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 827678) errors:

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:315 Node 3 version:
Git info:
    Commit: 3de1f5da7879d37231a4fb308ff0cc59818446c2
    Branch: 
    Author: Pisarenko Grigoriy <grigoriypisar@ydb.tech>
    Summary: Merge a1ff7f11eae07fed1ae562825bdaa43b5d58b147 into de31c39e1d3ca974c48096963c908aca93781c7e
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:564 Cluster started and initialized
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_row_dispatcher.py::TestPqRowDispatcher, test_name: test_filters_optional_field)
DEBUG    root:control_plane.py:61 Requesting CreateStream.
Database: "local".
Request:
stream_name: "/local/test_filters_optional_field_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/test_filters_optional_field_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            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE data = \"hello2\""
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "1bdec955-fb11-49c5-848d-4f7ea8ba0fb9"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8ne57rfu0gdar"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393980
        nanos: 809272000
      }
      modified_at {
        seconds: 1765393980
        nanos: 809272000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8ne57rbp7csto-ptqudqc8ne57rfu0gdar"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765393980
      nanos: 809272000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE data = \"hello2\""
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8ne57rfu0gdar"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393980
        nanos: 809272000
      }
      modified_at {
        seconds: 1765393980
        nanos: 809272000
      }
      revision: 1
    }
    started_at {
      seconds: 1765393981
      nanos: 336000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8ne57rbp7csto-ptqudqc8ne57rfu0gdar"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765393980
      nanos: 809272000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE data = \"hello2\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"data\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"data\" \'\"time\") $10 $11 \'\"B\\x1D\\b\\x03\\x12\\x06\\x12\\x04data\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06hello2\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"data\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (Coalesce (== (Member $21 \'\"data\") (String \'\"hello2\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200693)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\021\"\0011*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.13
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 830362
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 830362) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 830362) elapsed time (sec): 3.861701726913452
DEBUG    ya.test:process.py:263 Command (pid 830362) wtime: 3.877
DEBUG    ya.test:process.py:275 Command (pid 830362) output:
None
DEBUG    ya.test:process.py:276 Command (pid 830362) errors:
2025-12-10T19:13:06.238364Z :INFO: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Starting read session
2025-12-10T19:13:06.238408Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Starting session to cluster null (localhost:3427)
2025-12-10T19:13:06.238870Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:06.238885Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:06.238892Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:13:06.254083Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] Successfully connected. Initializing session
2025-12-10T19:13:06.263070Z :INFO: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] Server session id: test_filters_optional_field_consumer_1_29_16523003199255740210_v1
2025-12-10T19:13:06.263286Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:06.269140Z :INFO: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:13:07.242808Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:0
2025-12-10T19:13:07.242843Z :INFO: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1004 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:09.973127Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:09.973191Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (0-0)
2025-12-10T19:13:09.973215Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (0-0)
2025-12-10T19:13:09.973299Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] Commit offsets [0, 1). Partition stream id: 1
2025-12-10T19:13:09.973349Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:13:09.986587Z :DEBUG: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:13:09.988971Z :INFO: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Closing read session. Close timeout: 5.000000s
2025-12-10T19:13:09.989004Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:1
2025-12-10T19:13:09.989016Z :INFO: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3750 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:13:09.992893Z :NOTICE: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:13:09.993828Z :INFO: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Closing read session. Close timeout: 0.000000s
2025-12-10T19:13:09.993843Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:1
2025-12-10T19:13:09.993860Z :INFO: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3755 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:09.993877Z :NOTICE: [local] [local] [88b11a80-75e9b592-f7a870c3-b246e28] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:80 Data was read from test_filters_optional_field_output: ['102']
DEBUG    root:fq_client.py:265 Result: 
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8ne57rfu0gdar"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393980
        nanos: 809272000
      }
      modified_at {
        seconds: 1765393990
        nanos: 285724000
      }
      revision: 2
    }
    started_at {
      seconds: 1765393981
      nanos: 336000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8ne57rbp7csto-ptqudqc8ne57rfu0gdar"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765393980
      nanos: 809272000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE data = \"hello2\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`data` = \"hello2\")"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":1,\"avg\":\"0.10s\",\"max\":\"0.10s\",\"min\":\"0.10s\"},\"EgressRows\":{\"sum\":5,\"count\":1,\"avg\":5,\"max\":5,\"min\":5},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"data\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"data\" \'\"time\") $10 $11 \'\"B\\x1D\\b\\x03\\x12\\x06\\x12\\x04data\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06hello2\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"data\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (Coalesce (== (Member $21 \'\"data\") (String \'\"hello2\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200693)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8ne57rfu0gdar"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393980
        nanos: 809272000
      }
      modified_at {
        seconds: 1765393990
        nanos: 285724000
      }
      revision: 2
    }
    started_at {
      seconds: 1765393981
      nanos: 336000000
    }
    finished_at {
      seconds: 1765393990
      nanos: 857000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8ne57rbp7csto-ptqudqc8ne57rfu0gdar"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765393980
      nanos: 809272000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE data = \"hello2\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  issue {
    message: "ABORTED_BY_USER"
    severity: 1
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`data` = \"hello2\")"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":1,\"avg\":\"0.10s\",\"max\":\"0.10s\",\"min\":\"0.10s\"},\"EgressRows\":{\"sum\":5,\"count\":1,\"avg\":5,\"max\":5,\"min\":5},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"data\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"data\" \'\"time\") $10 $11 \'\"B\\x1D\\b\\x03\\x12\\x06\\x12\\x04data\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06hello2\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"data\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (Coalesce (== (Member $21 \'\"data\") (String \'\"hello2\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200693)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE flag"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "18a581bc-a5bf-4a82-9392-aecd7028580b"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8n3ucruvcdmtj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393991
        nanos: 519290000
      }
      modified_at {
        seconds: 1765393991
        nanos: 519290000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8n3ucrp3lpb96-ptqudqc8n3ucruvcdmtj"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765393991
      nanos: 519290000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE flag"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8n3ucruvcdmtj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393991
        nanos: 519290000
      }
      modified_at {
        seconds: 1765393991
        nanos: 519290000
      }
      revision: 1
    }
    started_at {
      seconds: 1765393991
      nanos: 813000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8n3ucrp3lpb96-ptqudqc8n3ucruvcdmtj"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765393991
      nanos: 519290000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE flag"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: `flag`"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"flag\" (OptionalType (DataType \'Bool))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $7 \'(\'\"SharedReading\" \'\"1\"))\n(let $8 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $9 \'($6 $7 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $8))\n(let $10 (SecureParam \'\"cluster:default_yds\"))\n(let $11 (DqPqTopicSource $1 $5 \'(\'\"flag\" \'\"time\") $9 $10 \'\"J\\b\\n\\x06\\x12\\x04flag\" $4 \'\"\"))\n(let $12 (DataType \'String))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $12))))\n(let $15 (DqPqTopicSink $14 \'($6 $8) $10))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $11)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($7))))\n  (let $18 (DqSourceWideWrap $16 $2 $4 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"flag\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (Coalesce (Member $21 \'\"flag\") (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $12)))))))\n))) \'(\'(\'\"_logical_id\" \'200670)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\021\"\0013*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.14
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 833309
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 833309) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 833309) elapsed time (sec): 4.152527093887329
DEBUG    ya.test:process.py:263 Command (pid 833309) wtime: 4.167
DEBUG    ya.test:process.py:275 Command (pid 833309) output:
None
DEBUG    ya.test:process.py:276 Command (pid 833309) errors:
2025-12-10T19:13:13.966382Z :INFO: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Starting read session
2025-12-10T19:13:13.966426Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Starting session to cluster null (localhost:3427)
2025-12-10T19:13:13.966916Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:13.966930Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:13.966937Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:13:13.985782Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] Successfully connected. Initializing session
2025-12-10T19:13:13.989969Z :INFO: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] Server session id: test_filters_optional_field_consumer_1_31_10352061312359675494_v1
2025-12-10T19:13:13.990063Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:13.997423Z :INFO: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:13:14.968921Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:1
2025-12-10T19:13:14.968963Z :INFO: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1002 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:17.977193Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:17.980886Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (1-1)
2025-12-10T19:13:17.980940Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (1-1)
2025-12-10T19:13:17.981053Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] Commit offsets [1, 2). Partition stream id: 1
2025-12-10T19:13:17.981176Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:13:17.987114Z :DEBUG: [local] [local] [acf64016-63113150-baa3993a-8364a86e] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:13:17.987307Z :INFO: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Closing read session. Close timeout: 5.000000s
2025-12-10T19:13:17.987336Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:1:2
2025-12-10T19:13:17.987347Z :INFO: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4020 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:13:17.987525Z :NOTICE: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:13:17.988203Z :INFO: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Closing read session. Close timeout: 0.000000s
2025-12-10T19:13:17.988214Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:1:2
2025-12-10T19:13:17.988234Z :INFO: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4021 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:17.988245Z :NOTICE: [local] [local] [acf64016-63113150-baa3993a-8364a86e] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:80 Data was read from test_filters_optional_field_output: ['102']
DEBUG    root:fq_client.py:265 Result: 
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8n3ucruvcdmtj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393991
        nanos: 519290000
      }
      modified_at {
        seconds: 1765393998
        nanos: 129108000
      }
      revision: 2
    }
    started_at {
      seconds: 1765393991
      nanos: 813000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8n3ucrp3lpb96-ptqudqc8n3ucruvcdmtj"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765393991
      nanos: 519290000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE flag"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: `flag`"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.00s\",\"count\":1,\"avg\":\"0.00s\",\"max\":\"0.00s\",\"min\":\"0.00s\"}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"flag\" (OptionalType (DataType \'Bool))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $7 \'(\'\"SharedReading\" \'\"1\"))\n(let $8 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $9 \'($6 $7 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $8))\n(let $10 (SecureParam \'\"cluster:default_yds\"))\n(let $11 (DqPqTopicSource $1 $5 \'(\'\"flag\" \'\"time\") $9 $10 \'\"J\\b\\n\\x06\\x12\\x04flag\" $4 \'\"\"))\n(let $12 (DataType \'String))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $12))))\n(let $15 (DqPqTopicSink $14 \'($6 $8) $10))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $11)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($7))))\n  (let $18 (DqSourceWideWrap $16 $2 $4 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"flag\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (Coalesce (Member $21 \'\"flag\") (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $12)))))))\n))) \'(\'(\'\"_logical_id\" \'200670)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8n3ucruvcdmtj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393991
        nanos: 519290000
      }
      modified_at {
        seconds: 1765393998
        nanos: 129108000
      }
      revision: 2
    }
    started_at {
      seconds: 1765393991
      nanos: 813000000
    }
    finished_at {
      seconds: 1765393998
      nanos: 241000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8n3ucrp3lpb96-ptqudqc8n3ucruvcdmtj"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765393991
      nanos: 519290000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE flag"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  issue {
    message: "ABORTED_BY_USER"
    severity: 1
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: `flag`"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.12s\",\"count\":1,\"avg\":\"0.12s\",\"max\":\"0.12s\",\"min\":\"0.12s\"},\"EgressRows\":{\"sum\":6,\"count\":1,\"avg\":6,\"max\":6,\"min\":6},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"flag\" (OptionalType (DataType \'Bool))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $7 \'(\'\"SharedReading\" \'\"1\"))\n(let $8 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $9 \'($6 $7 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $8))\n(let $10 (SecureParam \'\"cluster:default_yds\"))\n(let $11 (DqPqTopicSource $1 $5 \'(\'\"flag\" \'\"time\") $9 $10 \'\"J\\b\\n\\x06\\x12\\x04flag\" $4 \'\"\"))\n(let $12 (DataType \'String))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $12))))\n(let $15 (DqPqTopicSink $14 \'($6 $8) $10))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $11)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($7))))\n  (let $18 (DqSourceWideWrap $16 $2 $4 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"flag\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (Coalesce (Member $21 \'\"flag\") (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $12)))))))\n))) \'(\'(\'\"_logical_id\" \'200670)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time * (field2 - field1) != 0"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "979930e1-6a8c-4ccb-8272-9a46010f5eec"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mt0aftqrhqn2"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393998
        nanos: 796217000
      }
      modified_at {
        seconds: 1765393998
        nanos: 796217000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mt0afoa52pqd-ptqudqc8mt0aftqrhqn2"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765393998
      nanos: 796217000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time * (field2 - field1) != 0"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mt0aftqrhqn2"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393998
        nanos: 796217000
      }
      modified_at {
        seconds: 1765393998
        nanos: 796217000
      }
      revision: 1
    }
    started_at {
      seconds: 1765393999
      nanos: 225000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mt0afoa52pqd-ptqudqc8mt0aftqrhqn2"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765393998
      nanos: 796217000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time * (field2 - field1) != 0"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"B9\\b\\x04\\x12&\\x1A$\\b\\x01\\x12\\x06\\x12\\x04time\\x1A\\x18\\x1A\\x16\\b\\x03\\x12\\b\\x12\\x06field2\\x1A\\b\\x12\\x06field1\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x00\\x00\\x00\\x00\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (block \'(\n    (let $24 (Member $23 \'\"time\"))\n    (return (OptionalIf (Coalesce (!= (* $24 (- (Member $23 \'\"field2\") (Member $23 \'\"field1\"))) (Int32 \'\"0\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast $24 $13)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200773)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\021\"\0015*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.15
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 835415
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 835415) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 835415) elapsed time (sec): 4.782317638397217
DEBUG    ya.test:process.py:263 Command (pid 835415) wtime: 4.793
DEBUG    ya.test:process.py:275 Command (pid 835415) output:
None
DEBUG    ya.test:process.py:276 Command (pid 835415) errors:
2025-12-10T19:13:20.125477Z :INFO: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Starting read session
2025-12-10T19:13:20.125525Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Starting session to cluster null (localhost:3427)
2025-12-10T19:13:20.126053Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:20.126069Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:20.126076Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:13:20.132047Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] Successfully connected. Initializing session
2025-12-10T19:13:20.138462Z :INFO: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] Server session id: test_filters_optional_field_consumer_1_33_17128380207538765459_v1
2025-12-10T19:13:20.138561Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:20.142745Z :INFO: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:13:21.129038Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:2
2025-12-10T19:13:21.129078Z :INFO: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1003 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:24.731901Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:24.733376Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (2-2)
2025-12-10T19:13:24.733433Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (2-2)
2025-12-10T19:13:24.737090Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] Commit offsets [2, 3). Partition stream id: 1
2025-12-10T19:13:24.737257Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:13:24.746873Z :DEBUG: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:13:24.747264Z :INFO: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Closing read session. Close timeout: 5.000000s
2025-12-10T19:13:24.747292Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:2:3
2025-12-10T19:13:24.747302Z :INFO: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4621 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:13:24.750684Z :NOTICE: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:13:24.750937Z :INFO: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Closing read session. Close timeout: 0.000000s
2025-12-10T19:13:24.750951Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:2:3
2025-12-10T19:13:24.750979Z :INFO: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4625 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:24.750990Z :NOTICE: [local] [local] [57d65aac-502397fa-37737bf6-37c02547] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:80 Data was read from test_filters_optional_field_output: ['102']
DEBUG    root:fq_client.py:265 Result: 
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mt0aftqrhqn2"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393998
        nanos: 796217000
      }
      modified_at {
        seconds: 1765394004
        nanos: 906028000
      }
      revision: 2
    }
    started_at {
      seconds: 1765393999
      nanos: 225000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mt0afoa52pqd-ptqudqc8mt0aftqrhqn2"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765393998
      nanos: 796217000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time * (field2 - field1) != 0"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Type annotation"
    issue_code: 1030
    severity: 2
    issues {
      position {
        row: 3
        column: 29
      }
      message: "At function: RemoveSystemMembers"
      end_position {
        row: 3
        column: 29
      }
      severity: 2
      issues {
        position {
          row: 4
          column: 13
        }
        message: "At function: PersistableRepr, At function: SqlProject"
        end_position {
          row: 4
          column: 13
        }
        severity: 2
        issues {
          position {
            row: 5
            column: 141
          }
          message: "At function: Filter, At lambda, At function: Coalesce"
          end_position {
            row: 5
            column: 141
          }
          severity: 2
          issues {
            position {
              row: 5
              column: 186
            }
            message: "At function: !="
            end_position {
              row: 5
              column: 186
            }
            severity: 2
            issues {
              position {
                row: 5
                column: 166
              }
              message: "At function: *"
              end_position {
                row: 5
                column: 166
              }
              severity: 2
              issues {
                position {
                  row: 5
                  column: 166
                }
                message: "Integral type implicit bitcast: Uint64 and Optional<Int64>"
                end_position {
                  row: 5
                  column: 166
                }
                issue_code: 1107
                severity: 2
              }
            }
          }
        }
      }
    }
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: ((`time` * (`field2` - `field1`)) <> 0)"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.00s\",\"count\":1,\"avg\":\"0.00s\",\"max\":\"0.00s\",\"min\":\"0.00s\"}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"B9\\b\\x04\\x12&\\x1A$\\b\\x01\\x12\\x06\\x12\\x04time\\x1A\\x18\\x1A\\x16\\b\\x03\\x12\\b\\x12\\x06field2\\x1A\\b\\x12\\x06field1\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x00\\x00\\x00\\x00\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (block \'(\n    (let $24 (Member $23 \'\"time\"))\n    (return (OptionalIf (Coalesce (!= (* $24 (- (Member $23 \'\"field2\") (Member $23 \'\"field1\"))) (Int32 \'\"0\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast $24 $13)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200773)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mt0aftqrhqn2"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765393998
        nanos: 796217000
      }
      modified_at {
        seconds: 1765394004
        nanos: 906028000
      }
      revision: 2
    }
    started_at {
      seconds: 1765393999
      nanos: 225000000
    }
    finished_at {
      seconds: 1765394005
      nanos: 576000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mt0afoa52pqd-ptqudqc8mt0aftqrhqn2"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765393998
      nanos: 796217000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time * (field2 - field1) != 0"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  issue {
    message: "ABORTED_BY_USER"
    severity: 1
  }
  transient_issue {
    message: "Type annotation"
    issue_code: 1030
    severity: 2
    issues {
      position {
        row: 3
        column: 29
      }
      message: "At function: RemoveSystemMembers"
      end_position {
        row: 3
        column: 29
      }
      severity: 2
      issues {
        position {
          row: 4
          column: 13
        }
        message: "At function: PersistableRepr, At function: SqlProject"
        end_position {
          row: 4
          column: 13
        }
        severity: 2
        issues {
          position {
            row: 5
            column: 141
          }
          message: "At function: Filter, At lambda, At function: Coalesce"
          end_position {
            row: 5
            column: 141
          }
          severity: 2
          issues {
            position {
              row: 5
              column: 186
            }
            message: "At function: !="
            end_position {
              row: 5
              column: 186
            }
            severity: 2
            issues {
              position {
                row: 5
                column: 166
              }
              message: "At function: *"
              end_position {
                row: 5
                column: 166
              }
              severity: 2
              issues {
                position {
                  row: 5
                  column: 166
                }
                message: "Integral type implicit bitcast: Uint64 and Optional<Int64>"
                end_position {
                  row: 5
                  column: 166
                }
                issue_code: 1107
                severity: 2
              }
            }
          }
        }
      }
    }
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: ((`time` * (`field2` - `field1`)) <> 0)"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"94ms\",\"count\":1,\"avg\":\"94ms\",\"max\":\"94ms\",\"min\":\"94ms\"},\"EgressRows\":{\"sum\":6,\"count\":1,\"avg\":6,\"max\":6,\"min\":6},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"B9\\b\\x04\\x12&\\x1A$\\b\\x01\\x12\\x06\\x12\\x04time\\x1A\\x18\\x1A\\x16\\b\\x03\\x12\\b\\x12\\x06field2\\x1A\\b\\x12\\x06field1\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x00\\x00\\x00\\x00\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (block \'(\n    (let $24 (Member $23 \'\"time\"))\n    (return (OptionalIf (Coalesce (!= (* $24 (- (Member $23 \'\"field2\") (Member $23 \'\"field1\"))) (Int32 \'\"0\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast $24 $13)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200773)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE (field1 % field2) / 5 = 1"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "13519759-b6e2-4e1c-acd6-f20110d574a2"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mm2im41bg049"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394006
        nanos: 62311000
      }
      modified_at {
        seconds: 1765394006
        nanos: 62311000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mm2ilvltfnuf-ptqudqc8mm2im41bg049"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765394006
      nanos: 62311000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE (field1 % field2) / 5 = 1"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mm2im41bg049"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394006
        nanos: 62311000
      }
      modified_at {
        seconds: 1765394006
        nanos: 62311000
      }
      revision: 1
    }
    started_at {
      seconds: 1765394006
      nanos: 228000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mm2ilvltfnuf-ptqudqc8mm2im41bg049"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394006
      nanos: 62311000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE (field1 % field2) / 5 = 1"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (((`field1` % `field2`) / 5) = 1)"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 \'\"B@\\b\\x03\\x12-\\x1A+\\b\\a\\x12\\x18\\x1A\\x16\\b\\b\\x12\\b\\x12\\x06field1\\x1A\\b\\x12\\x06field2\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x05\\x00\\x00\\x00\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x01\\x00\\x00\\x00\")\n(let $13 (DqPqTopicSource $1 $5 $6 $10 $11 $12 $4 \'\"\"))\n(let $14 (DataType \'String))\n(let $15 (DataSink \'\"pq\" \'\"yds\"))\n(let $16 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $14))))\n(let $17 (DqPqTopicSink $16 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $13)) (lambda \'($18) (block \'(\n  (let $19 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $20 (DqSourceWideWrap $18 $2 $4 $19))\n  (return (FlatMap (NarrowMap $20 (lambda \'($21 $22 $23) (AsStruct \'(\'\"field1\" $21) \'(\'\"field2\" $22) \'(\'\"time\" $23)))) (lambda \'($24) (OptionalIf (Coalesce (== (/ (% (Member $24 \'\"field1\") (Member $24 \'\"field2\")) (Int32 \'\"5\")) (Int32 \'\"1\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $24 \'\"time\") $14)))))))\n))) \'(\'(\'\"_logical_id\" \'200767)) \'((DqSink \'\"0\" $15 $17))))) $15))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\021\"\0017*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.16
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 837811
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 837811) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 837811) elapsed time (sec): 4.4438722133636475
DEBUG    ya.test:process.py:263 Command (pid 837811) wtime: 4.446
DEBUG    ya.test:process.py:275 Command (pid 837811) output:
None
DEBUG    ya.test:process.py:276 Command (pid 837811) errors:
2025-12-10T19:13:27.327024Z :INFO: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Starting read session
2025-12-10T19:13:27.327071Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Starting session to cluster null (localhost:3427)
2025-12-10T19:13:27.327591Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:27.327607Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:27.327614Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:13:27.340264Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] Successfully connected. Initializing session
2025-12-10T19:13:27.342209Z :INFO: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] Server session id: test_filters_optional_field_consumer_1_35_15274182890133875558_v1
2025-12-10T19:13:27.342277Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:27.353158Z :INFO: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:13:28.328079Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:3
2025-12-10T19:13:28.328115Z :INFO: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1001 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:31.613242Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:31.613326Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (3-3)
2025-12-10T19:13:31.613376Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (3-3)
2025-12-10T19:13:31.617013Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] Commit offsets [3, 4). Partition stream id: 1
2025-12-10T19:13:31.617151Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:13:31.625258Z :DEBUG: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:13:31.625489Z :INFO: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Closing read session. Close timeout: 5.000000s
2025-12-10T19:13:31.625512Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:3:4
2025-12-10T19:13:31.625522Z :INFO: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4298 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:13:31.628904Z :NOTICE: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:13:31.633294Z :INFO: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Closing read session. Close timeout: 0.000000s
2025-12-10T19:13:31.633312Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:3:4
2025-12-10T19:13:31.633336Z :INFO: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4306 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:31.633350Z :NOTICE: [local] [local] [b15d9cbc-de85d29e-ab3da6dc-21a5c780] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:80 Data was read from test_filters_optional_field_output: ['102']
DEBUG    root:fq_client.py:265 Result: 
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mm2im41bg049"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394006
        nanos: 62311000
      }
      modified_at {
        seconds: 1765394011
        nanos: 783459000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394006
      nanos: 228000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mm2ilvltfnuf-ptqudqc8mm2im41bg049"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394006
      nanos: 62311000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE (field1 % field2) / 5 = 1"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (((`field1` % `field2`) / 5) = 1)"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.00s\",\"count\":1,\"avg\":\"0.00s\",\"max\":\"0.00s\",\"min\":\"0.00s\"}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 \'\"B@\\b\\x03\\x12-\\x1A+\\b\\a\\x12\\x18\\x1A\\x16\\b\\b\\x12\\b\\x12\\x06field1\\x1A\\b\\x12\\x06field2\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x05\\x00\\x00\\x00\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x01\\x00\\x00\\x00\")\n(let $13 (DqPqTopicSource $1 $5 $6 $10 $11 $12 $4 \'\"\"))\n(let $14 (DataType \'String))\n(let $15 (DataSink \'\"pq\" \'\"yds\"))\n(let $16 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $14))))\n(let $17 (DqPqTopicSink $16 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $13)) (lambda \'($18) (block \'(\n  (let $19 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $20 (DqSourceWideWrap $18 $2 $4 $19))\n  (return (FlatMap (NarrowMap $20 (lambda \'($21 $22 $23) (AsStruct \'(\'\"field1\" $21) \'(\'\"field2\" $22) \'(\'\"time\" $23)))) (lambda \'($24) (OptionalIf (Coalesce (== (/ (% (Member $24 \'\"field1\") (Member $24 \'\"field2\")) (Int32 \'\"5\")) (Int32 \'\"1\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $24 \'\"time\") $14)))))))\n))) \'(\'(\'\"_logical_id\" \'200767)) \'((DqSink \'\"0\" $15 $17))))) $15))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mm2im41bg049"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394006
        nanos: 62311000
      }
      modified_at {
        seconds: 1765394011
        nanos: 783459000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394006
      nanos: 228000000
    }
    finished_at {
      seconds: 1765394012
      nanos: 518000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mm2ilvltfnuf-ptqudqc8mm2im41bg049"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394006
      nanos: 62311000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE (field1 % field2) / 5 = 1"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  issue {
    message: "ABORTED_BY_USER"
    severity: 1
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (((`field1` % `field2`) / 5) = 1)"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"83ms\",\"count\":1,\"avg\":\"83ms\",\"max\":\"83ms\",\"min\":\"83ms\"},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"EgressBytes\":{\"sum\":3,\"count\":1,\"avg\":3,\"max\":3,\"min\":3},\"EgressRows\":{\"sum\":7,\"count\":1,\"avg\":7,\"max\":7,\"min\":7},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 \'\"B@\\b\\x03\\x12-\\x1A+\\b\\a\\x12\\x18\\x1A\\x16\\b\\b\\x12\\b\\x12\\x06field1\\x1A\\b\\x12\\x06field2\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x05\\x00\\x00\\x00\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\x01\\x00\\x00\\x00\")\n(let $13 (DqPqTopicSource $1 $5 $6 $10 $11 $12 $4 \'\"\"))\n(let $14 (DataType \'String))\n(let $15 (DataSink \'\"pq\" \'\"yds\"))\n(let $16 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $14))))\n(let $17 (DqPqTopicSink $16 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $13)) (lambda \'($18) (block \'(\n  (let $19 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $20 (DqSourceWideWrap $18 $2 $4 $19))\n  (return (FlatMap (NarrowMap $20 (lambda \'($21 $22 $23) (AsStruct \'(\'\"field1\" $21) \'(\'\"field2\" $22) \'(\'\"time\" $23)))) (lambda \'($24) (OptionalIf (Coalesce (== (/ (% (Member $24 \'\"field1\") (Member $24 \'\"field2\")) (Int32 \'\"5\")) (Int32 \'\"1\")) (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $24 \'\"time\") $14)))))))\n))) \'(\'(\'\"_logical_id\" \'200767)) \'((DqSink \'\"0\" $15 $17))))) $15))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS NOT DISTINCT FROM \"event2\""
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "c3b75757-fac5-4e5f-be86-bb2007634f7f"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mfgkiak24hg5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394012
        nanos: 941697000
      }
      modified_at {
        seconds: 1765394012
        nanos: 941697000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mfgki55qr2m6-ptqudqc8mfgkiak24hg5"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765394012
      nanos: 941697000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS NOT DISTINCT FROM \"event2\""
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mfgkiak24hg5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394012
        nanos: 941697000
      }
      modified_at {
        seconds: 1765394012
        nanos: 941697000
      }
      revision: 1
    }
    started_at {
      seconds: 1765394013
      nanos: 254000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mfgki55qr2m6-ptqudqc8mfgkiak24hg5"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765394012
      nanos: 941697000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS NOT DISTINCT FROM \"event2\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`event` IS NOT DISTINCT FROM \"event2\")"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"event\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"B\\x1E\\b\\a\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"event\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (IsNotDistinctFrom (Member $21 \'\"event\") (String \'\"event2\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200661)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\021\"\0019*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.17
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 841543
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 841543) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 841543) elapsed time (sec): 4.651901721954346
DEBUG    ya.test:process.py:263 Command (pid 841543) wtime: 4.66
DEBUG    ya.test:process.py:275 Command (pid 841543) output:
None
DEBUG    ya.test:process.py:276 Command (pid 841543) errors:
2025-12-10T19:13:34.285670Z :INFO: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Starting read session
2025-12-10T19:13:34.285718Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Starting session to cluster null (localhost:3427)
2025-12-10T19:13:34.286197Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:34.286224Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:34.286231Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:13:34.308385Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] Successfully connected. Initializing session
2025-12-10T19:13:34.313771Z :INFO: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] Server session id: test_filters_optional_field_consumer_1_37_14216779735829570931_v1
2025-12-10T19:13:34.313871Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:34.321531Z :INFO: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:13:35.287534Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:4
2025-12-10T19:13:35.287573Z :INFO: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1001 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:38.805204Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:38.808905Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (4-4)
2025-12-10T19:13:38.808983Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (4-4)
2025-12-10T19:13:38.812451Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] Commit offsets [4, 5). Partition stream id: 1
2025-12-10T19:13:38.812606Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:13:38.816096Z :DEBUG: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:13:38.816307Z :INFO: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Closing read session. Close timeout: 5.000000s
2025-12-10T19:13:38.816334Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:4:5
2025-12-10T19:13:38.816345Z :INFO: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4530 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:13:38.816532Z :NOTICE: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:13:38.816672Z :INFO: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Closing read session. Close timeout: 0.000000s
2025-12-10T19:13:38.816679Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:4:5
2025-12-10T19:13:38.816696Z :INFO: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4531 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:38.816702Z :NOTICE: [local] [local] [6bb1582-9339f7f0-7523a385-96e61898] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:80 Data was read from test_filters_optional_field_output: ['102']
DEBUG    root:fq_client.py:265 Result: 
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mfgkiak24hg5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394012
        nanos: 941697000
      }
      modified_at {
        seconds: 1765394018
        nanos: 937514000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394013
      nanos: 254000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mfgki55qr2m6-ptqudqc8mfgkiak24hg5"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394012
      nanos: 941697000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS NOT DISTINCT FROM \"event2\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`event` IS NOT DISTINCT FROM \"event2\")"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.00s\",\"count\":1,\"avg\":\"0.00s\",\"max\":\"0.00s\",\"min\":\"0.00s\"}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"event\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"B\\x1E\\b\\a\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"event\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (IsNotDistinctFrom (Member $21 \'\"event\") (String \'\"event2\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200661)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8mfgkiak24hg5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394012
        nanos: 941697000
      }
      modified_at {
        seconds: 1765394018
        nanos: 937514000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394013
      nanos: 254000000
    }
    finished_at {
      seconds: 1765394019
      nanos: 673000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8mfgki55qr2m6-ptqudqc8mfgkiak24hg5"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394012
      nanos: 941697000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS NOT DISTINCT FROM \"event2\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  issue {
    message: "ABORTED_BY_USER"
    severity: 1
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`event` IS NOT DISTINCT FROM \"event2\")"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.14s\",\"count\":1,\"avg\":\"0.14s\",\"max\":\"0.14s\",\"min\":\"0.14s\"},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"EgressBytes\":{\"sum\":3,\"count\":1,\"avg\":3,\"max\":3,\"min\":3},\"EgressRows\":{\"sum\":7,\"count\":1,\"avg\":7,\"max\":7,\"min\":7},\"MaxMemoryUsage\":{\"sum\":2031616,\"count\":1,\"avg\":2031616,\"max\":2031616,\"min\":2031616},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"event\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"B\\x1E\\b\\a\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"event\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (IsNotDistinctFrom (Member $21 \'\"event\") (String \'\"event2\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200661)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS DISTINCT FROM \"event1\""
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "7ebb1ad7-6683-4c61-abc3-88cf4c17b247"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8m8m8pd58oo06"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394020
        nanos: 97146000
      }
      modified_at {
        seconds: 1765394020
        nanos: 97146000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8m8m8p9orpn2m-ptqudqc8m8m8pd58oo06"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765394020
      nanos: 97146000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS DISTINCT FROM \"event1\""
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8m8m8pd58oo06"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394020
        nanos: 97146000
      }
      modified_at {
        seconds: 1765394020
        nanos: 97146000
      }
      revision: 1
    }
    started_at {
      seconds: 1765394020
      nanos: 244000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8m8m8p9orpn2m-ptqudqc8m8m8pd58oo06"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394020
      nanos: 97146000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS DISTINCT FROM \"event1\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`event` IS DISTINCT FROM \"event1\")"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"event\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"B\\x1E\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event1\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"event\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (IsDistinctFrom (Member $21 \'\"event\") (String \'\"event1\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200661)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\022\"\00211*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.18
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 847428
DEBUG    ydb.resolver.DiscoveryEndpointsResolver:resolver.py:175 Preparing initial endpoint to resolve endpoints
DEBUG    ydb.connection:connection.py:299 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', 1250), ('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:379 RpcState(ListEndpoints, 63a57a78-3846-48db-9c4d-49ec432f0247, localhost:3427): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, 63a57a78-3846-48db-9c4d-49ec432f0247, localhost:3427): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, 63a57a78-3846-48db-9c4d-49ec432f0247, localhost:3427): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-6xc3ma4juy.auto.internal" port: 3427 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-6xc3ma4juy.auto.internal:3427, location 1, ssl: False>]>
INFO     ydb.connection:connection.py:502 Closing channel for endpoint localhost:3427
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 847428) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 847428) elapsed time (sec): 3.6533591747283936
DEBUG    ya.test:process.py:263 Command (pid 847428) wtime: 3.654
DEBUG    ya.test:process.py:275 Command (pid 847428) output:
None
DEBUG    ya.test:process.py:276 Command (pid 847428) errors:
2025-12-10T19:13:41.923157Z :INFO: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Starting read session
2025-12-10T19:13:41.923208Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Starting session to cluster null (localhost:3427)
2025-12-10T19:13:41.923641Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:41.923655Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:41.923661Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:13:41.934152Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] Successfully connected. Initializing session
2025-12-10T19:13:41.939839Z :INFO: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] Server session id: test_filters_optional_field_consumer_1_39_13085257034008673938_v1
2025-12-10T19:13:41.939968Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:41.941650Z :INFO: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:13:42.928944Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:5
2025-12-10T19:13:42.928987Z :INFO: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1005 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:45.520808Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:45.523653Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (5-5)
2025-12-10T19:13:45.523708Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (5-5)
2025-12-10T19:13:45.525047Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] Commit offsets [5, 6). Partition stream id: 1
2025-12-10T19:13:45.525616Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:13:45.529752Z :DEBUG: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:13:45.532830Z :INFO: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Closing read session. Close timeout: 5.000000s
2025-12-10T19:13:45.532896Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:5:6
2025-12-10T19:13:45.532913Z :INFO: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3609 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:13:45.533232Z :NOTICE: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:13:45.536585Z :INFO: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Closing read session. Close timeout: 0.000000s
2025-12-10T19:13:45.536601Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:5:6
2025-12-10T19:13:45.536624Z :INFO: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3613 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:45.536638Z :NOTICE: [local] [local] [b16b192c-fa40543c-3aa2857b-fceec485] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:80 Data was read from test_filters_optional_field_output: ['102']
DEBUG    root:fq_client.py:265 Result: 
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8m8m8pd58oo06"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394020
        nanos: 97146000
      }
      modified_at {
        seconds: 1765394025
        nanos: 574485000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394020
      nanos: 244000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8m8m8p9orpn2m-ptqudqc8m8m8pd58oo06"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394020
      nanos: 97146000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS DISTINCT FROM \"event1\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`event` IS DISTINCT FROM \"event1\")"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.00s\",\"count\":1,\"avg\":\"0.00s\",\"max\":\"0.00s\",\"min\":\"0.00s\"}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"event\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"B\\x1E\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event1\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"event\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (IsDistinctFrom (Member $21 \'\"event\") (String \'\"event1\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200661)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8m8m8pd58oo06"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394020
        nanos: 97146000
      }
      modified_at {
        seconds: 1765394025
        nanos: 574485000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394020
      nanos: 244000000
    }
    finished_at {
      seconds: 1765394026
      nanos: 468000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8m8m8p9orpn2m-ptqudqc8m8m8pd58oo06"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394020
      nanos: 97146000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  event IS DISTINCT FROM \"event1\""
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  issue {
    message: "ABORTED_BY_USER"
    severity: 1
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`event` IS DISTINCT FROM \"event1\")"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"88ms\",\"count\":1,\"avg\":\"88ms\",\"max\":\"88ms\",\"min\":\"88ms\"},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"EgressBytes\":{\"sum\":3,\"count\":1,\"avg\":3,\"max\":3,\"min\":3},\"EgressRows\":{\"sum\":7,\"count\":1,\"avg\":7,\"max\":7,\"min\":7},\"MaxMemoryUsage\":{\"sum\":196608,\"count\":1,\"avg\":196608,\"max\":196608,\"min\":196608},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"event\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"B\\x1E\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event1\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"event\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (OptionalIf (IsDistinctFrom (Member $21 \'\"event\") (String \'\"event1\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200661)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  field1 IS DISTINCT FROM field2"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "d5c52dcc-5c07-4e35-b62b-14e05ed2c255"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8m2ckvofr5u1d"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394026
        nanos: 703818000
      }
      modified_at {
        seconds: 1765394026
        nanos: 703818000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8m2ckvjuul3d8-ptqudqc8m2ckvofr5u1d"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765394026
      nanos: 703818000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  field1 IS DISTINCT FROM field2"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8m2ckvofr5u1d"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394026
        nanos: 703818000
      }
      modified_at {
        seconds: 1765394026
        nanos: 703818000
      }
      revision: 1
    }
    started_at {
      seconds: 1765394026
      nanos: 856000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8m2ckvjuul3d8-ptqudqc8m2ckvofr5u1d"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394026
      nanos: 703818000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  field1 IS DISTINCT FROM field2"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`field1` IS DISTINCT FROM `field2`)"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"B\\x16\\b\\b\\x12\\b\\x12\\x06field1\\x1A\\b\\x12\\x06field2\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (OptionalIf (IsDistinctFrom (Member $23 \'\"field1\") (Member $23 \'\"field2\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $23 \'\"time\") $13)))))))\n))) \'(\'(\'\"_logical_id\" \'200687)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\022\"\00213*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.19
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 853234
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 853234) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 853234) elapsed time (sec): 3.846676826477051
DEBUG    ya.test:process.py:263 Command (pid 853234) wtime: 3.848
DEBUG    ya.test:process.py:275 Command (pid 853234) output:
None
DEBUG    ya.test:process.py:276 Command (pid 853234) errors:
2025-12-10T19:13:48.506317Z :INFO: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Starting read session
2025-12-10T19:13:48.506363Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Starting session to cluster null (localhost:3427)
2025-12-10T19:13:48.507317Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:48.507336Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:48.507344Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:13:48.516732Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] Successfully connected. Initializing session
2025-12-10T19:13:48.519028Z :INFO: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] Server session id: test_filters_optional_field_consumer_1_41_3818622355168242804_v1
2025-12-10T19:13:48.519131Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:48.521698Z :INFO: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:13:49.508182Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:6
2025-12-10T19:13:49.508229Z :INFO: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1001 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:52.196647Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:52.196744Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (6-6)
2025-12-10T19:13:52.196802Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (6-6)
2025-12-10T19:13:52.197060Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] Commit offsets [6, 7). Partition stream id: 1
2025-12-10T19:13:52.197197Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:13:52.204123Z :DEBUG: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:13:52.204357Z :INFO: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Closing read session. Close timeout: 5.000000s
2025-12-10T19:13:52.204383Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:6:7
2025-12-10T19:13:52.204393Z :INFO: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3698 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:13:52.204613Z :NOTICE: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:13:52.204796Z :INFO: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Closing read session. Close timeout: 0.000000s
2025-12-10T19:13:52.204812Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:6:7
2025-12-10T19:13:52.204857Z :INFO: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3698 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:52.204872Z :NOTICE: [local] [local] [a6cc5ec2-16c5680b-bf31f283-f9c7abb8] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:80 Data was read from test_filters_optional_field_output: ['102']
DEBUG    root:fq_client.py:265 Result: 
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8m2ckvofr5u1d"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394026
        nanos: 703818000
      }
      modified_at {
        seconds: 1765394032
        nanos: 350052000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394026
      nanos: 856000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8m2ckvjuul3d8-ptqudqc8m2ckvofr5u1d"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394026
      nanos: 703818000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  field1 IS DISTINCT FROM field2"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`field1` IS DISTINCT FROM `field2`)"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.00s\",\"count\":1,\"avg\":\"0.00s\",\"max\":\"0.00s\",\"min\":\"0.00s\"}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"B\\x16\\b\\b\\x12\\b\\x12\\x06field1\\x1A\\b\\x12\\x06field2\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (OptionalIf (IsDistinctFrom (Member $23 \'\"field1\") (Member $23 \'\"field2\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $23 \'\"time\") $13)))))))\n))) \'(\'(\'\"_logical_id\" \'200687)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8m2ckvofr5u1d"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394026
        nanos: 703818000
      }
      modified_at {
        seconds: 1765394032
        nanos: 350052000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394026
      nanos: 856000000
    }
    finished_at {
      seconds: 1765394033
      nanos: 120000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8m2ckvjuul3d8-ptqudqc8m2ckvofr5u1d"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394026
      nanos: 703818000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE  field1 IS DISTINCT FROM field2"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  issue {
    message: "ABORTED_BY_USER"
    severity: 1
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`field1` IS DISTINCT FROM `field2`)"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"84ms\",\"count\":1,\"avg\":\"84ms\",\"max\":\"84ms\",\"min\":\"84ms\"},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"EgressBytes\":{\"sum\":3,\"count\":1,\"avg\":3,\"max\":3,\"min\":3},\"EgressRows\":{\"sum\":7,\"count\":1,\"avg\":7,\"max\":7,\"min\":7},\"MaxMemoryUsage\":{\"sum\":196608,\"count\":1,\"avg\":196608,\"max\":196608,\"min\":196608},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"B\\x16\\b\\b\\x12\\b\\x12\\x06field1\\x1A\\b\\x12\\x06field2\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (OptionalIf (IsDistinctFrom (Member $23 \'\"field1\") (Member $23 \'\"field2\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $23 \'\"time\") $13)))))))\n))) \'(\'(\'\"_logical_id\" \'200687)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time == 102 OR (field2 IS NOT DISTINCT FROM 1005 AND Random(field1) < 10.0)"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "e33e23d7-9234-4b5b-854b-a9c766babd37"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8lru20v88ha9f"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394033
        nanos: 473439000
      }
      modified_at {
        seconds: 1765394033
        nanos: 473439000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8lru20rquq45v-ptqudqc8lru20v88ha9f"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765394033
      nanos: 473439000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time == 102 OR (field2 IS NOT DISTINCT FROM 1005 AND Random(field1) < 10.0)"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8lru20v88ha9f"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394033
        nanos: 473439000
      }
      modified_at {
        seconds: 1765394033
        nanos: 473439000
      }
      revision: 1
    }
    started_at {
      seconds: 1765394033
      nanos: 855000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8lru20rquq45v-ptqudqc8lru20v88ha9f"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765394033
      nanos: 473439000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time == 102 OR (field2 IS NOT DISTINCT FROM 1005 AND Random(field1) < 10.0)"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: ((`time` = 102) OR (`field2` IS NOT DISTINCT FROM 1005))"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"\\x1A<\\n\\x1BB\\x19\\b\\x03\\x12\\x06\\x12\\x04time\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15f\\x00\\x00\\x00\\n\\x1DB\\x1B\\b\\a\\x12\\b\\x12\\x06field2\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\xED\\x03\\x00\\x00\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (block \'(\n    (let $24 (Member $23 \'\"time\"))\n    (return (OptionalIf (Or (== $24 (Int32 \'\"102\")) (And (IsNotDistinctFrom (Member $23 \'\"field2\") (Int32 \'\"1005\")) (< (Random (DependsOn (Member $23 \'\"field1\"))) (Double \'\"10.0\")))) (AsStruct \'(\'\"column0\" (SafeCast $24 $13)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200824)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\022\"\00215*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.20
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 860245
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 860245) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 860245) elapsed time (sec): 3.3271827697753906
DEBUG    ya.test:process.py:263 Command (pid 860245) wtime: 3.33
DEBUG    ya.test:process.py:275 Command (pid 860245) output:
None
DEBUG    ya.test:process.py:276 Command (pid 860245) errors:
2025-12-10T19:13:55.827447Z :INFO: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Starting read session
2025-12-10T19:13:55.827510Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Starting session to cluster null (localhost:3427)
2025-12-10T19:13:55.828051Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:55.828063Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:55.828068Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:13:55.840791Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] Successfully connected. Initializing session
2025-12-10T19:13:55.842118Z :INFO: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] Server session id: test_filters_optional_field_consumer_1_43_12781743441584115071_v1
2025-12-10T19:13:55.842203Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:55.845095Z :INFO: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:13:56.828186Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:7
2025-12-10T19:13:56.828234Z :INFO: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1000 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:59.076244Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:13:59.076355Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (7-7)
2025-12-10T19:13:59.076419Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (7-7)
2025-12-10T19:13:59.076968Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] Commit offsets [7, 8). Partition stream id: 1
2025-12-10T19:13:59.077083Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:13:59.081227Z :DEBUG: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:13:59.081399Z :INFO: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Closing read session. Close timeout: 5.000000s
2025-12-10T19:13:59.081425Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:7:8
2025-12-10T19:13:59.081433Z :INFO: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3254 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:13:59.081652Z :NOTICE: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:13:59.084975Z :INFO: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Closing read session. Close timeout: 0.000000s
2025-12-10T19:13:59.084992Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:7:8
2025-12-10T19:13:59.085018Z :INFO: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3257 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:13:59.085033Z :NOTICE: [local] [local] [6f91b207-f1277b8f-3c2992e4-c3560df1] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:80 Data was read from test_filters_optional_field_output: ['102']
DEBUG    root:fq_client.py:265 Result: 
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8lru20v88ha9f"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394033
        nanos: 473439000
      }
      modified_at {
        seconds: 1765394039
        nanos: 154637000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394033
      nanos: 855000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8lru20rquq45v-ptqudqc8lru20v88ha9f"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394033
      nanos: 473439000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time == 102 OR (field2 IS NOT DISTINCT FROM 1005 AND Random(field1) < 10.0)"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: ((`time` = 102) OR (`field2` IS NOT DISTINCT FROM 1005))"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.00s\",\"count\":1,\"avg\":\"0.00s\",\"max\":\"0.00s\",\"min\":\"0.00s\"}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"\\x1A<\\n\\x1BB\\x19\\b\\x03\\x12\\x06\\x12\\x04time\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15f\\x00\\x00\\x00\\n\\x1DB\\x1B\\b\\a\\x12\\b\\x12\\x06field2\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\xED\\x03\\x00\\x00\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (block \'(\n    (let $24 (Member $23 \'\"time\"))\n    (return (OptionalIf (Or (== $24 (Int32 \'\"102\")) (And (IsNotDistinctFrom (Member $23 \'\"field2\") (Int32 \'\"1005\")) (< (Random (DependsOn (Member $23 \'\"field1\"))) (Double \'\"10.0\")))) (AsStruct \'(\'\"column0\" (SafeCast $24 $13)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200824)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8lru20v88ha9f"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394033
        nanos: 473439000
      }
      modified_at {
        seconds: 1765394039
        nanos: 154637000
      }
      revision: 2
    }
    started_at {
      seconds: 1765394033
      nanos: 855000000
    }
    finished_at {
      seconds: 1765394040
      nanos: 30000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjudqc8lru20rquq45v-ptqudqc8lru20v88ha9f"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394033
      nanos: 473439000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE time == 102 OR (field2 IS NOT DISTINCT FROM 1005 AND Random(field1) < 10.0)"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  issue {
    message: "ABORTED_BY_USER"
    severity: 1
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: ((`time` = 102) OR (`field2` IS NOT DISTINCT FROM 1005))"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"78ms\",\"count\":1,\"avg\":\"78ms\",\"max\":\"78ms\",\"min\":\"78ms\"},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"EgressBytes\":{\"sum\":3,\"count\":1,\"avg\":3,\"max\":3,\"min\":3},\"EgressRows\":{\"sum\":7,\"count\":1,\"avg\":7,\"max\":7,\"min\":7},\"MaxMemoryUsage\":{\"sum\":196608,\"count\":1,\"avg\":196608,\"max\":196608,\"min\":196608},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (StructType \'(\'\"field1\" (OptionalType (DataType \'Uint8))) \'(\'\"field2\" (OptionalType (DataType \'Int64))) \'(\'\"time\" (DataType \'Uint64))))\n(let $5 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $4))\n(let $6 \'(\'\"field1\" \'\"field2\" \'\"time\"))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $5 $6 $10 $11 \'\"\\x1A<\\n\\x1BB\\x19\\b\\x03\\x12\\x06\\x12\\x04time\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15f\\x00\\x00\\x00\\n\\x1DB\\x1B\\b\\a\\x12\\b\\x12\\x06field2\\x1A\\r\\n\\v\\n\\x02\\b\\x01\\x12\\x05\\x15\\xED\\x03\\x00\\x00\" $4 \'\"\"))\n(let $13 (DataType \'String))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $13))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($17) (block \'(\n  (let $18 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $19 (DqSourceWideWrap $17 $2 $4 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21 $22) (AsStruct \'(\'\"field1\" $20) \'(\'\"field2\" $21) \'(\'\"time\" $22)))) (lambda \'($23) (block \'(\n    (let $24 (Member $23 \'\"time\"))\n    (return (OptionalIf (Or (== $24 (Int32 \'\"102\")) (And (IsNotDistinctFrom (Member $23 \'\"field2\") (Int32 \'\"1005\")) (< (Random (DependsOn (Member $23 \'\"field1\"))) (Double \'\"10.0\")))) (AsStruct \'(\'\"column0\" (SafeCast $24 $13)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200824)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:170 Request: content {
  type: STREAMING
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE event IN (\"event2\")"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "530d30bc-ef1d-4384-8f67-366f162ec12e"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8lleiqihaq5td"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394040
        nanos: 271963000
      }
      modified_at {
        seconds: 1765394040
        nanos: 271963000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8lleipqbj2q4n-ptqudqc8lleiqihaq5td"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765394040
      nanos: 271963000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE event IN (\"event2\")"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqudqc8lleiqihaq5td"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765394040
        nanos: 271963000
      }
      modified_at {
        seconds: 1765394040
        nanos: 271963000
      }
      revision: 1
    }
    started_at {
      seconds: 1765394040
      nanos: 469000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudqc8lleipqbj2q4n-ptqudqc8lleiqihaq5td"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1765394040
      nanos: 271963000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA AnsiLike;\n            INSERT INTO yds.`test_filters_optional_field_output`\n            SELECT Cast(time as String) FROM yds.`test_filters_optional_field_input`\n                WITH (format=json_each_row, SCHEMA (time UInt64 NOT NULL, data String, event String, flag Bool, field1 UInt8, field2 Int64, nested Json)) WHERE event IN (\"event2\")"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":2,\"Name\":\"DqQuery!\",\"DependsOn\":[3]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[2]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqQuery!\":1,\"DqStage\":1}},\"Basic\":{\"nodes\":[{\"id\":3,\"level\":1,\"name\":\"DqStage #3\",\"type\":\"op\"},{\"id\":2,\"level\":2,\"name\":\"DqQuery!\",\"type\":\"op\"},{\"id\":1,\"level\":3,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":3,\"target\":2},{\"source\":2,\"target\":1}]}}"
  }
  transient_issue {
    message: "Execution"
    issue_code: 1060
    severity: 1
    issues {
      position {
        row: 4
        column: 13
      }
      message: "Row dispatcher will use the predicate: (`event` IN (\"event2\"))"
      end_position {
        row: 4
        column: 13
      }
      severity: 1
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSource \'\"pq\" \'\"yds\"))\n(let $3 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $4 (DataType \'String))\n(let $5 (StructType \'(\'\"event\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:3427\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcudqc8neotd3n4f01g\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"*\\x1C\\n\\a\\x12\\x05event\\x12\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds\"))\n(let $14 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $2 $5 $17))\n  (return (FlatMap (NarrowMap $18 (lambda \'($19 $20) (AsStruct \'(\'\"event\" $19) \'(\'\"time\" $20)))) (lambda \'($21) (block \'(\n    (let $22 (SqlIn \'((String \'\"event2\")) (Member $21 \'\"event\") \'(\'(\'ansi))))\n    (return (OptionalIf (Coalesce $22 (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200701)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:data_plane.py:39 Write topic test_filters_optional_field_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\032\022\"\00217*\014shard-000000"
  }
}

INFO     root:data_plane.py:43 Data was written to test_filters_optional_field_input: ['{"time": 101, "data": "hello1", "event": "event1", "flag": false, "field1": 5, "field2": 5, "nested": {"xyz": "key"}}', '{"time": 102, "data": "hello2", "event": "event2", "flag": true, "field1": 5, "field2": 1005, "nested": ["abc", "key"]}']
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.21
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:3427', '--database', 'local', '--topic-path', 'test_filters_optional_field_output', '--consumer-name', 'test_filters_optional_field_consumer', '--disable-cluster-discovery', '--messages-count', '1', '--timeout', '30000ms', '--commit-after-processing']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 863864
DEBUG    ya.test:process.py:360 Process resource usage is not available as process finished before wait4 was called
DEBUG    ya.test:process.py:259 Command (pid 863864) rc: -11
DEBUG    ya.test:process.py:260 Command (pid 863864) elapsed time (sec): 5.056962490081787
DEBUG    ya.test:process.py:263 Command (pid 863864) wtime: 5.058
DEBUG    ya.test:process.py:275 Command (pid 863864) output:
None
DEBUG    ya.test:process.py:276 Command (pid 863864) errors:
2025-12-10T19:14:00.959901Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Starting read session
2025-12-10T19:14:00.959957Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Starting session to cluster null (localhost:3427)
2025-12-10T19:14:00.960574Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:14:00.960589Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:14:00.960595Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Reconnecting session to cluster null in 0.000000s
2025-12-10T19:14:00.965468Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Successfully connected. Initializing session
2025-12-10T19:14:00.967151Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Server session id: test_filters_optional_field_consumer_1_45_5393336729811826452_v1
2025-12-10T19:14:00.967241Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:14:00.969476Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-12-10T19:14:01.964964Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:8
2025-12-10T19:14:01.965020Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1005 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:14:05.789281Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-12-10T19:14:05.792903Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (8-8)
2025-12-10T19:14:05.792972Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (8-8)
2025-12-10T19:14:05.793108Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Commit offsets [8, 9). Partition stream id: 1
2025-12-10T19:14:05.793270Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-12-10T19:14:05.797108Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-12-10T19:14:05.797388Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Closing read session. Close timeout: 5.000000s
2025-12-10T19:14:05.797440Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:8:9
2025-12-10T19:14:05.797451Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4837 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:14:05.797667Z :NOTICE: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:14:05.797842Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Closing read session. Close timeout: 0.000000s
2025-12-10T19:14:05.797849Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:8:9
2025-12-10T19:14:05.797867Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4837 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:14:05.797876Z :NOTICE: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

DEBUG    library.python.cores:__init__.py:36 hostname = 'ghrun-6xc3ma4juy'
DEBUG    library.python.cores:__init__.py:37 rlimit_core = '(0, -1)'
DEBUG    library.python.cores:__init__.py:40 core_pattern = '|/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -F%F -- %E'
DEBUG    library.python.cores:__init__.py:72 core_uses_pid = '1'
DEBUG    library.python.cores:__init__.py:87 Core dump dir (/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19) permission mask: 0o40755 (expected: 0o41777 (0o40000-dir, 0o1000-sticky bit))
DEBUG    library.python.cores:__init__.py:95 Search for core dump files match pattern 'core.863864' in '/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk19'
DEBUG    library.python.cores:__init__.py:101 Matched core dump files (0/8): [] (mismatched samples: testing_out_stuff, ytest.report.trace, ydb_endpoint.txt, run_test.log, ytest.report.trace.pid)
WARNING  library.python.cores:__init__.py:84 Core dump dir doesn't exist: /coredumps
WARNING  library.python.cores:__init__.py:84 Core dump dir doesn't exist: /var/tmp/cores
ERROR    ya.test:process.py:416 Execution failed with exit code: -11
	,std_out:None
	std_err:b'2025-12-10T19:14:00.959901Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Starting read session\n2025-12-10T19:14:00.959957Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Starting session to cluster null (localhost:3427)\n2025-12-10T19:14:00.960574Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0\n2025-12-10T19:14:00.960589Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0\n2025-12-10T19:14:00.960595Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Reconnecting session to cluster null in 0.000000s\n2025-12-10T19:14:00.965468Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Successfully connected. Initializing session\n2025-12-10T19:14:00.967151Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Server session id: test_filters_optional_field_consumer_1_45_5393336729811826452_v1\n2025-12-10T19:14:00.967241Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0\n2025-12-10T19:14:00.969476Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)\n2025-12-10T19:14:01.964964Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:0:8\n2025-12-10T19:14:01.965020Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1005 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }\n2025-12-10T19:14:05.789281Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0\n2025-12-10T19:14:05.792903Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (8-8)\n2025-12-10T19:14:05.792972Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (8-8)\n2025-12-10T19:14:05.793108Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Commit offsets [8, 9). Partition stream id: 1\n2025-12-10T19:14:05.793270Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes\n2025-12-10T19:14:05.797108Z :DEBUG: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }\nClosing session. Got 1 messages\n2025-12-10T19:14:05.797388Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Closing read session. Close timeout: 5.000000s\n2025-12-10T19:14:05.797440Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:8:9\n2025-12-10T19:14:05.797451Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4837 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }\nSession closed\n2025-12-10T19:14:05.797667Z :NOTICE: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }\nStopping driver...\nDriver stopped. Exit\nSession closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }\n2025-12-10T19:14:05.797842Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Closing read session. Close timeout: 0.000000s\n2025-12-10T19:14:05.797849Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:8:9\n2025-12-10T19:14:05.797867Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4837 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }\n2025-12-10T19:14:05.797876Z :NOTICE: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }\n'
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
DEBUG    ydb.resolver.DiscoveryEndpointsResolver:resolver.py:175 Preparing initial endpoint to resolve endpoints
DEBUG    ydb.connection:connection.py:299 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', 1250), ('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:379 RpcState(ListEndpoints, 52904001-7761-445b-bbab-d847af297396, localhost:3427): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, 52904001-7761-445b-bbab-d847af297396, localhost:3427): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, 52904001-7761-445b-bbab-d847af297396, localhost:3427): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-6xc3ma4juy.auto.internal" port: 3427 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-6xc3ma4juy.auto.internal:3427, location 1, ssl: False>]>
INFO     ydb.connection:connection.py:502 Closing channel for endpoint localhost:3427
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:281 Stopped node localhost:61757/1
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/63051
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/12975
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/5165
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/61757
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/7495
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/3355
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:281 Stopped node localhost:61495/1
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:281 Stopped node localhost:17393/2
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:281 Stopped node localhost:6343/3
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/7901
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/29338
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/15444
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/6343
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/13435
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/1234
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/26024
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/17393
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/9387
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/1307
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/3799
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/61495
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/6477
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/16840
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/29560
============================== slowest durations ===============================
104.92s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
66.01s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
35.14s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
35.08s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
4.76s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
2.91s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
=========================== short test summary info ============================
FAILED test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2j1i/001133/ydb/tests/tools/pq_read/pq_read --endpoint localhost:3427 --database local --topic-path test_filters_optional_field_output --consumer-name test_filters_optional_field_consumer --disable-cluster-discovery --messages-count 1 --timeout 30000ms --commit-after-processing' has failed with code -11.
Errors:
..._optional_field_output:0:1:8:9
2025-12-10T19:14:05.797451Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4837 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-12-10T19:14:05.797667Z :NOTICE: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
Stopping driver...
Driver stopped. Exit
Session closed event: SessionClosed { Status: SUCCESS Issues: "<main>: Error: Session was gracefully closed " }
2025-12-10T19:14:05.797842Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Closing read session. Close timeout: 0.000000s
2025-12-10T19:14:05.797849Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:8:9
2025-12-10T19:14:05.797867Z :INFO: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4837 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-12-10T19:14:05.797876Z :NOTICE: [local] [local] [956d3dcf-b5a5776e-6ec2a01-b67e200c] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
=================== 1 failed, 1 passed in 250.64s (0:04:10) ====================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001153/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk20
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py .s

============================== slowest durations ===============================
37.54s call     test_row_dispatcher.py::TestPqRowDispatcher::test_group_by_hop_restart_node
8.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_group_by_hop_restart_node
2.70s 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 49.62s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f3f/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk21
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
35.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[bindings]
11.57s call     test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages
10.53s call     test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[bindings]
4.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages
3.22s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[bindings]
2.31s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages
========================= 2 passed in 67.66s (0:01:07) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001168/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
11.66s call     test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
10.61s call     test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[with_option]
6.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[with_option]
6.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
3.22s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_json_errors[with_option]
2.53s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
============================== 2 passed in 41.19s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000fa0/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk23
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
33.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
11.41s call     test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
10.93s call     test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
4.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
2.43s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
2.31s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
========================= 2 passed in 65.04s (0:01:05) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f7f/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk24
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
18.08s call     test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
10.65s call     test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
4.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
4.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
3.11s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
2.60s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
============================== 2 passed in 43.49s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/00113c/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk25
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
46.74s call     test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
26.17s call     test_row_dispatcher.py::TestPqRowDispatcher::test_redistribute_partition_after_timeout
8.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
4.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_redistribute_partition_after_timeout
2.67s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
2.55s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_redistribute_partition_after_timeout
========================= 2 passed in 91.48s (0:01:31) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/0011c0/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk26
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
18.10s call     test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
13.75s call     test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
8.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
8.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
3.12s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
2.25s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
============================== 2 passed in 54.65s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/0010de/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk27
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
12.47s call     test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
11.15s call     test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
4.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
4.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
3.16s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
2.18s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
============================== 2 passed in 38.26s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f96/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk28
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
22.53s call     test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
18.92s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
8.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
8.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
3.50s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
3.31s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
========================= 2 passed in 65.47s (0:01:05) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000fc7/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk29
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
36.73s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
23.52s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
10.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
6.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
2.99s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
2.70s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
========================= 2 passed in 83.01s (0:01:23) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/0010a8/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk30
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
10.02s teardown test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
6.82s call     test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
4.96s setup    test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
3.48s call     test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
3.01s teardown test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
0.77s setup    test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
============================== 2 passed in 29.96s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001021/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk31
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
10.01s teardown test_select_1.py::TestSelect1::test_compile_error[v2]
7.01s teardown test_select_1.py::TestSelect1::test_compile_error[v1]
6.37s call     test_select_1.py::TestSelect1::test_compile_error[v1]
5.14s setup    test_select_1.py::TestSelect1::test_compile_error[v2]
3.46s call     test_select_1.py::TestSelect1::test_compile_error[v2]
0.70s setup    test_select_1.py::TestSelect1::test_compile_error[v1]
============================== 2 passed in 33.63s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001170/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk32
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
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]
8.79s setup    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.06s call     test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v1]
1.40s call     test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v2]
1.08s setup    test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v1]
============================== 2 passed in 35.78s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f27/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk33
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
10.01s teardown test_select_1.py::TestSelect1::test_select_1[v2]
7.01s teardown test_select_1.py::TestSelect1::test_select_1[v1]
6.68s setup    test_select_1.py::TestSelect1::test_select_1[v2]
6.04s call     test_select_1.py::TestSelect1::test_select_1[v1]
2.92s call     test_select_1.py::TestSelect1::test_select_1[v2]
0.81s setup    test_select_1.py::TestSelect1::test_select_1[v1]
============================== 2 passed in 34.60s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/00100b/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk34
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
10.01s teardown test_select_1.py::TestSelect1::test_select_pg[v2]
7.01s teardown test_select_1.py::TestSelect1::test_select_pg[v1]
5.99s call     test_select_1.py::TestSelect1::test_select_pg[v1]
4.89s setup    test_select_1.py::TestSelect1::test_select_pg[v2]
3.12s call     test_select_1.py::TestSelect1::test_select_pg[v2]
0.65s setup    test_select_1.py::TestSelect1::test_select_pg[v1]
============================== 2 passed in 32.66s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001138/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk35
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_1.py ..

============================== slowest durations ===============================
14.01s teardown test_select_1.py::TestSelect1::test_select_z_x_y[v2]
7.01s teardown test_select_1.py::TestSelect1::test_select_z_x_y[v1]
6.38s call     test_select_1.py::TestSelect1::test_select_z_x_y[v1]
4.66s setup    test_select_1.py::TestSelect1::test_select_z_x_y[v2]
1.00s call     test_select_1.py::TestSelect1::test_select_z_x_y[v2]
0.90s setup    test_select_1.py::TestSelect1::test_select_z_x_y[v1]
============================== 2 passed in 35.15s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f4b/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk36
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_1.py .
test_select_limit.py .

============================== slowest durations ===============================
7.16s call     test_select_limit.py::TestSelectLimit::test_select_limit[v1]
6.61s call     test_select_1.py::TestSelect1::test_unwrap_null[v1]
3.01s teardown test_select_limit.py::TestSelectLimit::test_select_limit[v1]
3.01s teardown test_select_1.py::TestSelect1::test_unwrap_null[v1]
0.89s setup    test_select_limit.py::TestSelectLimit::test_select_limit[v1]
0.88s setup    test_select_1.py::TestSelect1::test_unwrap_null[v1]
============================== 2 passed in 22.49s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/00116d/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk37
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_limit_db_id.py s
test_select_timings.py .

============================== slowest durations ===============================
7.34s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-aborted]
3.02s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-aborted]
1.12s 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.68s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/0011d0/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk38
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_timings.py ..

============================== slowest durations ===============================
190.30s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-aborted]
8.50s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-finished]
3.02s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-finished]
3.01s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-aborted]
1.07s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-finished]
0.84s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-aborted]
======================== 2 passed in 208.17s (0:03:28) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f9e/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk39
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_select_timings.py .
test_stop.py .

============================== slowest durations ===============================
193.91s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
37.64s call     test_stop.py::TestStop::test_stop_query[v1-analytics]
7.03s teardown test_stop.py::TestStop::test_stop_query[v1-analytics]
1.03s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
1.01s setup    test_stop.py::TestStop::test_stop_query[v1-analytics]
0.82s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
======================== 2 passed in 242.58s (0:04:02) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001192/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk40
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_stop.py .
test_watermarks.py .

============================== slowest durations ===============================
36.27s call     test_stop.py::TestStop::test_stop_query[v1-streaming]
35.00s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[1-no_shared]
33.02s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[1-no_shared]
7.01s teardown test_stop.py::TestStop::test_stop_query[v1-streaming]
1.87s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[1-no_shared]
1.03s setup    test_stop.py::TestStop::test_stop_query[v1-streaming]
======================== 2 passed in 115.42s (0:01:55) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/001008/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk41
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_watermarks.py ..

============================== slowest durations ===============================
36.69s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[2-no_shared]
36.58s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[1-shared]
8.01s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[2-no_shared]
4.02s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[1-shared]
1.62s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[2-no_shared]
1.24s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[1-shared]
========================= 2 passed in 89.00s (0:01:28) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/00107b/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk42
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_watermarks.py ..

============================== slowest durations ===============================
36.21s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[2-shared]
36.02s call     test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
35.04s teardown test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
4.01s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[2-shared]
1.47s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[2-shared]
1.30s setup    test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
======================== 2 passed in 114.94s (0:01:54) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f97/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk43
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_watermarks.py .
test_yds_bindings.py .

============================== slowest durations ===============================
36.07s call     test_watermarks.py::TestWatermarks::test_watermarks[shared]
7.02s teardown test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
4.02s teardown test_watermarks.py::TestWatermarks::test_watermarks[shared]
2.74s call     test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
2.09s setup    test_watermarks.py::TestWatermarks::test_watermarks[shared]
0.87s setup    test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
============================== 2 passed in 54.06s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f60/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk44
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_yds_bindings.py s
test_yq_streaming.py .

============================== slowest durations ===============================
7.95s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case1[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case1[v1]
0.81s 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 13.18s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/00102b/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk45
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
7.43s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
6.24s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
0.95s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
0.63s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
============================== 2 passed in 22.19s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f35/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk46
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
26.09s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case5[v1]
7.19s 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.24s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case5[v1]
0.76s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case4[v1]
============================== 2 passed in 42.42s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f8d/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk47
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
12.52s call     test_yq_streaming.py::TestYqStreaming::test_state_load_mode[v1]
8.32s 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]
0.81s setup    test_yq_streaming.py::TestYqStreaming::test_match_recognize_sink[v1]
0.75s setup    test_yq_streaming.py::TestYqStreaming::test_state_load_mode[v1]
============================== 2 passed in 33.45s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000fba/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk48
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
7.99s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming[v1]
5.88s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_date_time_format[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_yq_streaming[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_date_time_format[v1]
0.85s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming[v1]
0.79s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_date_time_format[v1]
============================== 2 passed in 22.42s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2j1i/000f94/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk49
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 116 items

test_yq_streaming.py ..

============================== slowest durations ===============================
7.90s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding[v1]
5.92s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding_date_time[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding_date_time[v1]
1.02s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding[v1]
0.74s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding_date_time[v1]
============================== 2 passed in 22.59s ==============================
