============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00195a/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 110 items

test_2_selects_limit.py ss
test_3_selects.py .

============================== slowest durations ===============================
6.80s call     test_3_selects.py::TestSelects::test_3_selects[v1-mvp_external_ydb_endpoint0]
3.01s teardown test_3_selects.py::TestSelects::test_3_selects[v1-mvp_external_ydb_endpoint0]
0.95s 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 11.99s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019f7/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 110 items

test_bad_syntax.py ...

============================== slowest durations ===============================
8.70s 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-modify-analytics]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-analytics]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-streaming]
1.23s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-analytics]
0.93s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-create-streaming]
0.70s 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 22.42s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019e6/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 110 items

test_bad_syntax.py ...

============================== slowest durations ===============================
7.04s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-analytics]
7.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-analytics]
7.01s teardown 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-without_created_read_rules-create-streaming]
6.88s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-streaming]
5.76s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_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-create-streaming]
1.24s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-with_created_read_rules-modify-streaming]
1.04s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-create-analytics]
============================== 3 passed in 45.72s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001909/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 110 items

test_bad_syntax.py ...

============================== slowest durations ===============================
8.90s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
7.01s teardown test_bad_syntax.py::TestBadSyntax::test_require_as[v1]
4.44s call     test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-streaming]
4.34s call     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]
3.01s teardown test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
1.36s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-streaming]
1.14s setup    test_bad_syntax.py::TestBadSyntax::test_require_as[v1]
0.80s setup    test_bad_syntax.py::TestBadSyntax::test_bad_syntax[v1-mvp_external_ydb_endpoint0-without_created_read_rules-modify-analytics]
============================== 3 passed in 35.23s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001960/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 110 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 ===============================
38.23s call     test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
27.64s call     test_big_state.py::TestBigState::test_gt_8mb[v1]
6.36s 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.28s setup    test_bad_syntax.py::TestBadSyntax::test_type_as_column[v1]
1.02s teardown test_big_state.py::TestBigState::test_gt_8mb[v1]
1.01s teardown test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
0.98s setup    test_continue_mode.py::TestContinueMode::test_continue_from_offsets[v1-mvp_external_ydb_endpoint0]
0.93s setup    test_big_state.py::TestBigState::test_gt_8mb[v1]
========================= 3 passed in 82.21s (0:01:22) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018ff/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 110 items

test_continue_mode.py ..
test_cpu_quota.py .

============================== slowest durations ===============================
7.13s 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]
4.66s call     test_continue_mode.py::TestContinueMode::test_deny_disposition_from_checkpoint_in_create_query[v1-mvp_external_ydb_endpoint0]
3.93s call     test_continue_mode.py::TestContinueMode::test_deny_state_load_mode_from_checkpoint_in_modify_query[v1-mvp_external_ydb_endpoint0]
3.03s teardown test_cpu_quota.py::TestCpuQuota::test_cpu_quota[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.30s setup    test_continue_mode.py::TestContinueMode::test_deny_disposition_from_checkpoint_in_create_query[v1-mvp_external_ydb_endpoint0]
1.02s setup    test_continue_mode.py::TestContinueMode::test_deny_state_load_mode_from_checkpoint_in_modify_query[v1-mvp_external_ydb_endpoint0]
1.01s setup    test_cpu_quota.py::TestCpuQuota::test_cpu_quota[v1-mvp_external_ydb_endpoint0]
============================== 3 passed in 33.38s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001995/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 110 items

test_delete_read_rules_after_abort_by_system.py F
test_disposition.py ..

=================================== FAILURES ===================================
_ TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system _
ydb/tests/fq/yds/test_delete_read_rules_after_abort_by_system.py:49: in test_delete_read_rules_after_abort_by_system
    assert False, "Query was NOT aborted"
E   AssertionError: Query was NOT aborted
E   assert False
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test_delete_read_rules_after_abort_by_system
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/17037
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/25477
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/30275
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/65032
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 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:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 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:421 RpcState(ListEndpoints, d41ae72c-ac33-4943-b632-3c6686415163, localhost:25034): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, d41ae72c-ac33-4943-b632-3c6686415163, localhost:25034): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, d41ae72c-ac33-4943-b632-3c6686415163, localhost:25034): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-c5twvyur3a.auto.internal" port: 25034 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-c5twvyur3a.auto.internal:25034, location 1, ssl: False>]>
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 1250), ('grpc.keepalive_timeout_ms', 10000), ('grpc.http2.max_pings_without_data', 0), ('grpc.keepalive_permit_without_calls', 0)]
DEBUG    ydb.connection:connection.py:549 Closing channel for endpoint localhost:25034
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 0x7fb5032be5e0 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 0x7fb5032bcb00>
DEBUG    ydb.table.SessionPool:_sp_impl.py:238 Preparing session <ydb.table.Session object at 0x7fb5032bcb00>
DEBUG    ydb.connection:connection.py:421 RpcState(CreateSession, 09834197-67ed-4b85-b878-b4b895b3f335, ghrun-c5twvyur3a.auto.internal:25034): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateSession, 09834197-67ed-4b85-b878-b4b895b3f335, ghrun-c5twvyur3a.auto.internal:25034): request = { operation_params { operation_timeout { seconds: 3 } cancel_after { seconds: 3 } } }
DEBUG    ydb.connection:connection.py:118 RpcState(CreateSession, 09834197-67ed-4b85-b878-b4b895b3f335, ghrun-c5twvyur3a.auto.internal:25034): on response callback started
DEBUG    ydb.connection:connection.py:52 RpcState(CreateSession, 09834197-67ed-4b85-b878-b4b895b3f335, ghrun-c5twvyur3a.auto.internal:25034): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.CreateSessionResult] { session_id: "ydb://session/3?node_id=1&id=OWJjN2MzNjYtM2JhNWY4YjYtZThlN2I3ODItOGIwZGVkYmU=" } } } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7fb5032bcb00>
DEBUG    ydb.table.SessionPool:_sp_impl.py:195 Replying to waiter with a session <ydb.table.Session object at 0x7fb5032bcb00>
DEBUG    ydb.connection:connection.py:421 RpcState(CreateTable, 20b96642-861e-44ce-9c52-920b8c28fce9, ghrun-c5twvyur3a.auto.internal:25034): creating call state
DEBUG    ydb.connection:connection.py:123 RpcState(CreateSession, 09834197-67ed-4b85-b878-b4b895b3f335, ghrun-c5twvyur3a.auto.internal:25034): on response callback success
DEBUG    ydb.connection:connection.py:63 RpcState(CreateTable, 20b96642-861e-44ce-9c52-920b8c28fce9, ghrun-c5twvyur3a.auto.internal:25034): request = { session_id: "ydb://session/3?node_id=1&id=OWJjN2MzNjYtM2JhNWY4YjYtZThlN2I3ODItOGIwZGVkYmU=" path: "local/DbPoolStorage_c2aad10a-1575-47b4-9c6a-0a319f63cb5b/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, 20b96642-861e-44ce-9c52-920b8c28fce9, ghrun-c5twvyur3a.auto.internal:25034): response = { operation { ready: true status: SUCCESS } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7fb5032bcb00>
DEBUG    ydb.connection:connection.py:421 RpcState(CreateTable, 3efa703f-f5a7-4608-908c-316641141807, ghrun-c5twvyur3a.auto.internal:25034): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateTable, 3efa703f-f5a7-4608-908c-316641141807, ghrun-c5twvyur3a.auto.internal:25034): request = { session_id: "ydb://session/3?node_id=1&id=OWJjN2MzNjYtM2JhNWY4YjYtZThlN2I3ODItOGIwZGVkYmU=" path: "local/DbPoolStorage_c2aad10a-1575-47b4-9c6a-0a319f63cb5b/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, 3efa703f-f5a7-4608-908c-316641141807, ghrun-c5twvyur3a.auto.internal:25034): response = { operation { ready: true status: SUCCESS } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7fb5032bcb00>
DEBUG    ydb.connection:connection.py:421 RpcState(ExecuteDataQuery, 8994c78b-6d6b-4e4f-9e0e-3feca100ee09, ghrun-c5twvyur3a.auto.internal:25034): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ExecuteDataQuery, 8994c78b-6d6b-4e4f-9e0e-3feca100ee09, ghrun-c5twvyur3a.auto.internal:25034): request = { session_id: "ydb://session/3?node_id=1&id=OWJjN2MzNjYtM2JhNWY4YjYtZThlN2I3ODItOGIwZGVkYmU=" tx_control { begin_tx { serializable_read_write { } } commit_tx: true } query { yql_text: "--!syntax_v1\n            PRAGMA TablePathPrefix(\"local/DbPoolStorage_c2aad10a-1575-47b4-9c6a-0a319f63cb5b\");\n            UPSERT INTO tenants (tenant, vtenant, common, state, state_time) values(\"/default\", \"/default\", true, 0, CurrentUtcTimestamp());\n                " } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
DEBUG    ydb.connection:connection.py:52 RpcState(ExecuteDataQuery, 8994c78b-6d6b-4e4f-9e0e-3feca100ee09, ghrun-c5twvyur3a.auto.internal:25034): 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 0x7fb5032bcb00>
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/31339
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/17695
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/32169
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_2_f52zjr.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_2_f52zjr.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs/config.yaml', '--node=1', '--tenant=/default', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_2_f52zjr.log', '--grpc-port=65032', '--mon-port=31339', '--ic-port=30275')' in '/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 1502370
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:65032/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1502374
DEBUG    ya.test:process.py:259 Command (pid 1502374) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1502374) elapsed time (sec): 0.5992188453674316
DEBUG    ya.test:process.py:263 Command (pid 1502374) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1502374) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1502374) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1502374) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1502374) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 1502374) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1502374) minflt: 16085
DEBUG    ya.test:process.py:263 Command (pid 1502374) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1502374) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1502374) nivcsw: 99
DEBUG    ya.test:process.py:263 Command (pid 1502374) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1502374) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1502374) nvcsw: 17
DEBUG    ya.test:process.py:263 Command (pid 1502374) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1502374) stime: 0.267053
DEBUG    ya.test:process.py:263 Command (pid 1502374) utime: 0.131513
DEBUG    ya.test:process.py:263 Command (pid 1502374) wtime: 0.607
DEBUG    ya.test:process.py:275 Command (pid 1502374) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 1 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:519 Cluster started and initialized
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem, test_name: test_delete_read_rules_after_abort_by_system)
DEBUG    root:control_plane.py:61 Requesting CreateStream.
Database: "local".
Request:
stream_name: "/local/read_rules_leaking_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/read_rules_leaking_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 dq.MaxTasksPerStage=\"5\";\n\n            INSERT INTO yds_0.`read_rules_leaking_output`\n            SELECT * FROM yds_0.`read_rules_leaking_input`;"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "7ff744ac-1e4f-4537-995d-a1237a5b6244"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb9gkbhgt9addj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958820
        nanos: 503895000
      }
      modified_at {
        seconds: 1760958820
        nanos: 503895000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb9gkbhb0r57rp-ptqududb9gkbhgt9addj"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958820
      nanos: 503895000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA dq.MaxTasksPerStage=\"5\";\n\n            INSERT INTO yds_0.`read_rules_leaking_output`\n            SELECT * FROM yds_0.`read_rules_leaking_input`;"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb9gkbhgt9addj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958820
        nanos: 503895000
      }
      modified_at {
        seconds: 1760958820
        nanos: 503895000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958821
      nanos: 362000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb9gkbhb0r57rp-ptqududb9gkbhgt9addj"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958820
      nanos: 503895000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA dq.MaxTasksPerStage=\"5\";\n\n            INSERT INTO yds_0.`read_rules_leaking_output`\n            SELECT * FROM yds_0.`read_rules_leaking_input`;"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"}]}},{\"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 (Configure! $1 (DataSource \'\"dq\" \'\"$all\") \'\"Attr\" \'\"maxtasksperstage\" \'\"5\"))\n(let $3 (DataSource \'\"pq\" \'\"yds_0\"))\n(let $4 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $5 (StructType \'(\'\"Data\" (DataType \'String))))\n(let $6 (PqTopic \'\"yds_0\" \'\"local\" \'\"read_rules_leaking_input\" $4 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:25034\"))\n(let $8 \'(\'\"SharedReading\" \'\"0\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"raw\") \'(\'\"ReadGroup\" \'\"ptcududb9gv7vkm9ep5n\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds_0\"))\n(let $12 (DqPqTopicSource $2 $6 \'(\'\"Data\") $10 $11 \'\"\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds_0\"))\n(let $14 (PqTopic \'\"yds_0\" \'\"local\" \'\"read_rules_leaking_output\" $4 \'() $5))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $2 \'((DqStage \'((DqSource $3 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"raw\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $3 $5 $17))\n  (return (NarrowMap $18 (lambda \'($19) (AsStruct \'(\'\"Data\" $19)))))\n))) \'(\'(\'\"_logical_id\" \'200208)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:control_plane.py:45 Response: operation {
  ready: true
  status: SUCCESS
  result {
    type_url: "type.googleapis.com/Ydb.PersQueue.V1.DescribeTopicResult"
    value: "\n\320\003\n\030read_rules_leaking_input\022\014root@builtin(\0212\035\n\005USERS\022\024ydb.database.connect2$\n\020METADATA-READERS\022\020ydb.generic.list2\'\n\014DATA-READERS\022\027ydb.granular.select_row2!\n\014DATA-WRITERS\022\021ydb.tables.modify2\267\001\n\nDDL-ADMINS\022\035ydb.granular.create_directory\022\035ydb.granular.write_attributes\022\031ydb.granular.create_table\022\032ydb.granular.remove_schema\022\031ydb.granular.create_queue\022\031ydb.granular.alter_schema2!\n\rACCESS-ADMINS\022\020ydb.access.grant2%\n\017DATABASE-ADMINS\022\022ydb.generic.manageJ\017\010\310\277\314\212\2403\020\207\200\200\200\200\200@\022p\010\001\020\200\335\333\001\030\001(\200\200\200\200\200 0\200\200@8\200\200@@\001J,\n\024ptqududb9gkbhgt9addj \001*\004\001\002\003\004:\014data-streamsR\033\n\026_partitions_per_tablet\022\0011`\200\200\227\223\005h\200\233\356\002"
  }
}

DEBUG    root:control_plane.py:49 Result: self {
  name: "read_rules_leaking_input"
  owner: "root@builtin"
  type: TOPIC
  effective_permissions {
    subject: "USERS"
    permission_names: "ydb.database.connect"
  }
  effective_permissions {
    subject: "METADATA-READERS"
    permission_names: "ydb.generic.list"
  }
  effective_permissions {
    subject: "DATA-READERS"
    permission_names: "ydb.granular.select_row"
  }
  effective_permissions {
    subject: "DATA-WRITERS"
    permission_names: "ydb.tables.modify"
  }
  effective_permissions {
    subject: "DDL-ADMINS"
    permission_names: "ydb.granular.create_directory"
    permission_names: "ydb.granular.write_attributes"
    permission_names: "ydb.granular.create_table"
    permission_names: "ydb.granular.remove_schema"
    permission_names: "ydb.granular.create_queue"
    permission_names: "ydb.granular.alter_schema"
  }
  effective_permissions {
    subject: "ACCESS-ADMINS"
    permission_names: "ydb.access.grant"
  }
  effective_permissions {
    subject: "DATABASE-ADMINS"
    permission_names: "ydb.generic.manage"
  }
  created_at {
    plan_step: 1760958816200
    tx_id: 281474976710663
  }
}
settings {
  partitions_count: 1
  retention_period_ms: 3600000
  supported_format: FORMAT_BASE
  max_partition_storage_size: 1099511627776
  max_partition_write_speed: 1048576
  max_partition_write_burst: 1048576
  client_write_disabled: true
  read_rules {
    consumer_name: "ptqududb9gkbhgt9addj"
    supported_format: FORMAT_BASE
    supported_codecs: CODEC_RAW
    supported_codecs: CODEC_GZIP
    supported_codecs: CODEC_LZOP
    supported_codecs: CODEC_ZSTD
    service_type: "data-streams"
  }
  attributes {
    key: "_partitions_per_tablet"
    value: "1"
  }
  message_group_seqno_retention_period_ms: 1382400000
  max_partition_message_groups_seqno_stored: 6000000
}

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:65032/1
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/32169
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/17695
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/31339
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/65032
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/30275
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/25477
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_gnoth6pl.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_gnoth6pl.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs/config.yaml', '--node=1', '--tenant=/default', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_gnoth6pl.log', '--grpc-port=65032', '--mon-port=31339', '--ic-port=30275')' in '/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 1508600
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:65032/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.0
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.0
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1508601
DEBUG    ya.test:process.py:259 Command (pid 1508601) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1508601) elapsed time (sec): 0.45515918731689453
DEBUG    ya.test:process.py:263 Command (pid 1508601) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1508601) minflt: 16087
DEBUG    ya.test:process.py:263 Command (pid 1508601) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) nivcsw: 68
DEBUG    ya.test:process.py:263 Command (pid 1508601) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1508601) nvcsw: 19
DEBUG    ya.test:process.py:263 Command (pid 1508601) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1508601) stime: 0.271034
DEBUG    ya.test:process.py:263 Command (pid 1508601) utime: 0.113268
DEBUG    ya.test:process.py:263 Command (pid 1508601) wtime: 0.456
DEBUG    ya.test:process.py:275 Command (pid 1508601) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 1 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:519 Cluster started and initialized
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb9gkbhgt9addj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958820
        nanos: 503895000
      }
      modified_at {
        seconds: 1760958820
        nanos: 503895000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958821
      nanos: 362000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb9gkbhb0r57rp-ptqududb9gkbhgt9addj"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958820
      nanos: 503895000
    }
  }
  content {
    type: STREAMING
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            PRAGMA dq.MaxTasksPerStage=\"5\";\n\n            INSERT INTO yds_0.`read_rules_leaking_output`\n            SELECT * FROM yds_0.`read_rules_leaking_input`;"
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":3,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideWrap\"},{\"Name\":\"NarrowMap\"}]}},{\"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 (Configure! $1 (DataSource \'\"dq\" \'\"$all\") \'\"Attr\" \'\"maxtasksperstage\" \'\"5\"))\n(let $3 (DataSource \'\"pq\" \'\"yds_0\"))\n(let $4 \'(\'(\'\"PartitionsCount\" \'\"1\")))\n(let $5 (StructType \'(\'\"Data\" (DataType \'String))))\n(let $6 (PqTopic \'\"yds_0\" \'\"local\" \'\"read_rules_leaking_input\" $4 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:25034\"))\n(let $8 \'(\'\"SharedReading\" \'\"0\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"raw\") \'(\'\"ReadGroup\" \'\"ptcududb9gv7vkm9ep5n\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds_0\"))\n(let $12 (DqPqTopicSource $2 $6 \'(\'\"Data\") $10 $11 \'\"\" $5 \'\"\"))\n(let $13 (DataSink \'\"pq\" \'\"yds_0\"))\n(let $14 (PqTopic \'\"yds_0\" \'\"local\" \'\"read_rules_leaking_output\" $4 \'() $5))\n(let $15 (DqPqTopicSink $14 \'($7 $9) $11))\n(return (Commit! (DqQuery! $2 \'((DqStage \'((DqSource $3 $12)) (lambda \'($16) (block \'(\n  (let $17 \'(\'(\'\"format\" \'\"raw\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($8))))\n  (let $18 (DqSourceWideWrap $16 $3 $5 $17))\n  (return (NarrowMap $18 (lambda \'($19) (AsStruct \'(\'\"Data\" $19)))))\n))) \'(\'(\'\"_logical_id\" \'200208)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    ydb.resolver.DiscoveryEndpointsResolver:resolver.py:175 Preparing initial endpoint to resolve endpoints
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 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:421 RpcState(ListEndpoints, bcb978b8-ada6-49de-bac9-a7447389ea34, localhost:25034): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, bcb978b8-ada6-49de-bac9-a7447389ea34, localhost:25034): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, bcb978b8-ada6-49de-bac9-a7447389ea34, localhost:25034): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-c5twvyur3a.auto.internal" port: 25034 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-c5twvyur3a.auto.internal:25034, location 1, ssl: False>]>
DEBUG    ydb.connection:connection.py:549 Closing channel for endpoint localhost:25034
DEBUG    ydb.resolver.DiscoveryEndpointsResolver:resolver.py:175 Preparing initial endpoint to resolve endpoints
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 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:421 RpcState(ListEndpoints, 482213cf-7b59-45ec-9acc-e67c8ce228e0, localhost:25034): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, 482213cf-7b59-45ec-9acc-e67c8ce228e0, localhost:25034): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, 482213cf-7b59-45ec-9acc-e67c8ce228e0, localhost:25034): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-c5twvyur3a.auto.internal" port: 25034 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-c5twvyur3a.auto.internal:25034, location 1, ssl: False>]>
DEBUG    ydb.connection:connection.py:549 Closing channel for endpoint localhost:25034
WARNING  ydb.tests.library.harness.daemon.KiKiMRNode:daemon.py:221 Exit code is not checked, cos binary was stopped by sigkill
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:65032/1
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_o95v7y26.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_o95v7y26.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs/config.yaml', '--node=1', '--tenant=/default', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_o95v7y26.log', '--grpc-port=65032', '--mon-port=31339', '--ic-port=30275')' in '/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 1616853
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:65032/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.1
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.1
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1616855
DEBUG    ya.test:process.py:259 Command (pid 1616855) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1616855) elapsed time (sec): 0.45383143424987793
DEBUG    ya.test:process.py:263 Command (pid 1616855) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1616855) minflt: 16087
DEBUG    ya.test:process.py:263 Command (pid 1616855) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) nivcsw: 51
DEBUG    ya.test:process.py:263 Command (pid 1616855) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1616855) nvcsw: 21
DEBUG    ya.test:process.py:263 Command (pid 1616855) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1616855) stime: 0.243274
DEBUG    ya.test:process.py:263 Command (pid 1616855) utime: 0.11688599999999999
DEBUG    ya.test:process.py:263 Command (pid 1616855) wtime: 0.455
DEBUG    ya.test:process.py:275 Command (pid 1616855) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 1 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:519 Cluster started and initialized
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:65032/1
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_w69fgxkh.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_w69fgxkh.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs/config.yaml', '--node=1', '--tenant=/default', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_w69fgxkh.log', '--grpc-port=65032', '--mon-port=31339', '--ic-port=30275')' in '/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 1621280
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:65032/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.2
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.2
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1621282
DEBUG    ya.test:process.py:259 Command (pid 1621282) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1621282) elapsed time (sec): 0.5945701599121094
DEBUG    ya.test:process.py:263 Command (pid 1621282) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1621282) minflt: 16086
DEBUG    ya.test:process.py:263 Command (pid 1621282) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) nivcsw: 74
DEBUG    ya.test:process.py:263 Command (pid 1621282) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1621282) nvcsw: 13
DEBUG    ya.test:process.py:263 Command (pid 1621282) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1621282) stime: 0.310915
DEBUG    ya.test:process.py:263 Command (pid 1621282) utime: 0.119866
DEBUG    ya.test:process.py:263 Command (pid 1621282) wtime: 0.601
DEBUG    ya.test:process.py:275 Command (pid 1621282) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 1 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:519 Cluster started and initialized
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:65032/1
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_9w6lh14i.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_9w6lh14i.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs/config.yaml', '--node=1', '--tenant=/default', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_9w6lh14i.log', '--grpc-port=65032', '--mon-port=31339', '--ic-port=30275')' in '/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 1623530
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:65032/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/glbh/001995/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1623536
DEBUG    ya.test:process.py:259 Command (pid 1623536) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1623536) elapsed time (sec): 0.4251399040222168
DEBUG    ya.test:process.py:263 Command (pid 1623536) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1623536) minflt: 16088
DEBUG    ya.test:process.py:263 Command (pid 1623536) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) nivcsw: 77
DEBUG    ya.test:process.py:263 Command (pid 1623536) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1623536) nvcsw: 20
DEBUG    ya.test:process.py:263 Command (pid 1623536) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1623536) stime: 0.22616399999999998
DEBUG    ya.test:process.py:263 Command (pid 1623536) utime: 0.11109799999999999
DEBUG    ya.test:process.py:263 Command (pid 1623536) wtime: 0.426
DEBUG    ya.test:process.py:275 Command (pid 1623536) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 1 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:519 Cluster started and initialized
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:65032/1
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_oxjdwzay.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs"
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:257 Final command: /home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd server --suppress-version-check --yaml-config=$CFG_DIR_PATH/config.yaml --node=1 --tenant=/default --node-kind=yq --log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_oxjdwzay.log --grpc-port=65032 --mon-port=31339 --ic-port=30275
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/001995/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/kikimr_configs/config.yaml', '--node=1', '--tenant=/default', '--node-kind=yq', '--log-file-name=/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1/logfile_oxjdwzay.log', '--grpc-port=65032', '--mon-port=31339', '--ic-port=30275')' in '/home/runner/.ya/build/build_root/glbh/001995/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk6/testing_out_stuff/test_delete_read_rules_after_abort_by_system.py.TestDeleteReadRulesAfterAbortBySystem.test_delete_read_rules_after_abort_by_system/default/node_1' (no wait)
DEBUG    ya.test:process.py:628 Command pid: 1624755
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:65032/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/glbh/001995/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1624757
DEBUG    ya.test:process.py:259 Command (pid 1624757) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1624757) elapsed time (sec): 0.4723985195159912
DEBUG    ya.test:process.py:263 Command (pid 1624757) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1624757) minflt: 16090
DEBUG    ya.test:process.py:263 Command (pid 1624757) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) nivcsw: 38
DEBUG    ya.test:process.py:263 Command (pid 1624757) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1624757) nvcsw: 19
DEBUG    ya.test:process.py:263 Command (pid 1624757) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1624757) stime: 0.29870399999999997
DEBUG    ya.test:process.py:263 Command (pid 1624757) utime: 0.12346399999999999
DEBUG    ya.test:process.py:263 Command (pid 1624757) wtime: 0.473
DEBUG    ya.test:process.py:275 Command (pid 1624757) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 1 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:519 Cluster started and initialized
DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:65032/1
============================== slowest durations ===============================
211.15s call     test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem::test_delete_read_rules_after_abort_by_system
117.00s call     test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
25.46s call     test_disposition.py::TestDisposition::test_disposition_from_time[v1-mvp_external_ydb_endpoint0]
3.01s teardown test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
3.01s teardown test_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.15s setup    test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem::test_delete_read_rules_after_abort_by_system
0.71s setup    test_disposition.py::TestDisposition::test_disposition_fresh[v1-mvp_external_ydb_endpoint0]
0.69s setup    test_disposition.py::TestDisposition::test_disposition_from_time[v1-mvp_external_ydb_endpoint0]
=========================== short test summary info ============================
FAILED test_delete_read_rules_after_abort_by_system.py::TestDeleteReadRulesAfterAbortBySystem::test_delete_read_rules_after_abort_by_system - AssertionError: Query was NOT aborted
assert False
=================== 1 failed, 2 passed in 366.80s (0:06:06) ====================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00191b/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 110 items

test_disposition.py ..
test_eval.py .

============================== slowest durations ===============================
94.13s call     test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
26.91s call     test_disposition.py::TestDisposition::test_disposition_oldest[v1-mvp_external_ydb_endpoint0]
7.02s teardown test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
7.01s teardown test_eval.py::TestEval::test_eval_2_2[v1]
3.36s call     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.28s setup    test_eval.py::TestEval::test_eval_2_2[v1]
0.87s setup    test_disposition.py::TestDisposition::test_disposition_oldest[v1-mvp_external_ydb_endpoint0]
0.72s setup    test_disposition.py::TestDisposition::test_disposition_time_ago[v1-mvp_external_ydb_endpoint0]
======================== 3 passed in 145.55s (0:02:25) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018d9/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 110 items

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

============================== slowest durations ===============================
12.26s call     test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]
6.85s call     test_invalid_consumer.py::TestConsumer::test_invalid[v1]
3.05s teardown test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]
3.01s teardown test_invalid_consumer.py::TestConsumer::test_invalid[v1]
1.07s setup    test_invalid_consumer.py::TestConsumer::test_invalid[v1]
0.81s setup    test_kill_pq_bill.py::TestKillPqBill::test_do_not_bill_pq[v1-mvp_external_ydb_endpoint0]

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 2 passed, 1 skipped in 28.43s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018e4/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 110 items

test_mem_alloc.py s
test_metrics_cleanup.py ..

============================== slowest durations ===============================
98.68s call     test_metrics_cleanup.py::TestCleanup::test_keep[v1]
65.15s 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.24s setup    test_metrics_cleanup.py::TestCleanup::test_cleanup[v1]
0.89s 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 177.79s (0:02:57) ===================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019cb/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 110 items

test_pq_read_write.py ..

============================== slowest durations ===============================
8.27s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-with_checkpoints]
7.02s teardown test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-without_checkpoints]
3.07s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-without_checkpoints]
1.25s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_schema_metadata[v1-mvp_external_ydb_endpoint0-without_checkpoints]
1.24s 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_schema_metadata[v1-mvp_external_ydb_endpoint0-with_checkpoints]
============================== 2 passed in 23.16s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019da/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 110 items

test_pq_read_write.py ..

============================== slowest durations ===============================
8.46s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
6.10s call     test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-without_checkpoints-mvp_external_ydb_endpoint0]
3.01s teardown test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-without_checkpoints-mvp_external_ydb_endpoint0]
1.30s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-without_checkpoints-mvp_external_ydb_endpoint0]
1.19s setup    test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
1.01s teardown test_pq_read_write.py::TestPqReadWrite::test_pq_read_write[v1-with_checkpoints-mvp_external_ydb_endpoint0]
============================== 2 passed in 22.48s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019c4/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 110 items

test_public_metrics.py ..

============================== slowest durations ===============================
12.30s call     test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
7.10s call     test_public_metrics.py::TestPublicMetrics::test_select_limit[v1]
3.02s teardown test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
3.01s teardown test_public_metrics.py::TestPublicMetrics::test_select_limit[v1]
1.04s setup    test_public_metrics.py::TestPublicMetrics::test_select_limit[v1]
0.88s setup    test_public_metrics.py::TestPublicMetrics::test_select_unlimited[v1-STATS_MODE_FULL]
============================== 2 passed in 28.60s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00198b/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 110 items

test_read_rules_deletion.py ..

============================== slowest durations ===============================
22.66s call     test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
8.15s call     test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
7.01s teardown test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
3.02s teardown test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
1.62s setup    test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-with_recovery]
0.86s setup    test_read_rules_deletion.py::TestReadRulesDeletion::test_delete_read_rules[v1-simple]
============================== 2 passed in 44.49s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018d1/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 110 items

test_recovery.py .s

============================== slowest durations ===============================
6.81s call     test_recovery.py::TestRecovery::test_delete
4.01s teardown test_recovery.py::TestRecovery::test_delete
2.13s setup    test_recovery.py::TestRecovery::test_delete

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 1 passed, 1 skipped in 14.82s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001904/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 110 items

test_recovery.py ..

============================== slowest durations ===============================
35.02s teardown test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states
28.80s call     test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states
13.84s call     test_recovery.py::TestRecovery::test_program_state_recovery
8.01s teardown test_recovery.py::TestRecovery::test_program_state_recovery
1.99s setup    test_recovery.py::TestRecovery::test_program_state_recovery
1.93s setup    test_recovery.py::TestRecovery::test_program_state_recovery_error_if_no_states
========================= 2 passed in 90.77s (0:01:30) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00192f/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 110 items

test_recovery.py .
test_recovery_match_recognize.py .

============================== slowest durations ===============================
25.91s call     test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
16.48s call     test_recovery.py::TestRecovery::test_recovery
8.02s teardown test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
4.01s teardown test_recovery.py::TestRecovery::test_recovery
2.58s setup    test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_match_recognize[v1-kikimr0]
2.07s setup    test_recovery.py::TestRecovery::test_recovery
========================= 2 passed in 60.31s (0:01:00) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018bf/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 110 items

test_recovery_match_recognize.py .
test_recovery_mz.py .

============================== slowest durations ===============================
24.93s call     test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
16.90s call     test_recovery_mz.py::TestRecovery::test_recovery[v1]
8.01s teardown test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
6.02s teardown test_recovery_mz.py::TestRecovery::test_recovery[v1]
2.87s setup    test_recovery_mz.py::TestRecovery::test_recovery[v1]
1.49s setup    test_recovery_match_recognize.py::TestRecoveryMatchRecognize::test_time_order_recoverer[v1-kikimr0]
========================= 2 passed in 61.52s (0:01:01) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018ab/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 110 items

test_restart_query.py ..

============================== slowest durations ===============================
9.28s call     test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-analytics]
7.02s teardown test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-analytics]
7.01s teardown test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
2.49s call     test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
1.45s setup    test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-streaming]
0.86s setup    test_restart_query.py::TestRestartQuery::test_restart_runtime_errors[v1-mvp_external_ydb_endpoint0-analytics]
============================== 2 passed in 29.26s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001954/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
20.41s call     test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
13.32s call     test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
8.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
4.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
3.63s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_2_connection
2.69s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_3_sessions
============================== 2 passed in 53.27s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00195f/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
35.12s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
35.04s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
9.32s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
8.78s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
4.87s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_missing_fields
2.60s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_use_unsupported_predicate
========================= 2 passed in 96.97s (0:01:36) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018b2/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
116.79s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
35.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
12.05s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
4.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
2.64s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filters_non_optional_field
2.59s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filter_with_mr
======================== 2 passed in 174.24s (0:02:54) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018bb/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 110 items

test_row_dispatcher.py F.

=================================== FAILURES ===================================
_______________ TestPqRowDispatcher.test_filters_optional_field ________________
ydb/tests/fq/yds/test_row_dispatcher.py:415: in test_filters_optional_field
    self.run_and_check(kikimr, client, sql + filter, data, expected, 'predicate: WHERE COALESCE((`event` = \\"event2\\"), (`data` = \\"hello2\\"), TRUE)')
ydb/tests/fq/yds/test_row_dispatcher.py:113: 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)
ydb/tests/tools/datastreams_helpers/data_plane.py:63: 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read --endpoint localhost:18231 --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   ..._field_output:0:1:13:14
E   2025-10-20T11:16:30.569047Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3281 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
E   Session closed
E   2025-10-20T11:16:30.569325Z :NOTICE: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] 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-10-20T11:16:30.570084Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Closing read session. Close timeout: 0.000000s
E   2025-10-20T11:16:30.570100Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:13:14
E   2025-10-20T11:16:30.570138Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3282 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
E   2025-10-20T11:16:30.570152Z :NOTICE: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] 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/18809
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/26022
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/30125
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/28705
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/20232
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/26673
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/3967
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 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:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 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:421 RpcState(ListEndpoints, b531b1b8-d140-4900-81ed-d020b58d00b7, localhost:18231): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, b531b1b8-d140-4900-81ed-d020b58d00b7, localhost:18231): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, b531b1b8-d140-4900-81ed-d020b58d00b7, localhost:18231): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-c5twvyur3a.auto.internal" port: 18231 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-c5twvyur3a.auto.internal:18231, location 1, ssl: False>]>
DEBUG    ydb.connection:connection.py:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 1250), ('grpc.keepalive_timeout_ms', 10000), ('grpc.http2.max_pings_without_data', 0), ('grpc.keepalive_permit_without_calls', 0)]
DEBUG    ydb.connection:connection.py:549 Closing channel for endpoint localhost:18231
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 0x7fc255ba5690 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 0x7fc255a14e70>
DEBUG    ydb.table.SessionPool:_sp_impl.py:238 Preparing session <ydb.table.Session object at 0x7fc255a14e70>
DEBUG    ydb.connection:connection.py:421 RpcState(CreateSession, cbc78882-044b-4e37-879e-6e9343fda137, ghrun-c5twvyur3a.auto.internal:18231): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateSession, cbc78882-044b-4e37-879e-6e9343fda137, ghrun-c5twvyur3a.auto.internal:18231): request = { operation_params { operation_timeout { seconds: 3 } cancel_after { seconds: 3 } } }
DEBUG    ydb.connection:connection.py:118 RpcState(CreateSession, cbc78882-044b-4e37-879e-6e9343fda137, ghrun-c5twvyur3a.auto.internal:18231): on response callback started
DEBUG    ydb.connection:connection.py:52 RpcState(CreateSession, cbc78882-044b-4e37-879e-6e9343fda137, ghrun-c5twvyur3a.auto.internal:18231): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.CreateSessionResult] { session_id: "ydb://session/3?node_id=1&id=ZGJiY2I1NzgtZjdmMTA1NzctMmFmNTdjMy1iZTc5OTQ4Mg==" } } } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7fc255a14e70>
DEBUG    ydb.table.SessionPool:_sp_impl.py:195 Replying to waiter with a session <ydb.table.Session object at 0x7fc255a14e70>
DEBUG    ydb.connection:connection.py:123 RpcState(CreateSession, cbc78882-044b-4e37-879e-6e9343fda137, ghrun-c5twvyur3a.auto.internal:18231): on response callback success
DEBUG    ydb.connection:connection.py:421 RpcState(CreateTable, 1925475d-f2e2-4a18-8ece-5e8249e6602f, ghrun-c5twvyur3a.auto.internal:18231): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateTable, 1925475d-f2e2-4a18-8ece-5e8249e6602f, ghrun-c5twvyur3a.auto.internal:18231): request = { session_id: "ydb://session/3?node_id=1&id=ZGJiY2I1NzgtZjdmMTA1NzctMmFmNTdjMy1iZTc5OTQ4Mg==" path: "local/DbPoolStorage_14aa339f-9125-4914-94e3-7a3647f78e83/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, 1925475d-f2e2-4a18-8ece-5e8249e6602f, ghrun-c5twvyur3a.auto.internal:18231): response = { operation { ready: true status: SUCCESS } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7fc255a14e70>
DEBUG    ydb.connection:connection.py:421 RpcState(CreateTable, fe963308-fe85-4aa7-8e8f-eac50d878052, ghrun-c5twvyur3a.auto.internal:18231): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(CreateTable, fe963308-fe85-4aa7-8e8f-eac50d878052, ghrun-c5twvyur3a.auto.internal:18231): request = { session_id: "ydb://session/3?node_id=1&id=ZGJiY2I1NzgtZjdmMTA1NzctMmFmNTdjMy1iZTc5OTQ4Mg==" path: "local/DbPoolStorage_14aa339f-9125-4914-94e3-7a3647f78e83/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, fe963308-fe85-4aa7-8e8f-eac50d878052, ghrun-c5twvyur3a.auto.internal:18231): response = { operation { ready: true status: SUCCESS } }
DEBUG    ydb.table.SessionPool:_sp_impl.py:177 Put on session <ydb.table.Session object at 0x7fc255a14e70>
DEBUG    ydb.connection:connection.py:421 RpcState(ExecuteDataQuery, af75b920-8d60-41c6-9def-e6f3eaaacc1e, ghrun-c5twvyur3a.auto.internal:18231): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ExecuteDataQuery, af75b920-8d60-41c6-9def-e6f3eaaacc1e, ghrun-c5twvyur3a.auto.internal:18231): request = { session_id: "ydb://session/3?node_id=1&id=ZGJiY2I1NzgtZjdmMTA1NzctMmFmNTdjMy1iZTc5OTQ4Mg==" tx_control { begin_tx { serializable_read_write { } } commit_tx: true } query { yql_text: "--!syntax_v1\n            PRAGMA TablePathPrefix(\"local/DbPoolStorage_14aa339f-9125-4914-94e3-7a3647f78e83\");\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, af75b920-8d60-41c6-9def-e6f3eaaacc1e, ghrun-c5twvyur3a.auto.internal:18231): 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 0x7fc255a14e70>
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/10865
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/23340
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/23340
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/23341
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/5894
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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:257 Final command: /home/runner/.ya/build/build_root/glbh/0018bb/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/node_1/logfile_o6kt50sx.log --grpc-port=3967 --mon-port=10865 --ic-port=30125
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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:257 Final command: /home/runner/.ya/build/build_root/glbh/0018bb/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/node_1/logfile_o6kt50sx.log --grpc-port=3967 --mon-port=10865 --ic-port=30125
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/cp/node_1/logfile_o6kt50sx.log', '--grpc-port=3967', '--mon-port=10865', '--ic-port=30125')' in '/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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: 1547345
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:3967/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1547348
DEBUG    ya.test:process.py:259 Command (pid 1547348) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1547348) elapsed time (sec): 0.4869096279144287
DEBUG    ya.test:process.py:263 Command (pid 1547348) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1547348) minflt: 16087
DEBUG    ya.test:process.py:263 Command (pid 1547348) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) nivcsw: 151
DEBUG    ya.test:process.py:263 Command (pid 1547348) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1547348) nvcsw: 15
DEBUG    ya.test:process.py:263 Command (pid 1547348) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1547348) stime: 0.291777
DEBUG    ya.test:process.py:263 Command (pid 1547348) utime: 0.119908
DEBUG    ya.test:process.py:263 Command (pid 1547348) wtime: 0.488
DEBUG    ya.test:process.py:275 Command (pid 1547348) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 1 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:519 Cluster started and initialized
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/11999
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/17346
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/22924
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/17069
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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:257 Final command: /home/runner/.ya/build/build_root/glbh/0018bb/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_1/logfile_p0rp0hii.log --grpc-port=11999 --mon-port=17346 --ic-port=28705
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/12037
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/15761
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/20415
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/19014
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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:257 Final command: /home/runner/.ya/build/build_root/glbh/0018bb/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_2/logfile_sema3mrm.log --grpc-port=12037 --mon-port=15761 --ic-port=20232
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/28504
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/1165
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/27306
DEBUG    library.python.filelock:__init__.py:115 Acquiring FileLock (blocking=False): /home/runner/.ya/build/port_sync_dir/14599
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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:257 Final command: /home/runner/.ya/build/build_root/glbh/0018bb/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_3/logfile_xzzjsikc.log --grpc-port=28504 --mon-port=1165 --ic-port=26673
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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:257 Final command: /home/runner/.ya/build/build_root/glbh/0018bb/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_1/logfile_p0rp0hii.log --grpc-port=11999 --mon-port=17346 --ic-port=28705
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_1/logfile_p0rp0hii.log', '--grpc-port=11999', '--mon-port=17346', '--ic-port=28705')' in '/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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: 1547568
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:11999/1
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.0
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.0
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1547569
DEBUG    ya.test:process.py:259 Command (pid 1547569) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1547569) elapsed time (sec): 0.7472615242004395
DEBUG    ya.test:process.py:263 Command (pid 1547569) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1547569) minflt: 16093
DEBUG    ya.test:process.py:263 Command (pid 1547569) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) nivcsw: 99
DEBUG    ya.test:process.py:263 Command (pid 1547569) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1547569) nvcsw: 17
DEBUG    ya.test:process.py:263 Command (pid 1547569) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1547569) stime: 0.537465
DEBUG    ya.test:process.py:263 Command (pid 1547569) utime: 0.127947
DEBUG    ya.test:process.py:263 Command (pid 1547569) wtime: 0.753
DEBUG    ya.test:process.py:275 Command (pid 1547569) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 1 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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:257 Final command: /home/runner/.ya/build/build_root/glbh/0018bb/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_2/logfile_sema3mrm.log --grpc-port=12037 --mon-port=15761 --ic-port=20232
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_2/logfile_sema3mrm.log', '--grpc-port=12037', '--mon-port=15761', '--ic-port=20232')' in '/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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: 1547817
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:12037/2
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.1
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.1
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1547819
DEBUG    ya.test:process.py:259 Command (pid 1547819) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1547819) elapsed time (sec): 0.44145703315734863
DEBUG    ya.test:process.py:263 Command (pid 1547819) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1547819) minflt: 16086
DEBUG    ya.test:process.py:263 Command (pid 1547819) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) nivcsw: 46
DEBUG    ya.test:process.py:263 Command (pid 1547819) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1547819) nvcsw: 21
DEBUG    ya.test:process.py:263 Command (pid 1547819) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1547819) stime: 0.27260799999999996
DEBUG    ya.test:process.py:263 Command (pid 1547819) utime: 0.116259
DEBUG    ya.test:process.py:263 Command (pid 1547819) wtime: 0.443
DEBUG    ya.test:process.py:275 Command (pid 1547819) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 2 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:256 CFG_DIR_PATH="/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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:257 Final command: /home/runner/.ya/build/build_root/glbh/0018bb/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_3/logfile_xzzjsikc.log --grpc-port=28504 --mon-port=1165 --ic-port=26673
DEBUG    ya.test:process.py:610 Executing '('/home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd', 'server', '--suppress-version-check', '--yaml-config=/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/testing_out_stuff/test_row_dispatcher.py.TestPqRowDispatcher.test_filters_optional_field/compute/node_3/logfile_xzzjsikc.log', '--grpc-port=28504', '--mon-port=1165', '--ic-port=26673')' in '/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22/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: 1548134
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:297 Started node localhost:28504/3
DEBUG    ya.test:process.py:678 Command out will be placed to ydbd.out.2
DEBUG    ya.test:process.py:678 Command err will be placed to ydbd.err.2
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/apps/ydbd/ydbd', '-V']' in 'None' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 1548140
DEBUG    ya.test:process.py:259 Command (pid 1548140) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1548140) elapsed time (sec): 0.4541807174682617
DEBUG    ya.test:process.py:263 Command (pid 1548140) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) maxrss: 538100
DEBUG    ya.test:process.py:263 Command (pid 1548140) minflt: 16086
DEBUG    ya.test:process.py:263 Command (pid 1548140) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) nivcsw: 91
DEBUG    ya.test:process.py:263 Command (pid 1548140) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 1548140) nvcsw: 18
DEBUG    ya.test:process.py:263 Command (pid 1548140) oublock: 8
DEBUG    ya.test:process.py:263 Command (pid 1548140) stime: 0.253494
DEBUG    ya.test:process.py:263 Command (pid 1548140) utime: 0.128697
DEBUG    ya.test:process.py:263 Command (pid 1548140) wtime: 0.455
DEBUG    ya.test:process.py:275 Command (pid 1548140) output:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55

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

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

INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:298 Node 3 version:
Git info:
    Commit: 949613e6df3ebd7dd293a16ee299376ded066d8a
    Branch: 
    Author: Alek5andr-Kotov <akotov@ydb.tech>
    Summary: Merge 2defacfd393c55f23f40bc14b6dbcd9f72ed0699 into 383ff01b230370a9661741face19736ea7020c55
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:519 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: "bd0bc87a-d338-4ae9-8389-739dcd02c6b2"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb7eeso6m03osv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958889
        nanos: 888907000
      }
      modified_at {
        seconds: 1760958889
        nanos: 888907000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb7eesn2230jom-ptqududb7eeso6m03osv"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958889
      nanos: 888907000
    }
  }
  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: "ptqududb7eeso6m03osv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958889
        nanos: 888907000
      }
      modified_at {
        seconds: 1760958889
        nanos: 888907000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958890
      nanos: 339000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb7eesn2230jom-ptqududb7eeso6m03osv"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958889
      nanos: 888907000
    }
  }
  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: WHERE (`data` = \"hello2\")"
      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 \'(\'\"data\" (OptionalType $4)) \'(\'\"time\" (DataType \'Uint64))))\n(let $6 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $5))\n(let $7 \'(\'\"Endpoint\" \'\"localhost:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1551331
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 1551331) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1551331) elapsed time (sec): 5.441581964492798
DEBUG    ya.test:process.py:263 Command (pid 1551331) wtime: 5.443
DEBUG    ya.test:process.py:275 Command (pid 1551331) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1551331) errors:
2025-10-20T11:14:54.702558Z :INFO: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] Starting read session
2025-10-20T11:14:54.702611Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] Starting session to cluster null (localhost:18231)
2025-10-20T11:14:54.703157Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:14:54.703174Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:14:54.703180Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:14:54.708706Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] Successfully connected. Initializing session
2025-10-20T11:14:54.709789Z :INFO: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] Server session id: test_filters_optional_field_consumer_1_1_14021076040912621656_v1
2025-10-20T11:14:54.709879Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:14:54.711268Z :INFO: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:14:55.704276Z :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-10-20T11:14:55.704320Z :INFO: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1001 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:00.001662Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:00.003986Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (0-0)
2025-10-20T11:15:00.004052Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (0-0)
2025-10-20T11:15:00.004192Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] Commit offsets [0, 1). Partition stream id: 1
2025-10-20T11:15:00.004346Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:00.007306Z :DEBUG: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:00.009871Z :INFO: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:00.009908Z :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-10-20T11:15:00.009920Z :INFO: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] Counters: { Errors: 0 CurrentSessionLifetimeMs: 5307 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:00.010259Z :NOTICE: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] 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-10-20T11:15:00.010400Z :INFO: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:00.010431Z :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-10-20T11:15:00.010458Z :INFO: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] Counters: { Errors: 0 CurrentSessionLifetimeMs: 5307 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:00.010468Z :NOTICE: [local] [local] [7830824d-9368b7a7-b75545ac-814eeb6f] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb7eeso6m03osv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958889
        nanos: 888907000
      }
      modified_at {
        seconds: 1760958900
        nanos: 265946000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958890
      nanos: 339000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb7eesn2230jom-ptqududb7eeso6m03osv"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958889
      nanos: 888907000
    }
  }
  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: WHERE (`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\":\"66ms\",\"count\":1,\"avg\":\"66ms\",\"max\":\"66ms\",\"min\":\"66ms\"},\"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 (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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: query {
  meta {
    common {
      id: "ptqududb7eeso6m03osv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958889
        nanos: 888907000
      }
      modified_at {
        seconds: 1760958900
        nanos: 265946000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958890
      nanos: 339000000
    }
    finished_at {
      seconds: 1760958900
      nanos: 452000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb7eesn2230jom-ptqududb7eeso6m03osv"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958889
      nanos: 888907000
    }
  }
  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: WHERE (`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\":\"66ms\",\"count\":1,\"avg\":\"66ms\",\"max\":\"66ms\",\"min\":\"66ms\"},\"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 (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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "f9a6f007-b9af-4b94-8d61-37db6989bba9"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb73se8pvpaq89"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958900
        nanos: 979356000
      }
      modified_at {
        seconds: 1760958900
        nanos: 979356000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb73se7q4oe027-ptqududb73se8pvpaq89"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958900
      nanos: 979356000
    }
  }
  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: "ptqududb73se8pvpaq89"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958900
        nanos: 979356000
      }
      modified_at {
        seconds: 1760958900
        nanos: 979356000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958901
      nanos: 216000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb73se7q4oe027-ptqududb73se8pvpaq89"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958900
      nanos: 979356000
    }
  }
  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: WHERE `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:18231\"))\n(let $7 \'(\'\"SharedReading\" \'\"1\"))\n(let $8 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $9 \'($6 $7 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.0
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1556216
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 1556216) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1556216) elapsed time (sec): 4.9363954067230225
DEBUG    ya.test:process.py:263 Command (pid 1556216) wtime: 4.938
DEBUG    ya.test:process.py:275 Command (pid 1556216) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1556216) errors:
2025-10-20T11:15:01.677447Z :INFO: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] Starting read session
2025-10-20T11:15:01.677500Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:01.678118Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:01.678134Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:01.678141Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:01.690902Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] Successfully connected. Initializing session
2025-10-20T11:15:01.692200Z :INFO: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] Server session id: test_filters_optional_field_consumer_1_3_1247995727018072287_v1
2025-10-20T11:15:01.692715Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:01.693626Z :INFO: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:02.678230Z :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-10-20T11:15:02.678276Z :INFO: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1000 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:06.429728Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:06.431976Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (1-1)
2025-10-20T11:15:06.432041Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (1-1)
2025-10-20T11:15:06.436069Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] Commit offsets [1, 2). Partition stream id: 1
2025-10-20T11:15:06.436260Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:06.439546Z :DEBUG: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:06.439986Z :INFO: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:06.440015Z :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-10-20T11:15:06.440027Z :INFO: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4762 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:06.440282Z :NOTICE: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] 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-10-20T11:15:06.440485Z :INFO: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:06.440496Z :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-10-20T11:15:06.440515Z :INFO: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4763 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:06.440524Z :NOTICE: [local] [local] [640cd871-65fd51b3-9f6e9790-f06ac231] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb73se8pvpaq89"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958900
        nanos: 979356000
      }
      modified_at {
        seconds: 1760958906
        nanos: 612896000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958901
      nanos: 216000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb73se7q4oe027-ptqududb73se8pvpaq89"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958900
      nanos: 979356000
    }
  }
  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: WHERE `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:18231\"))\n(let $7 \'(\'\"SharedReading\" \'\"1\"))\n(let $8 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $9 \'($6 $7 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:284 Result: query {
  meta {
    common {
      id: "ptqududb73se8pvpaq89"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958900
        nanos: 979356000
      }
      modified_at {
        seconds: 1760958906
        nanos: 612896000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958901
      nanos: 216000000
    }
    finished_at {
      seconds: 1760958907
      nanos: 377000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb73se7q4oe027-ptqududb73se8pvpaq89"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958900
      nanos: 979356000
    }
  }
  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: WHERE `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\":\"64ms\",\"count\":1,\"avg\":\"64ms\",\"max\":\"64ms\",\"min\":\"64ms\"},\"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 \'(\'\"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:18231\"))\n(let $7 \'(\'\"SharedReading\" \'\"1\"))\n(let $8 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $9 \'($6 $7 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "7e9d09cd-2e22-4f6b-9b58-d77078348417"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb6tcvul9skf47"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958907
        nanos: 776997000
      }
      modified_at {
        seconds: 1760958907
        nanos: 776997000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb6tcvufaih5ri-ptqududb6tcvul9skf47"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958907
      nanos: 776997000
    }
  }
  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: "ptqududb6tcvul9skf47"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958907
        nanos: 776997000
      }
      modified_at {
        seconds: 1760958907
        nanos: 776997000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958908
      nanos: 214000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb6tcvufaih5ri-ptqududb6tcvul9skf47"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958907
      nanos: 776997000
    }
  }
  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: WHERE ((`time` * (`field2` - `field1`)) <> 0)"
      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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.1
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1560210
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 1560210) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1560210) elapsed time (sec): 4.521904230117798
DEBUG    ya.test:process.py:263 Command (pid 1560210) wtime: 4.526
DEBUG    ya.test:process.py:275 Command (pid 1560210) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1560210) errors:
2025-10-20T11:15:09.005351Z :INFO: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] Starting read session
2025-10-20T11:15:09.005408Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:09.005909Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:09.005921Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:09.005928Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:09.012443Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] Successfully connected. Initializing session
2025-10-20T11:15:09.015042Z :INFO: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] Server session id: test_filters_optional_field_consumer_1_5_16020306832689694209_v1
2025-10-20T11:15:09.015697Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:09.016959Z :INFO: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:10.006217Z :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-10-20T11:15:10.006269Z :INFO: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1000 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:13.449223Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:13.449333Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (2-2)
2025-10-20T11:15:13.449405Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (2-2)
2025-10-20T11:15:13.449563Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] Commit offsets [2, 3). Partition stream id: 1
2025-10-20T11:15:13.449663Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:13.451793Z :DEBUG: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:13.452051Z :INFO: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:13.452072Z :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-10-20T11:15:13.452080Z :INFO: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4446 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:13.452225Z :NOTICE: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] 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-10-20T11:15:13.452428Z :INFO: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:13.452434Z :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-10-20T11:15:13.452451Z :INFO: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4447 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:13.452457Z :NOTICE: [local] [local] [d784b9a-983bcf0b-50b96b9c-2ebed83b] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb6tcvul9skf47"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958907
        nanos: 776997000
      }
      modified_at {
        seconds: 1760958913
        nanos: 543614000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958908
      nanos: 214000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb6tcvufaih5ri-ptqududb6tcvul9skf47"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958907
      nanos: 776997000
    }
  }
  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: WHERE ((`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "ptqududb6tcvul9skf47"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958907
        nanos: 776997000
      }
      modified_at {
        seconds: 1760958913
        nanos: 543614000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958908
      nanos: 214000000
    }
    finished_at {
      seconds: 1760958914
      nanos: 391000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb6tcvufaih5ri-ptqududb6tcvul9skf47"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958907
      nanos: 776997000
    }
  }
  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: WHERE ((`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\":\"66ms\",\"count\":1,\"avg\":\"66ms\",\"max\":\"66ms\",\"min\":\"66ms\"},\"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 (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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "c2b68702-861c-4e39-863c-81d0b2c107b8"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb6mndjujts3t3"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958914
        nanos: 775346000
      }
      modified_at {
        seconds: 1760958914
        nanos: 775346000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb6mndjqhavbn4-ptqududb6mndjujts3t3"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958914
      nanos: 775346000
    }
  }
  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: "ptqududb6mndjujts3t3"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958914
        nanos: 775346000
      }
      modified_at {
        seconds: 1760958914
        nanos: 775346000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958915
      nanos: 228000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb6mndjqhavbn4-ptqududb6mndjujts3t3"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958914
      nanos: 775346000
    }
  }
  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: WHERE (((`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.2
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1565217
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 1565217) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1565217) elapsed time (sec): 4.5307722091674805
DEBUG    ya.test:process.py:263 Command (pid 1565217) wtime: 4.532
DEBUG    ya.test:process.py:275 Command (pid 1565217) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1565217) errors:
2025-10-20T11:15:16.064816Z :INFO: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] Starting read session
2025-10-20T11:15:16.064858Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:16.065360Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:16.065375Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:16.065381Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:16.086478Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] Successfully connected. Initializing session
2025-10-20T11:15:16.090691Z :INFO: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] Server session id: test_filters_optional_field_consumer_1_7_8250779413031554821_v1
2025-10-20T11:15:16.090790Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:16.091212Z :INFO: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:17.068170Z :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-10-20T11:15:17.068211Z :INFO: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1003 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:20.423618Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:20.424247Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (3-3)
2025-10-20T11:15:20.424307Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (3-3)
2025-10-20T11:15:20.426542Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] Commit offsets [3, 4). Partition stream id: 1
2025-10-20T11:15:20.426688Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:20.438244Z :DEBUG: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:20.438450Z :INFO: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:20.438475Z :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-10-20T11:15:20.438487Z :INFO: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4373 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:20.439023Z :NOTICE: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] 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-10-20T11:15:20.439169Z :INFO: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:20.439183Z :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-10-20T11:15:20.439203Z :INFO: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4374 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:20.439212Z :NOTICE: [local] [local] [cd5038e0-8d0f5c58-d7810e5d-ab79bced] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb6mndjujts3t3"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958914
        nanos: 775346000
      }
      modified_at {
        seconds: 1760958920
        nanos: 614561000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958915
      nanos: 228000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb6mndjqhavbn4-ptqududb6mndjujts3t3"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958914
      nanos: 775346000
    }
  }
  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: WHERE (((`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "ptqududb6mndjujts3t3"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958914
        nanos: 775346000
      }
      modified_at {
        seconds: 1760958920
        nanos: 614561000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958915
      nanos: 228000000
    }
    finished_at {
      seconds: 1760958921
      nanos: 350000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb6mndjqhavbn4-ptqududb6mndjujts3t3"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958914
      nanos: 775346000
    }
  }
  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: WHERE (((`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\":\"70ms\",\"count\":1,\"avg\":\"70ms\",\"max\":\"70ms\",\"min\":\"70ms\"},\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "80ca8a48-428d-4da8-aa87-d2c4c256029e"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb6g1nirm5jnlh"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958921
        nanos: 777481000
      }
      modified_at {
        seconds: 1760958921
        nanos: 777481000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb6g1nijppnkhq-ptqududb6g1nirm5jnlh"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958921
      nanos: 777481000
    }
  }
  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: "ptqududb6g1nirm5jnlh"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958921
        nanos: 777481000
      }
      modified_at {
        seconds: 1760958921
        nanos: 777481000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958922
      nanos: 228000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb6g1nijppnkhq-ptqududb6g1nirm5jnlh"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958921
      nanos: 777481000
    }
  }
  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: WHERE (`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.3
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1568350
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 1568350) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1568350) elapsed time (sec): 4.526349306106567
DEBUG    ya.test:process.py:263 Command (pid 1568350) wtime: 4.529
DEBUG    ya.test:process.py:275 Command (pid 1568350) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1568350) errors:
2025-10-20T11:15:23.035635Z :INFO: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] Starting read session
2025-10-20T11:15:23.035684Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:23.036246Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:23.036262Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:23.036269Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:23.044488Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] Successfully connected. Initializing session
2025-10-20T11:15:23.047694Z :INFO: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] Server session id: test_filters_optional_field_consumer_1_9_4285440221197662224_v1
2025-10-20T11:15:23.048123Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:23.049157Z :INFO: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:24.037228Z :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-10-20T11:15:24.037273Z :INFO: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1001 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:27.441347Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:27.441446Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (4-4)
2025-10-20T11:15:27.441519Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (4-4)
2025-10-20T11:15:27.441610Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] Commit offsets [4, 5). Partition stream id: 1
2025-10-20T11:15:27.441725Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:27.445282Z :DEBUG: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:27.447423Z :INFO: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:27.447458Z :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-10-20T11:15:27.447471Z :INFO: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4411 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:27.447991Z :NOTICE: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] 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-10-20T11:15:27.448103Z :INFO: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:27.448116Z :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-10-20T11:15:27.448137Z :INFO: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4412 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:27.448149Z :NOTICE: [local] [local] [18e41df9-354706a4-4f411865-4f4f29ee] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb6g1nirm5jnlh"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958921
        nanos: 777481000
      }
      modified_at {
        seconds: 1760958927
        nanos: 558410000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958922
      nanos: 228000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb6g1nijppnkhq-ptqududb6g1nirm5jnlh"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958921
      nanos: 777481000
    }
  }
  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: WHERE (`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "ptqududb6g1nirm5jnlh"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958921
        nanos: 777481000
      }
      modified_at {
        seconds: 1760958927
        nanos: 558410000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958922
      nanos: 228000000
    }
    finished_at {
      seconds: 1760958928
      nanos: 375000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb6g1nijppnkhq-ptqududb6g1nirm5jnlh"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958921
      nanos: 777481000
    }
  }
  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: WHERE (`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\":\"81ms\",\"count\":1,\"avg\":\"81ms\",\"max\":\"81ms\",\"min\":\"81ms\"},\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "08b9f860-16df-495c-ba2e-c90f24cc05dd"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb69e4d3v3tq46"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958928
        nanos: 711177000
      }
      modified_at {
        seconds: 1760958928
        nanos: 711177000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb69e4cvno1pa7-ptqududb69e4d3v3tq46"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958928
      nanos: 711177000
    }
  }
  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: "ptqududb69e4d3v3tq46"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958928
        nanos: 711177000
      }
      modified_at {
        seconds: 1760958928
        nanos: 711177000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958929
      nanos: 230000000
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb69e4cvno1pa7-ptqududb69e4d3v3tq46"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958928
      nanos: 711177000
    }
  }
  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: "ptqududb69e4d3v3tq46"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958928
        nanos: 711177000
      }
      modified_at {
        seconds: 1760958928
        nanos: 711177000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958929
      nanos: 230000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb69e4cvno1pa7-ptqududb69e4d3v3tq46"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958928
      nanos: 711177000
    }
  }
  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: WHERE (`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.4
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1571796
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 1571796) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1571796) elapsed time (sec): 4.636128187179565
DEBUG    ya.test:process.py:263 Command (pid 1571796) wtime: 4.637
DEBUG    ya.test:process.py:275 Command (pid 1571796) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1571796) errors:
2025-10-20T11:15:29.931053Z :INFO: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] Starting read session
2025-10-20T11:15:29.931105Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:29.931586Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:29.931600Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:29.931607Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:29.940863Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] Successfully connected. Initializing session
2025-10-20T11:15:29.942813Z :INFO: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] Server session id: test_filters_optional_field_consumer_1_11_16052506838767303979_v1
2025-10-20T11:15:29.942915Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:29.944503Z :INFO: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:30.932277Z :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-10-20T11:15:30.932318Z :INFO: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1001 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:34.439623Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:34.439693Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (5-5)
2025-10-20T11:15:34.439716Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (5-5)
2025-10-20T11:15:34.439895Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] Commit offsets [5, 6). Partition stream id: 1
2025-10-20T11:15:34.440095Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:34.442986Z :DEBUG: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:34.443137Z :INFO: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:34.443181Z :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-10-20T11:15:34.443194Z :INFO: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4512 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:34.443455Z :NOTICE: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] 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-10-20T11:15:34.443732Z :INFO: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:34.443748Z :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-10-20T11:15:34.443769Z :INFO: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4512 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:34.443780Z :NOTICE: [local] [local] [7f481c77-85f81339-ff928f3b-b02676ee] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb69e4d3v3tq46"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958928
        nanos: 711177000
      }
      modified_at {
        seconds: 1760958934
        nanos: 565323000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958929
      nanos: 230000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb69e4cvno1pa7-ptqududb69e4d3v3tq46"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958928
      nanos: 711177000
    }
  }
  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: WHERE (`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "ptqududb69e4d3v3tq46"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958928
        nanos: 711177000
      }
      modified_at {
        seconds: 1760958934
        nanos: 565323000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958929
      nanos: 230000000
    }
    finished_at {
      seconds: 1760958935
      nanos: 392000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb69e4cvno1pa7-ptqududb69e4d3v3tq46"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958928
      nanos: 711177000
    }
  }
  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: WHERE (`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\":\"76ms\",\"count\":1,\"avg\":\"76ms\",\"max\":\"76ms\",\"min\":\"76ms\"},\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "ad801734-694c-4030-b8ca-2dd3fe338806"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb62m13ksvh15r"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958935
        nanos: 792446000
      }
      modified_at {
        seconds: 1760958935
        nanos: 792446000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb62m13fh1na4d-ptqududb62m13ksvh15r"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958935
      nanos: 792446000
    }
  }
  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: "ptqududb62m13ksvh15r"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958935
        nanos: 792446000
      }
      modified_at {
        seconds: 1760958935
        nanos: 792446000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958936
      nanos: 252000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb62m13fh1na4d-ptqududb62m13ksvh15r"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958935
      nanos: 792446000
    }
  }
  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}]}}"
  }
  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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.5
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1576624
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 1576624) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1576624) elapsed time (sec): 4.318910360336304
DEBUG    ya.test:process.py:263 Command (pid 1576624) wtime: 4.32
DEBUG    ya.test:process.py:275 Command (pid 1576624) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1576624) errors:
2025-10-20T11:15:37.229431Z :INFO: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] Starting read session
2025-10-20T11:15:37.229500Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:37.230193Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:37.230211Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:37.230217Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:37.244931Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] Successfully connected. Initializing session
2025-10-20T11:15:37.253356Z :INFO: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] Server session id: test_filters_optional_field_consumer_1_13_10099894600198059455_v1
2025-10-20T11:15:37.253437Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:37.254939Z :INFO: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:38.230249Z :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-10-20T11:15:38.236576Z :INFO: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1000 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:41.494193Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:41.494834Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (6-6)
2025-10-20T11:15:41.494887Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (6-6)
2025-10-20T11:15:41.495370Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] Commit offsets [6, 7). Partition stream id: 1
2025-10-20T11:15:41.495481Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:41.498376Z :DEBUG: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:41.498511Z :INFO: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:41.498539Z :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-10-20T11:15:41.498549Z :INFO: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4269 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:41.498752Z :NOTICE: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] 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-10-20T11:15:41.498981Z :INFO: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:41.498998Z :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-10-20T11:15:41.499021Z :INFO: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4269 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:41.499034Z :NOTICE: [local] [local] [334bef13-c05b518-e1d9ce3f-400e6ef] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb62m13ksvh15r"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958935
        nanos: 792446000
      }
      modified_at {
        seconds: 1760958941
        nanos: 543793000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958936
      nanos: 252000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb62m13fh1na4d-ptqududb62m13ksvh15r"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958935
      nanos: 792446000
    }
  }
  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: WHERE (`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "ptqududb62m13ksvh15r"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958935
        nanos: 792446000
      }
      modified_at {
        seconds: 1760958941
        nanos: 543793000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958936
      nanos: 252000000
    }
    finished_at {
      seconds: 1760958942
      nanos: 432000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb62m13fh1na4d-ptqududb62m13ksvh15r"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958935
      nanos: 792446000
    }
  }
  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: WHERE (`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\":\"71ms\",\"count\":1,\"avg\":\"71ms\",\"max\":\"71ms\",\"min\":\"71ms\"},\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "61b6b535-5e6c-4096-801e-3b5580660da5"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb5s3c4cnalnvt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958942
        nanos: 695198000
      }
      modified_at {
        seconds: 1760958942
        nanos: 695198000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb5s3c47vsqv0u-ptqududb5s3c4cnalnvt"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958942
      nanos: 695198000
    }
  }
  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: "ptqududb5s3c4cnalnvt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958942
        nanos: 695198000
      }
      modified_at {
        seconds: 1760958942
        nanos: 695198000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958943
      nanos: 235000000
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb5s3c47vsqv0u-ptqududb5s3c4cnalnvt"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958942
      nanos: 695198000
    }
  }
  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: "ptqududb5s3c4cnalnvt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958942
        nanos: 695198000
      }
      modified_at {
        seconds: 1760958942
        nanos: 695198000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958943
      nanos: 235000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb5s3c47vsqv0u-ptqududb5s3c4cnalnvt"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958942
      nanos: 695198000
    }
  }
  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: WHERE ((`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.6
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1580959
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 1580959) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1580959) elapsed time (sec): 4.539650201797485
DEBUG    ya.test:process.py:263 Command (pid 1580959) wtime: 4.541
DEBUG    ya.test:process.py:275 Command (pid 1580959) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1580959) errors:
2025-10-20T11:15:43.940229Z :INFO: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] Starting read session
2025-10-20T11:15:43.940275Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:43.941042Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:43.941059Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:43.941065Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:43.946467Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] Successfully connected. Initializing session
2025-10-20T11:15:43.947653Z :INFO: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] Server session id: test_filters_optional_field_consumer_1_15_14139337603838045433_v1
2025-10-20T11:15:43.947719Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:43.949213Z :INFO: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:44.941190Z :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-10-20T11:15:44.941227Z :INFO: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1000 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:48.419241Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:48.419318Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (7-7)
2025-10-20T11:15:48.419373Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (7-7)
2025-10-20T11:15:48.419549Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] Commit offsets [7, 8). Partition stream id: 1
2025-10-20T11:15:48.419734Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:48.428102Z :DEBUG: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:48.428292Z :INFO: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:48.428347Z :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-10-20T11:15:48.428360Z :INFO: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4488 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:48.428684Z :NOTICE: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] 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-10-20T11:15:48.432111Z :INFO: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:48.432130Z :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-10-20T11:15:48.432156Z :INFO: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4491 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:48.432180Z :NOTICE: [local] [local] [71646fa8-287e9787-4c60c9c3-86af3a5d] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb5s3c4cnalnvt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958942
        nanos: 695198000
      }
      modified_at {
        seconds: 1760958948
        nanos: 477111000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958943
      nanos: 235000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb5s3c47vsqv0u-ptqududb5s3c4cnalnvt"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958942
      nanos: 695198000
    }
  }
  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: WHERE ((`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "ptqududb5s3c4cnalnvt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958942
        nanos: 695198000
      }
      modified_at {
        seconds: 1760958948
        nanos: 477111000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958943
      nanos: 235000000
    }
    finished_at {
      seconds: 1760958949
      nanos: 365000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb5s3c47vsqv0u-ptqududb5s3c4cnalnvt"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958942
      nanos: 695198000
    }
  }
  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: WHERE ((`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\":\"67ms\",\"count\":1,\"avg\":\"67ms\",\"max\":\"67ms\",\"min\":\"67ms\"},\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: "4505da9a-89e8-45c9-bc4a-cfbe0251e958"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb5lev0aul7kkj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958949
        nanos: 655475000
      }
      modified_at {
        seconds: 1760958949
        nanos: 655475000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb5lev05o2u4er-ptqududb5lev0aul7kkj"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958949
      nanos: 655475000
    }
  }
  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: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb5lev0aul7kkj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958949
        nanos: 655475000
      }
      modified_at {
        seconds: 1760958949
        nanos: 655475000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958950
      nanos: 248000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb5lev05o2u4er-ptqududb5lev0aul7kkj"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958949
      nanos: 655475000
    }
  }
  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: WHERE (`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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:35 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:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.7
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1585711
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 1585711) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1585711) elapsed time (sec): 4.7216057777404785
DEBUG    ya.test:process.py:263 Command (pid 1585711) wtime: 4.723
DEBUG    ya.test:process.py:275 Command (pid 1585711) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1585711) errors:
2025-10-20T11:15:50.922509Z :INFO: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] Starting read session
2025-10-20T11:15:50.922560Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:50.923018Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:50.923031Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:50.923038Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:50.928979Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] Successfully connected. Initializing session
2025-10-20T11:15:50.930340Z :INFO: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] Server session id: test_filters_optional_field_consumer_1_17_7553102132508549571_v1
2025-10-20T11:15:50.930452Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:50.932674Z :INFO: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:51.923236Z :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-10-20T11:15:51.923279Z :INFO: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1000 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:55.484338Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:55.484444Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (8-8)
2025-10-20T11:15:55.484491Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (8-8)
2025-10-20T11:15:55.484644Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] Commit offsets [8, 9). Partition stream id: 1
2025-10-20T11:15:55.484765Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:15:55.489268Z :DEBUG: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:15:55.489490Z :INFO: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] Closing read session. Close timeout: 5.000000s
2025-10-20T11:15:55.489551Z :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-10-20T11:15:55.489563Z :INFO: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4567 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:15:55.489813Z :NOTICE: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] 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-10-20T11:15:55.492185Z :INFO: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] Closing read session. Close timeout: 0.000000s
2025-10-20T11:15:55.492204Z :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-10-20T11:15:55.492228Z :INFO: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4569 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:15:55.492244Z :NOTICE: [local] [local] [637ed0f6-a0952b65-414f365-2dc9bc8b] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb5lev0aul7kkj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958949
        nanos: 655475000
      }
      modified_at {
        seconds: 1760958955
        nanos: 643310000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958950
      nanos: 248000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb5lev05o2u4er-ptqududb5lev0aul7kkj"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958949
      nanos: 655475000
    }
  }
  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: WHERE (`event` IN (\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb5lev0aul7kkj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958949
        nanos: 655475000
      }
      modified_at {
        seconds: 1760958955
        nanos: 643310000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958950
      nanos: 248000000
    }
    finished_at {
      seconds: 1760958956
      nanos: 437000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb5lev05o2u4er-ptqududb5lev0aul7kkj"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958949
      nanos: 655475000
    }
  }
  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}]}}"
  }
  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: WHERE (`event` IN (\"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\":\"87ms\",\"count\":1,\"avg\":\"87ms\",\"max\":\"87ms\",\"min\":\"87ms\"},\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $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: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 (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"event2\")"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "5a18ce5d-3ac0-4e20-8903-f6045e8cd375"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb5eki4edi6u9j"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958956
        nanos: 812077000
      }
      modified_at {
        seconds: 1760958956
        nanos: 812077000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb5eki4a12k91t-ptqududb5eki4edi6u9j"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958956
      nanos: 812077000
    }
  }
  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 (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"event2\")"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb5eki4edi6u9j"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958956
        nanos: 812077000
      }
      modified_at {
        seconds: 1760958956
        nanos: 812077000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958957
      nanos: 241000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb5eki4a12k91t-ptqududb5eki4edi6u9j"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958956
      nanos: 812077000
    }
  }
  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 (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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: WHERE (`event` IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 \'\"*~\\n\\a\\x12\\x05event\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x011\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x012\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x013\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x014\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x015\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x016\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x017\\x12\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\")\n(let $13 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 $12 $5 \'\"\"))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $13)) (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 $5 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21) (AsStruct \'(\'\"event\" $20) \'(\'\"time\" $21)))) (lambda \'($22) (block \'(\n    (let $23 \'((String \'\"1\") (String \'\"2\") (String \'\"3\") (String \'\"4\") (String \'\"5\") (String \'\"6\") (String \'\"7\") (String \'\"event2\")))\n    (let $24 (SqlIn $23 (Member $22 \'\"event\") \'(\'(\'ansi))))\n    (return (OptionalIf (Coalesce $24 (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $22 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200729)) \'((DqSink \'\"0\" $14 $16))))) $14))\n)\n"
  }
}

DEBUG    root:data_plane.py:35 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\"\00218*\014shard-000000\032\022\"\00219*\014shard-000000"
  }
}

INFO     root:data_plane.py:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.8
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1590320
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 1590320) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1590320) elapsed time (sec): 4.526371717453003
DEBUG    ya.test:process.py:263 Command (pid 1590320) wtime: 4.531
DEBUG    ya.test:process.py:275 Command (pid 1590320) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1590320) errors:
2025-10-20T11:15:58.114457Z :INFO: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] Starting read session
2025-10-20T11:15:58.114500Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] Starting session to cluster null (localhost:18231)
2025-10-20T11:15:58.114974Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:58.114987Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:58.114994Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:15:58.128080Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] Successfully connected. Initializing session
2025-10-20T11:15:58.132239Z :INFO: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] Server session id: test_filters_optional_field_consumer_1_19_10765837765574102449_v1
2025-10-20T11:15:58.132345Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:15:58.133166Z :INFO: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:15:59.115227Z :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:9
2025-10-20T11:15:59.115279Z :INFO: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1000 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:02.519683Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:02.537223Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (9-9)
2025-10-20T11:16:02.537294Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (9-9)
2025-10-20T11:16:02.548217Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] Commit offsets [9, 10). Partition stream id: 1
2025-10-20T11:16:02.548667Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:16:02.552068Z :DEBUG: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:16:02.556374Z :INFO: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] Closing read session. Close timeout: 5.000000s
2025-10-20T11:16:02.556424Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:9:10
2025-10-20T11:16:02.556434Z :INFO: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4442 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:16:02.556943Z :NOTICE: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] 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-10-20T11:16:02.557104Z :INFO: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] Closing read session. Close timeout: 0.000000s
2025-10-20T11:16:02.557122Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:9:10
2025-10-20T11:16:02.557147Z :INFO: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4442 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:02.557159Z :NOTICE: [local] [local] [23a47678-d68140a6-6062959a-eb613ff7] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb5eki4edi6u9j"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958956
        nanos: 812077000
      }
      modified_at {
        seconds: 1760958962
        nanos: 655841000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958957
      nanos: 241000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb5eki4a12k91t-ptqududb5eki4edi6u9j"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958956
      nanos: 812077000
    }
  }
  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 (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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: WHERE (`event` IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 \'\"*~\\n\\a\\x12\\x05event\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x011\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x012\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x013\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x014\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x015\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x016\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x017\\x12\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\")\n(let $13 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 $12 $5 \'\"\"))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $13)) (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 $5 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21) (AsStruct \'(\'\"event\" $20) \'(\'\"time\" $21)))) (lambda \'($22) (block \'(\n    (let $23 \'((String \'\"1\") (String \'\"2\") (String \'\"3\") (String \'\"4\") (String \'\"5\") (String \'\"6\") (String \'\"7\") (String \'\"event2\")))\n    (let $24 (SqlIn $23 (Member $22 \'\"event\") \'(\'(\'ansi))))\n    (return (OptionalIf (Coalesce $24 (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $22 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200729)) \'((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: "ptqududb5eki4edi6u9j"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958956
        nanos: 812077000
      }
      modified_at {
        seconds: 1760958962
        nanos: 655841000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958957
      nanos: 241000000
    }
    finished_at {
      seconds: 1760958963
      nanos: 417000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb5eki4a12k91t-ptqududb5eki4edi6u9j"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958956
      nanos: 812077000
    }
  }
  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 (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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: WHERE (`event` IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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\":\"99ms\",\"count\":1,\"avg\":\"99ms\",\"max\":\"99ms\",\"min\":\"99ms\"},\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 \'\"*~\\n\\a\\x12\\x05event\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x011\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x012\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x013\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x014\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x015\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x016\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x017\\x12\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\")\n(let $13 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 $12 $5 \'\"\"))\n(let $14 (DataSink \'\"pq\" \'\"yds\"))\n(let $15 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $16 (DqPqTopicSink $15 \'($7 $9) $11))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $13)) (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 $5 $18))\n  (return (FlatMap (NarrowMap $19 (lambda \'($20 $21) (AsStruct \'(\'\"event\" $20) \'(\'\"time\" $21)))) (lambda \'($22) (block \'(\n    (let $23 \'((String \'\"1\") (String \'\"2\") (String \'\"3\") (String \'\"4\") (String \'\"5\") (String \'\"6\") (String \'\"7\") (String \'\"event2\")))\n    (let $24 (SqlIn $23 (Member $22 \'\"event\") \'(\'(\'ansi))))\n    (return (OptionalIf (Coalesce $24 (Bool \'false)) (AsStruct \'(\'\"column0\" (SafeCast (Member $22 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200729)) \'((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 IS DISTINCT FROM data AND event IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"event2\")"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "e30da019-e078-4451-a888-bbd5992ca5bd"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb57u1gi2unipt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958963
        nanos: 841420000
      }
      modified_at {
        seconds: 1760958963
        nanos: 841420000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb57u1g9532c42-ptqududb57u1gi2unipt"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958963
      nanos: 841420000
    }
  }
  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 data AND event IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"event2\")"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb57u1gi2unipt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958963
        nanos: 841420000
      }
      modified_at {
        seconds: 1760958963
        nanos: 841420000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958964
      nanos: 249000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb57u1g9532c42-ptqududb57u1gi2unipt"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958963
      nanos: 841420000
    }
  }
  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 data AND event IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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: WHERE ((`event` IS DISTINCT FROM `data`) AND COALESCE((`event` IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"event2\")), FALSE))"
      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 (OptionalType $4))\n(let $6 (StructType \'(\'\"data\" $5) \'(\'\"event\" $5) \'(\'\"time\" (DataType \'Uint64))))\n(let $7 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $6))\n(let $8 \'(\'\"data\" \'\"event\" \'\"time\"))\n(let $9 \'(\'\"Endpoint\" \'\"localhost:18231\"))\n(let $10 \'(\'\"SharedReading\" \'\"1\"))\n(let $11 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $12 \'($9 $10 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $11))\n(let $13 (SecureParam \'\"cluster:default_yds\"))\n(let $14 \'\"\\x12\\xB0\\x01\\n\\x15B\\x13\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x06\\x12\\x04data\\n\\x96\\x01R\\x93\\x01\\n\\x80\\x01*~\\n\\a\\x12\\x05event\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x011\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x012\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x013\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x014\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x015\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x016\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x017\\x12\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\")\n(let $15 (DqPqTopicSource $1 $7 $8 $12 $13 $14 $6 \'\"\"))\n(let $16 (DataSink \'\"pq\" \'\"yds\"))\n(let $17 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $18 (DqPqTopicSink $17 \'($9 $11) $13))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $15)) (lambda \'($19) (block \'(\n  (let $20 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($10))))\n  (let $21 (DqSourceWideWrap $19 $2 $6 $20))\n  (return (FlatMap (NarrowMap $21 (lambda \'($22 $23 $24) (AsStruct \'(\'\"data\" $22) \'(\'\"event\" $23) \'(\'\"time\" $24)))) (lambda \'($25) (block \'(\n    (let $26 (Member $25 \'\"event\"))\n    (let $27 \'((String \'\"1\") (String \'\"2\") (String \'\"3\") (String \'\"4\") (String \'\"5\") (String \'\"6\") (String \'\"7\") (String \'\"event2\")))\n    (let $28 (SqlIn $27 $26 \'(\'(\'ansi))))\n    (return (OptionalIf (And (AggrNotEquals $26 (Member $25 \'\"data\")) (Coalesce $28 (Bool \'false))) (AsStruct \'(\'\"column0\" (SafeCast (Member $25 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200860)) \'((DqSink \'\"0\" $16 $18))))) $16))\n)\n"
  }
}

DEBUG    root:data_plane.py:35 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\"\00220*\014shard-000000\032\022\"\00221*\014shard-000000"
  }
}

INFO     root:data_plane.py:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.9
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1594669
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 1594669) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1594669) elapsed time (sec): 4.436812400817871
DEBUG    ya.test:process.py:263 Command (pid 1594669) wtime: 4.438
DEBUG    ya.test:process.py:275 Command (pid 1594669) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1594669) errors:
2025-10-20T11:16:05.125911Z :INFO: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] Starting read session
2025-10-20T11:16:05.125962Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] Starting session to cluster null (localhost:18231)
2025-10-20T11:16:05.126473Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:05.126490Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:05.126496Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:16:05.132053Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] Successfully connected. Initializing session
2025-10-20T11:16:05.133081Z :INFO: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] Server session id: test_filters_optional_field_consumer_1_21_15306070444167934895_v1
2025-10-20T11:16:05.133151Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:05.136428Z :INFO: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:16:06.127237Z :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:10
2025-10-20T11:16:06.127272Z :INFO: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1001 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:09.500456Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:09.500541Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (10-10)
2025-10-20T11:16:09.500587Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (10-10)
2025-10-20T11:16:09.500694Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] Commit offsets [10, 11). Partition stream id: 1
2025-10-20T11:16:09.500802Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:16:09.503951Z :DEBUG: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:16:09.504100Z :INFO: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] Closing read session. Close timeout: 5.000000s
2025-10-20T11:16:09.504127Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:10:11
2025-10-20T11:16:09.504146Z :INFO: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4378 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:16:09.504366Z :NOTICE: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] 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-10-20T11:16:09.504474Z :INFO: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] Closing read session. Close timeout: 0.000000s
2025-10-20T11:16:09.504495Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:10:11
2025-10-20T11:16:09.504513Z :INFO: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4378 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:09.504537Z :NOTICE: [local] [local] [fccbaeee-60666d19-a276005-1710ba8] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb57u1gi2unipt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958963
        nanos: 841420000
      }
      modified_at {
        seconds: 1760958969
        nanos: 557341000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958964
      nanos: 249000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb57u1g9532c42-ptqududb57u1gi2unipt"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958963
      nanos: 841420000
    }
  }
  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 data AND event IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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: WHERE ((`event` IS DISTINCT FROM `data`) AND COALESCE((`event` IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"event2\")), FALSE))"
      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 (OptionalType $4))\n(let $6 (StructType \'(\'\"data\" $5) \'(\'\"event\" $5) \'(\'\"time\" (DataType \'Uint64))))\n(let $7 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $6))\n(let $8 \'(\'\"data\" \'\"event\" \'\"time\"))\n(let $9 \'(\'\"Endpoint\" \'\"localhost:18231\"))\n(let $10 \'(\'\"SharedReading\" \'\"1\"))\n(let $11 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $12 \'($9 $10 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $11))\n(let $13 (SecureParam \'\"cluster:default_yds\"))\n(let $14 \'\"\\x12\\xB0\\x01\\n\\x15B\\x13\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x06\\x12\\x04data\\n\\x96\\x01R\\x93\\x01\\n\\x80\\x01*~\\n\\a\\x12\\x05event\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x011\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x012\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x013\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x014\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x015\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x016\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x017\\x12\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\")\n(let $15 (DqPqTopicSource $1 $7 $8 $12 $13 $14 $6 \'\"\"))\n(let $16 (DataSink \'\"pq\" \'\"yds\"))\n(let $17 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $18 (DqPqTopicSink $17 \'($9 $11) $13))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $15)) (lambda \'($19) (block \'(\n  (let $20 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($10))))\n  (let $21 (DqSourceWideWrap $19 $2 $6 $20))\n  (return (FlatMap (NarrowMap $21 (lambda \'($22 $23 $24) (AsStruct \'(\'\"data\" $22) \'(\'\"event\" $23) \'(\'\"time\" $24)))) (lambda \'($25) (block \'(\n    (let $26 (Member $25 \'\"event\"))\n    (let $27 \'((String \'\"1\") (String \'\"2\") (String \'\"3\") (String \'\"4\") (String \'\"5\") (String \'\"6\") (String \'\"7\") (String \'\"event2\")))\n    (let $28 (SqlIn $27 $26 \'(\'(\'ansi))))\n    (return (OptionalIf (And (AggrNotEquals $26 (Member $25 \'\"data\")) (Coalesce $28 (Bool \'false))) (AsStruct \'(\'\"column0\" (SafeCast (Member $25 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200860)) \'((DqSink \'\"0\" $16 $18))))) $16))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb57u1gi2unipt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958963
        nanos: 841420000
      }
      modified_at {
        seconds: 1760958969
        nanos: 557341000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958964
      nanos: 249000000
    }
    finished_at {
      seconds: 1760958970
      nanos: 399000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb57u1g9532c42-ptqududb57u1gi2unipt"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958963
      nanos: 841420000
    }
  }
  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 data AND event IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"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: WHERE ((`event` IS DISTINCT FROM `data`) AND COALESCE((`event` IN (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"event2\")), FALSE))"
      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\":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 (DataType \'String))\n(let $5 (OptionalType $4))\n(let $6 (StructType \'(\'\"data\" $5) \'(\'\"event\" $5) \'(\'\"time\" (DataType \'Uint64))))\n(let $7 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $6))\n(let $8 \'(\'\"data\" \'\"event\" \'\"time\"))\n(let $9 \'(\'\"Endpoint\" \'\"localhost:18231\"))\n(let $10 \'(\'\"SharedReading\" \'\"1\"))\n(let $11 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $12 \'($9 $10 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $11))\n(let $13 (SecureParam \'\"cluster:default_yds\"))\n(let $14 \'\"\\x12\\xB0\\x01\\n\\x15B\\x13\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x06\\x12\\x04data\\n\\x96\\x01R\\x93\\x01\\n\\x80\\x01*~\\n\\a\\x12\\x05event\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x011\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x012\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x013\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x014\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x015\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x016\\x12\\f\\n\\n\\n\\x03\\b\\x81 \\x12\\x03B\\x017\\x12\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\")\n(let $15 (DqPqTopicSource $1 $7 $8 $12 $13 $14 $6 \'\"\"))\n(let $16 (DataSink \'\"pq\" \'\"yds\"))\n(let $17 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $18 (DqPqTopicSink $17 \'($9 $11) $13))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $15)) (lambda \'($19) (block \'(\n  (let $20 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($10))))\n  (let $21 (DqSourceWideWrap $19 $2 $6 $20))\n  (return (FlatMap (NarrowMap $21 (lambda \'($22 $23 $24) (AsStruct \'(\'\"data\" $22) \'(\'\"event\" $23) \'(\'\"time\" $24)))) (lambda \'($25) (block \'(\n    (let $26 (Member $25 \'\"event\"))\n    (let $27 \'((String \'\"1\") (String \'\"2\") (String \'\"3\") (String \'\"4\") (String \'\"5\") (String \'\"6\") (String \'\"7\") (String \'\"event2\")))\n    (let $28 (SqlIn $27 $26 \'(\'(\'ansi))))\n    (return (OptionalIf (And (AggrNotEquals $26 (Member $25 \'\"data\")) (Coalesce $28 (Bool \'false))) (AsStruct \'(\'\"column0\" (SafeCast (Member $25 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200860)) \'((DqSink \'\"0\" $16 $18))))) $16))\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  IF(event == \"event2\", event IS DISTINCT FROM data, FALSE)"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "2111837d-dc73-4d54-a03d-30336ff79fbd"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb51cg8d5m7jnu"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958970
        nanos: 707626000
      }
      modified_at {
        seconds: 1760958970
        nanos: 707626000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb51cg88umegcg-ptqududb51cg8d5m7jnu"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958970
      nanos: 707626000
    }
  }
  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  IF(event == \"event2\", event IS DISTINCT FROM data, FALSE)"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb51cg8d5m7jnu"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958970
        nanos: 707626000
      }
      modified_at {
        seconds: 1760958970
        nanos: 707626000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958971
      nanos: 259000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb51cg88umegcg-ptqududb51cg8d5m7jnu"
    started_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958970
      nanos: 707626000
    }
  }
  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  IF(event == \"event2\", event IS DISTINCT FROM data, FALSE)"
    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: WHERE IF(COALESCE((`event` = \"event2\"), FALSE), (`event` IS DISTINCT FROM `data`), FALSE)"
      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 (OptionalType $4))\n(let $6 (StructType \'(\'\"data\" $5) \'(\'\"event\" $5) \'(\'\"time\" (DataType \'Uint64))))\n(let $7 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $6))\n(let $8 \'(\'\"data\" \'\"event\" \'\"time\"))\n(let $9 \'(\'\"Endpoint\" \'\"localhost:18231\"))\n(let $10 \'(\'\"SharedReading\" \'\"1\"))\n(let $11 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $12 \'($9 $10 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $11))\n(let $13 (SecureParam \'\"cluster:default_yds\"))\n(let $14 \'\"Z]\\n4R2\\n B\\x1E\\b\\x03\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\\x12\\x15B\\x13\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x06\\x12\\x04data\\x1A\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\")\n(let $15 (DqPqTopicSource $1 $7 $8 $12 $13 $14 $6 \'\"\"))\n(let $16 (DataSink \'\"pq\" \'\"yds\"))\n(let $17 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $18 (DqPqTopicSink $17 \'($9 $11) $13))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $15)) (lambda \'($19) (block \'(\n  (let $20 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($10))))\n  (let $21 (DqSourceWideWrap $19 $2 $6 $20))\n  (return (FlatMap (NarrowMap $21 (lambda \'($22 $23 $24) (AsStruct \'(\'\"data\" $22) \'(\'\"event\" $23) \'(\'\"time\" $24)))) (lambda \'($25) (block \'(\n    (let $26 (Member $25 \'\"event\"))\n    (let $27 (Bool \'false))\n    (let $28 (If (Coalesce (== $26 (String \'\"event2\")) $27) (AggrNotEquals $26 (Member $25 \'\"data\")) $27))\n    (return (OptionalIf $28 (AsStruct \'(\'\"column0\" (SafeCast (Member $25 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200804)) \'((DqSink \'\"0\" $16 $18))))) $16))\n)\n"
  }
}

DEBUG    root:data_plane.py:35 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\"\00222*\014shard-000000\032\022\"\00223*\014shard-000000"
  }
}

INFO     root:data_plane.py:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.10
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1599114
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 1599114) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1599114) elapsed time (sec): 4.720751523971558
DEBUG    ya.test:process.py:263 Command (pid 1599114) wtime: 4.723
DEBUG    ya.test:process.py:275 Command (pid 1599114) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1599114) errors:
2025-10-20T11:16:11.965032Z :INFO: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] Starting read session
2025-10-20T11:16:11.965077Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] Starting session to cluster null (localhost:18231)
2025-10-20T11:16:11.965556Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:11.966134Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:11.966145Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:16:11.976630Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] Successfully connected. Initializing session
2025-10-20T11:16:11.978744Z :INFO: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] Server session id: test_filters_optional_field_consumer_1_23_17307625255503233632_v1
2025-10-20T11:16:11.978830Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:11.979577Z :INFO: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:16:12.966224Z :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:11
2025-10-20T11:16:12.966265Z :INFO: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1001 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:16.547374Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:16.547456Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (11-11)
2025-10-20T11:16:16.547513Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (11-11)
2025-10-20T11:16:16.547637Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] Commit offsets [11, 12). Partition stream id: 1
2025-10-20T11:16:16.547761Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:16:16.551636Z :DEBUG: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:16:16.551829Z :INFO: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] Closing read session. Close timeout: 5.000000s
2025-10-20T11:16:16.551862Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:11:12
2025-10-20T11:16:16.551889Z :INFO: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4586 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:16:16.552150Z :NOTICE: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] 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-10-20T11:16:16.552305Z :INFO: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] Closing read session. Close timeout: 0.000000s
2025-10-20T11:16:16.552335Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:11:12
2025-10-20T11:16:16.552357Z :INFO: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4587 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:16.552367Z :NOTICE: [local] [local] [d525372f-7a8cc7a6-5ce5b274-52a5dcfd] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb51cg8d5m7jnu"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958970
        nanos: 707626000
      }
      modified_at {
        seconds: 1760958976
        nanos: 685550000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958971
      nanos: 259000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb51cg88umegcg-ptqududb51cg8d5m7jnu"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958970
      nanos: 707626000
    }
  }
  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  IF(event == \"event2\", event IS DISTINCT FROM data, FALSE)"
    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: WHERE IF(COALESCE((`event` = \"event2\"), FALSE), (`event` IS DISTINCT FROM `data`), FALSE)"
      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 (OptionalType $4))\n(let $6 (StructType \'(\'\"data\" $5) \'(\'\"event\" $5) \'(\'\"time\" (DataType \'Uint64))))\n(let $7 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $6))\n(let $8 \'(\'\"data\" \'\"event\" \'\"time\"))\n(let $9 \'(\'\"Endpoint\" \'\"localhost:18231\"))\n(let $10 \'(\'\"SharedReading\" \'\"1\"))\n(let $11 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $12 \'($9 $10 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $11))\n(let $13 (SecureParam \'\"cluster:default_yds\"))\n(let $14 \'\"Z]\\n4R2\\n B\\x1E\\b\\x03\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\\x12\\x15B\\x13\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x06\\x12\\x04data\\x1A\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\")\n(let $15 (DqPqTopicSource $1 $7 $8 $12 $13 $14 $6 \'\"\"))\n(let $16 (DataSink \'\"pq\" \'\"yds\"))\n(let $17 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $18 (DqPqTopicSink $17 \'($9 $11) $13))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $15)) (lambda \'($19) (block \'(\n  (let $20 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($10))))\n  (let $21 (DqSourceWideWrap $19 $2 $6 $20))\n  (return (FlatMap (NarrowMap $21 (lambda \'($22 $23 $24) (AsStruct \'(\'\"data\" $22) \'(\'\"event\" $23) \'(\'\"time\" $24)))) (lambda \'($25) (block \'(\n    (let $26 (Member $25 \'\"event\"))\n    (let $27 (Bool \'false))\n    (let $28 (If (Coalesce (== $26 (String \'\"event2\")) $27) (AggrNotEquals $26 (Member $25 \'\"data\")) $27))\n    (return (OptionalIf $28 (AsStruct \'(\'\"column0\" (SafeCast (Member $25 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200804)) \'((DqSink \'\"0\" $16 $18))))) $16))\n)\n"
  }
}

DEBUG    root:fq_client.py:284 Result: ... (repeated, see above) ...
DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb51cg8d5m7jnu"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958970
        nanos: 707626000
      }
      modified_at {
        seconds: 1760958976
        nanos: 685550000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958971
      nanos: 259000000
    }
    finished_at {
      seconds: 1760958977
      nanos: 467000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb51cg88umegcg-ptqududb51cg8d5m7jnu"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958970
      nanos: 707626000
    }
  }
  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  IF(event == \"event2\", event IS DISTINCT FROM data, FALSE)"
    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: WHERE IF(COALESCE((`event` = \"event2\"), FALSE), (`event` IS DISTINCT FROM `data`), FALSE)"
      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\"},\"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 (OptionalType $4))\n(let $6 (StructType \'(\'\"data\" $5) \'(\'\"event\" $5) \'(\'\"time\" (DataType \'Uint64))))\n(let $7 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $6))\n(let $8 \'(\'\"data\" \'\"event\" \'\"time\"))\n(let $9 \'(\'\"Endpoint\" \'\"localhost:18231\"))\n(let $10 \'(\'\"SharedReading\" \'\"1\"))\n(let $11 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $12 \'($9 $10 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $11))\n(let $13 (SecureParam \'\"cluster:default_yds\"))\n(let $14 \'\"Z]\\n4R2\\n B\\x1E\\b\\x03\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\\x12\\x15B\\x13\\b\\b\\x12\\a\\x12\\x05event\\x1A\\x06\\x12\\x04data\\x1A\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x00\")\n(let $15 (DqPqTopicSource $1 $7 $8 $12 $13 $14 $6 \'\"\"))\n(let $16 (DataSink \'\"pq\" \'\"yds\"))\n(let $17 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $18 (DqPqTopicSink $17 \'($9 $11) $13))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $15)) (lambda \'($19) (block \'(\n  (let $20 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($10))))\n  (let $21 (DqSourceWideWrap $19 $2 $6 $20))\n  (return (FlatMap (NarrowMap $21 (lambda \'($22 $23 $24) (AsStruct \'(\'\"data\" $22) \'(\'\"event\" $23) \'(\'\"time\" $24)))) (lambda \'($25) (block \'(\n    (let $26 (Member $25 \'\"event\"))\n    (let $27 (Bool \'false))\n    (let $28 (If (Coalesce (== $26 (String \'\"event2\")) $27) (AggrNotEquals $26 (Member $25 \'\"data\")) $27))\n    (return (OptionalIf $28 (AsStruct \'(\'\"column0\" (SafeCast (Member $25 \'\"time\") $4)))))\n  )))))\n))) \'(\'(\'\"_logical_id\" \'200804)) \'((DqSink \'\"0\" $16 $18))))) $16))\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  COALESCE(event = \"event2\", TRUE)"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "109a8a59-0632-46bc-8769-e2afb31f22ad"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb4qi4bb0p1ups"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958977
        nanos: 863243000
      }
      modified_at {
        seconds: 1760958977
        nanos: 863243000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb4qi4b7vrjsnd-ptqududb4qi4bb0p1ups"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958977
      nanos: 863243000
    }
  }
  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  COALESCE(event = \"event2\", TRUE)"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb4qi4bb0p1ups"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958977
        nanos: 863243000
      }
      modified_at {
        seconds: 1760958977
        nanos: 863243000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958978
      nanos: 253000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb4qi4b7vrjsnd-ptqududb4qi4bb0p1ups"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958977
      nanos: 863243000
    }
  }
  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  COALESCE(event = \"event2\", TRUE)"
    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: WHERE COALESCE((`event` = \"event2\"), TRUE)"
      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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"R2\\n B\\x1E\\b\\x03\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x01\" $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 (Coalesce (== (Member $21 \'\"event\") (String \'\"event2\")) (Bool \'\"true\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200700)) \'((DqSink \'\"0\" $13 $15))))) $13))\n)\n"
  }
}

DEBUG    root:data_plane.py:35 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\"\00224*\014shard-000000\032\022\"\00225*\014shard-000000"
  }
}

INFO     root:data_plane.py:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.11
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1601974
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 1601974) rc: 0
DEBUG    ya.test:process.py:260 Command (pid 1601974) elapsed time (sec): 4.466933250427246
DEBUG    ya.test:process.py:263 Command (pid 1601974) wtime: 4.469
DEBUG    ya.test:process.py:275 Command (pid 1601974) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1601974) errors:
2025-10-20T11:16:19.225127Z :INFO: [local] [local] [8effa741-b6632728-ae87182c-845d532a] Starting read session
2025-10-20T11:16:19.225191Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] Starting session to cluster null (localhost:18231)
2025-10-20T11:16:19.225862Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:19.226425Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:19.226440Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:16:19.236764Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] Successfully connected. Initializing session
2025-10-20T11:16:19.244335Z :INFO: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] Server session id: test_filters_optional_field_consumer_1_25_8221795847262632309_v1
2025-10-20T11:16:19.244454Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:19.246058Z :INFO: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:16:20.228347Z :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:12
2025-10-20T11:16:20.228393Z :INFO: [local] [local] [8effa741-b6632728-ae87182c-845d532a] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1003 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:23.500928Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:23.501037Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (12-12)
2025-10-20T11:16:23.501067Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (12-12)
2025-10-20T11:16:23.501635Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] Commit offsets [12, 13). Partition stream id: 1
2025-10-20T11:16:23.501806Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:16:23.505862Z :DEBUG: [local] [local] [8effa741-b6632728-ae87182c-845d532a] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:16:23.506039Z :INFO: [local] [local] [8effa741-b6632728-ae87182c-845d532a] Closing read session. Close timeout: 5.000000s
2025-10-20T11:16:23.506073Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:12:13
2025-10-20T11:16:23.506083Z :INFO: [local] [local] [8effa741-b6632728-ae87182c-845d532a] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4280 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:16:23.506628Z :NOTICE: [local] [local] [8effa741-b6632728-ae87182c-845d532a] 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-10-20T11:16:23.506823Z :INFO: [local] [local] [8effa741-b6632728-ae87182c-845d532a] Closing read session. Close timeout: 0.000000s
2025-10-20T11:16:23.506837Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:12:13
2025-10-20T11:16:23.506858Z :INFO: [local] [local] [8effa741-b6632728-ae87182c-845d532a] Counters: { Errors: 0 CurrentSessionLifetimeMs: 4281 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:23.506870Z :NOTICE: [local] [local] [8effa741-b6632728-ae87182c-845d532a] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

INFO     root:data_plane.py:72 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: "ptqududb4qi4bb0p1ups"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958977
        nanos: 863243000
      }
      modified_at {
        seconds: 1760958983
        nanos: 703810000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958978
      nanos: 253000000
    }
    execute_mode: RUN
    status: ABORTING_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb4qi4b7vrjsnd-ptqududb4qi4bb0p1ups"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958977
      nanos: 863243000
    }
  }
  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  COALESCE(event = \"event2\", TRUE)"
    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: WHERE COALESCE((`event` = \"event2\"), TRUE)"
      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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"R2\\n B\\x1E\\b\\x03\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x01\" $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 (Coalesce (== (Member $21 \'\"event\") (String \'\"event2\")) (Bool \'\"true\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200700)) \'((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: "ptqududb4qi4bb0p1ups"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958977
        nanos: 863243000
      }
      modified_at {
        seconds: 1760958983
        nanos: 703810000
      }
      revision: 2
    }
    started_at {
      seconds: 1760958978
      nanos: 253000000
    }
    finished_at {
      seconds: 1760958984
      nanos: 400000000
    }
    execute_mode: RUN
    status: ABORTED_BY_USER
    last_job_query_revision: 1
    last_job_id: "ptjududb4qi4b7vrjsnd-ptqududb4qi4bb0p1ups"
    started_by: "root@builtin"
    aborted_by: "root@builtin"
    has_saved_checkpoints: true
    submitted_at {
      seconds: 1760958977
      nanos: 863243000
    }
  }
  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  COALESCE(event = \"event2\", TRUE)"
    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: WHERE COALESCE((`event` = \"event2\"), TRUE)"
      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\":\"96ms\",\"count\":1,\"avg\":\"96ms\",\"max\":\"96ms\",\"min\":\"96ms\"},\"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:18231\"))\n(let $8 \'(\'\"SharedReading\" \'\"1\"))\n(let $9 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $10 \'($7 $8 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $9))\n(let $11 (SecureParam \'\"cluster:default_yds\"))\n(let $12 (DqPqTopicSource $1 $6 \'(\'\"event\" \'\"time\") $10 $11 \'\"R2\\n B\\x1E\\b\\x03\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x01\" $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 (Coalesce (== (Member $21 \'\"event\") (String \'\"event2\")) (Bool \'\"true\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $21 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200700)) \'((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  COALESCE(event = \"event2\", data = \"hello2\", TRUE)"
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "2cd8ea51-64aa-4b57-a0d4-6250524feef7"

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

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb4jrjtaulfsm5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958984
        nanos: 892403000
      }
      modified_at {
        seconds: 1760958984
        nanos: 892403000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjududb4jrjsvbk1gu3-ptqududb4jrjtaulfsm5"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958984
      nanos: 892403000
    }
  }
  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  COALESCE(event = \"event2\", data = \"hello2\", TRUE)"
    syntax: YQL_V1
  }
}

DEBUG    root:fq_client.py:284 Result: query {
  meta {
    common {
      id: "ptqududb4jrjtaulfsm5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1760958984
        nanos: 892403000
      }
      modified_at {
        seconds: 1760958984
        nanos: 892403000
      }
      revision: 1
    }
    started_at {
      seconds: 1760958985
      nanos: 264000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjududb4jrjsvbk1gu3-ptqududb4jrjtaulfsm5"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1760958984
      nanos: 892403000
    }
  }
  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  COALESCE(event = \"event2\", data = \"hello2\", TRUE)"
    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: WHERE COALESCE((`event` = \"event2\"), (`data` = \"hello2\"), TRUE)"
      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 (OptionalType $4))\n(let $6 (StructType \'(\'\"data\" $5) \'(\'\"event\" $5) \'(\'\"time\" (DataType \'Uint64))))\n(let $7 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_input\" $3 \'() $6))\n(let $8 \'(\'\"data\" \'\"event\" \'\"time\"))\n(let $9 \'(\'\"Endpoint\" \'\"localhost:18231\"))\n(let $10 \'(\'\"SharedReading\" \'\"1\"))\n(let $11 \'(\'\"AddBearerToToken\" \'\"1\"))\n(let $12 \'($9 $10 \'(\'\"ReconnectPeriod\" \'\"\") \'(\'\"Format\" \'\"json_each_row\") \'(\'\"ReadGroup\" \'\"ptcududb7erv16pe1feq\") $11))\n(let $13 (SecureParam \'\"cluster:default_yds\"))\n(let $14 \'\"RS\\n B\\x1E\\b\\x03\\x12\\a\\x12\\x05event\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06event2\\n\\x1FB\\x1D\\b\\x03\\x12\\x06\\x12\\x04data\\x1A\\x11\\n\\x0F\\n\\x03\\b\\x81 \\x12\\bB\\x06hello2\\n\\x0EJ\\f\\n\\n\\n\\b\\n\\x02\\b\\x06\\x12\\x02\\b\\x01\")\n(let $15 (DqPqTopicSource $1 $7 $8 $12 $13 $14 $6 \'\"\"))\n(let $16 (DataSink \'\"pq\" \'\"yds\"))\n(let $17 (PqTopic \'\"yds\" \'\"local\" \'\"test_filters_optional_field_output\" $3 \'() (StructType \'(\'\"Data\" $4))))\n(let $18 (DqPqTopicSink $17 \'($9 $11) $13))\n(return (Commit! (DqQuery! $1 \'((DqStage \'((DqSource $2 $15)) (lambda \'($19) (block \'(\n  (let $20 \'(\'(\'\"format\" \'\"json_each_row\") \'(\'\"formatSettings\" \'(\'(\'\"data.datetime.formatname\" \'\"POSIX\") \'(\'\"data.timestamp.formatname\" \'\"POSIX\"))) \'(\'\"settings\" \'($10))))\n  (let $21 (DqSourceWideWrap $19 $2 $6 $20))\n  (return (FlatMap (NarrowMap $21 (lambda \'($22 $23 $24) (AsStruct \'(\'\"data\" $22) \'(\'\"event\" $23) \'(\'\"time\" $24)))) (lambda \'($25) (OptionalIf (Coalesce (Coalesce (== (Member $25 \'\"event\") (String \'\"event2\")) (== (Member $25 \'\"data\") (String \'\"hello2\"))) (Bool \'\"true\")) (AsStruct \'(\'\"column0\" (SafeCast (Member $25 \'\"time\") $4)))))))\n))) \'(\'(\'\"_logical_id\" \'200795)) \'((DqSink \'\"0\" $16 $18))))) $16))\n)\n"
  }
}

DEBUG    root:data_plane.py:35 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\"\00226*\014shard-000000\032\022\"\00227*\014shard-000000"
  }
}

INFO     root:data_plane.py:39 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read
DEBUG    ya.test:process.py:678 Command err will be placed to pq_read.err.12
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/tools/pq_read/pq_read', '--endpoint', 'localhost:18231', '--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: 1607323
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 1607323) rc: -11
DEBUG    ya.test:process.py:260 Command (pid 1607323) elapsed time (sec): 3.6092357635498047
DEBUG    ya.test:process.py:263 Command (pid 1607323) wtime: 3.614
DEBUG    ya.test:process.py:275 Command (pid 1607323) output:
None
DEBUG    ya.test:process.py:276 Command (pid 1607323) errors:
2025-10-20T11:16:27.287981Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Starting read session
2025-10-20T11:16:27.288040Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Starting session to cluster null (localhost:18231)
2025-10-20T11:16:27.288651Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:27.288668Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:27.288677Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Reconnecting session to cluster null in 0.000000s
2025-10-20T11:16:27.306228Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Successfully connected. Initializing session
2025-10-20T11:16:27.307375Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Server session id: test_filters_optional_field_consumer_1_27_1183831689283759288_v1
2025-10-20T11:16:27.307435Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:27.310618Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)
2025-10-20T11:16:28.291144Z :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:13
2025-10-20T11:16:28.291198Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1003 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:30.562987Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0
2025-10-20T11:16:30.563880Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (13-13)
2025-10-20T11:16:30.563917Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (13-13)
2025-10-20T11:16:30.564068Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Commit offsets [13, 14). Partition stream id: 1
2025-10-20T11:16:30.564222Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes
2025-10-20T11:16:30.568796Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }
Closing session. Got 1 messages
2025-10-20T11:16:30.568985Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Closing read session. Close timeout: 5.000000s
2025-10-20T11:16:30.569034Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:13:14
2025-10-20T11:16:30.569047Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3281 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:16:30.569325Z :NOTICE: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] 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-10-20T11:16:30.570084Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Closing read session. Close timeout: 0.000000s
2025-10-20T11:16:30.570100Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:13:14
2025-10-20T11:16:30.570138Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3282 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:30.570152Z :NOTICE: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }

DEBUG    library.python.cores:__init__.py:36 hostname = 'ghrun-c5twvyur3a'
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/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22) 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.1607323' in '/home/runner/.ya/build/build_root/glbh/0018bb/ydb/tests/fq/yds/test-results/py3test/testing_out_stuff/chunk22'
DEBUG    library.python.cores:__init__.py:101 Matched core dump files (0/8): [] (mismatched samples: testing_out_stuff.tar.zstd, ytest.report.trace, env.json.txt, run_test.log, ydb_database.txt)
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-10-20T11:16:27.287981Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Starting read session\n2025-10-20T11:16:27.288040Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Starting session to cluster null (localhost:18231)\n2025-10-20T11:16:27.288651Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] In Reconnect, ReadSizeBudget = 52428800, ReadSizeServerDelta = 0\n2025-10-20T11:16:27.288668Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] New values: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0\n2025-10-20T11:16:27.288677Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Reconnecting session to cluster null in 0.000000s\n2025-10-20T11:16:27.306228Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Successfully connected. Initializing session\n2025-10-20T11:16:27.307375Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Server session id: test_filters_optional_field_consumer_1_27_1183831689283759288_v1\n2025-10-20T11:16:27.307435Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0\n2025-10-20T11:16:27.310618Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Confirm partition stream create. Partition stream id: 1. Cluster: "". Topic: "test_filters_optional_field_output". Partition: 0. Read offset: (NULL)\n2025-10-20T11:16:28.291144Z :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:13\n2025-10-20T11:16:28.291198Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 1003 BytesRead: 0 MessagesRead: 0 BytesReadCompressed: 0 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }\n2025-10-20T11:16:30.562987Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] After sending read request: ReadSizeBudget = 52428800, ReadSizeServerDelta = 0\n2025-10-20T11:16:30.563880Z :DEBUG: [local] Decompression task done. Partition/PartitionSessionId: 0 (13-13)\n2025-10-20T11:16:30.563917Z :DEBUG: [local] Take Data. Partition 0. Read: {0, 0} (13-13)\n2025-10-20T11:16:30.564068Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Commit offsets [13, 14). Partition stream id: 1\n2025-10-20T11:16:30.564222Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] The application data is transferred to the client. Number of messages 1, size 3 bytes\n2025-10-20T11:16:30.568796Z :DEBUG: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] [null] Committed response: cookies { assign_id: 1 partition_cookie: 1 }\nClosing session. Got 1 messages\n2025-10-20T11:16:30.568985Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Closing read session. Close timeout: 5.000000s\n2025-10-20T11:16:30.569034Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:13:14\n2025-10-20T11:16:30.569047Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3281 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }\nSession closed\n2025-10-20T11:16:30.569325Z :NOTICE: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] 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-10-20T11:16:30.570084Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Closing read session. Close timeout: 0.000000s\n2025-10-20T11:16:30.570100Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:13:14\n2025-10-20T11:16:30.570138Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3282 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }\n2025-10-20T11:16:30.570152Z :NOTICE: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] 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:314 Channel options: [('grpc.max_receive_message_length', 64000000), ('grpc.max_send_message_length', 64000000), ('grpc.primary_user_agent', 'python-library'), ('grpc.lb_policy_name', 'round_robin'), ('grpc.keepalive_time_ms', 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:421 RpcState(ListEndpoints, 3b6d1157-bf3d-4101-a4d8-64da78fe38b2, localhost:18231): creating call state
DEBUG    ydb.connection:connection.py:63 RpcState(ListEndpoints, 3b6d1157-bf3d-4101-a4d8-64da78fe38b2, localhost:18231): request = { database: "local" }
DEBUG    ydb.connection:connection.py:52 RpcState(ListEndpoints, 3b6d1157-bf3d-4101-a4d8-64da78fe38b2, localhost:18231): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Discovery.ListEndpointsResult] { endpoints { address: "ghrun-c5twvyur3a.auto.internal" port: 18231 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-c5twvyur3a.auto.internal:18231, location 1, ssl: False>]>
DEBUG    ydb.connection:connection.py:549 Closing channel for endpoint localhost:18231
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:3967/1
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/5894
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/23341
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/10865
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/3967
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/30125
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/26022
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:12037/2
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:28504/3
INFO     ydb.tests.library.harness.kikimr_runner:kikimr_runner.py:264 Stopped node localhost:11999/1
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/14599
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/27306
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/1165
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/28504
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/19014
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/20415
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/15761
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/12037
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/17069
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/22924
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/17346
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/11999
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/26673
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/20232
DEBUG    library.python.filelock:__init__.py:119 Ensuring FileLock released: /home/runner/.ya/build/port_sync_dir/28705
============================== slowest durations ===============================
101.51s call     test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
36.52s call     test_row_dispatcher.py::TestPqRowDispatcher::test_group_by_hop_restart_node
35.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
33.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_group_by_hop_restart_node
2.85s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_filters_optional_field
2.61s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_group_by_hop_restart_node
=========================== 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/glbh/0018bb/ydb/tests/tools/pq_read/pq_read --endpoint localhost:18231 --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:
..._field_output:0:1:13:14
2025-10-20T11:16:30.569047Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3281 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
Session closed
2025-10-20T11:16:30.569325Z :NOTICE: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] 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-10-20T11:16:30.570084Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Closing read session. Close timeout: 0.000000s
2025-10-20T11:16:30.570100Z :INFO: [local] Read/commit by partition streams (cluster:topic:partition:stream-id:read-offset:committed-offset): null:test_filters_optional_field_output:0:1:13:14
2025-10-20T11:16:30.570138Z :INFO: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Counters: { Errors: 0 CurrentSessionLifetimeMs: 3282 BytesRead: 3 MessagesRead: 1 BytesReadCompressed: 3 BytesInflightUncompressed: 0 BytesInflightCompressed: 0 BytesInflightTotal: 0 MessagesInflight: 0 }
2025-10-20T11:16:30.570152Z :NOTICE: [local] [local] [60a3d288-24fec389-b1802d38-6c2a26fe] Aborting read session. Description: SessionClosed { Status: ABORTED Issues: "<main>: Error: Aborted " }
=================== 1 failed, 1 passed in 213.21s (0:03:33) ====================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018b7/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 110 items

test_row_dispatcher.py s.

============================== slowest durations ===============================
35.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages
11.05s call     test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages
3.04s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_huge_messages

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 1 passed, 1 skipped in 50.30s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019e5/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
35.06s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
12.23s call     test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
10.05s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
10.03s call     test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
3.86s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_metadatafields
3.15s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_many_partitions
========================= 2 passed in 75.64s (0:01:15) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018fa/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
35.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
11.54s call     test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
11.37s call     test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
10.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
3.73s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types
2.37s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_nested_types_without_predicate
========================= 2 passed in 75.29s (0:01:15) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001a09/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
54.04s call     test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
18.28s call     test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
8.05s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
8.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
4.25s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_read_raw_format_with_row_dispatcher
2.69s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_restart_compute_node
========================= 2 passed in 96.66s (0:01:36) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00199b/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
15.26s call     test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
15.11s call     test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
8.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
4.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
3.27s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_sensors
3.24s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_scheme_error
============================== 2 passed in 50.24s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00194b/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
35.03s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
11.25s call     test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
8.83s call     test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
8.01s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
3.07s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_simple_not_null
2.67s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_simple_optional
========================= 2 passed in 70.02s (0:01:10) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018f1/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
21.27s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
19.19s call     test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
6.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
4.07s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_start_new_query
4.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
2.30s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start
============================== 2 passed in 58.42s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019ed/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 110 items

test_row_dispatcher.py ..

============================== slowest durations ===============================
35.07s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
35.02s teardown test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
34.59s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
24.45s call     test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
3.32s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start2
3.17s setup    test_row_dispatcher.py::TestPqRowDispatcher::test_stop_start_with_filter
======================== 2 passed in 137.07s (0:02:17) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001a10/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 110 items

test_select_1.py ..

============================== slowest durations ===============================
10.02s teardown test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
7.01s teardown test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
6.20s setup    test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
6.04s call     test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
3.50s call     test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v2]
1.11s setup    test_select_1.py::TestSelect1::test_ast_in_failed_query_runtime[v1]
============================== 2 passed in 35.94s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019b7/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 110 items

test_select_1.py ..

============================== slowest durations ===============================
10.01s teardown test_select_1.py::TestSelect1::test_compile_error[v2]
6.54s call     test_select_1.py::TestSelect1::test_compile_error[v1]
5.88s setup    test_select_1.py::TestSelect1::test_compile_error[v2]
3.01s teardown test_select_1.py::TestSelect1::test_compile_error[v1]
2.49s call     test_select_1.py::TestSelect1::test_compile_error[v2]
1.16s setup    test_select_1.py::TestSelect1::test_compile_error[v1]
============================== 2 passed in 30.61s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019ee/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 110 items

test_select_1.py ..

============================== slowest durations ===============================
10.04s teardown test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v2]
7.02s teardown test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v1]
5.94s call     test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v1]
5.26s setup    test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v2]
1.87s call     test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v2]
1.31s setup    test_select_1.py::TestSelect1::test_select_10_p_19_plus_1[v1]
============================== 2 passed in 32.97s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018ea/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 110 items

test_select_1.py ..

============================== slowest durations ===============================
8.02s teardown test_select_1.py::TestSelect1::test_select_1[v2]
7.02s teardown test_select_1.py::TestSelect1::test_select_1[v1]
5.53s setup    test_select_1.py::TestSelect1::test_select_1[v2]
5.40s call     test_select_1.py::TestSelect1::test_select_1[v1]
3.18s call     test_select_1.py::TestSelect1::test_select_1[v2]
1.37s setup    test_select_1.py::TestSelect1::test_select_1[v1]
============================== 2 passed in 31.77s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018e6/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 110 items

test_select_1.py ..

============================== slowest durations ===============================
10.02s teardown test_select_1.py::TestSelect1::test_select_pg[v2]
7.01s teardown test_select_1.py::TestSelect1::test_select_pg[v1]
5.47s call     test_select_1.py::TestSelect1::test_select_pg[v1]
5.28s setup    test_select_1.py::TestSelect1::test_select_pg[v2]
3.19s call     test_select_1.py::TestSelect1::test_select_pg[v2]
1.38s setup    test_select_1.py::TestSelect1::test_select_pg[v1]
============================== 2 passed in 33.68s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018f8/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 110 items

test_select_1.py ..

============================== slowest durations ===============================
10.02s teardown test_select_1.py::TestSelect1::test_select_z_x_y[v2]
7.02s teardown test_select_1.py::TestSelect1::test_select_z_x_y[v1]
5.51s call     test_select_1.py::TestSelect1::test_select_z_x_y[v1]
5.30s setup    test_select_1.py::TestSelect1::test_select_z_x_y[v2]
2.12s call     test_select_1.py::TestSelect1::test_select_z_x_y[v2]
1.18s setup    test_select_1.py::TestSelect1::test_select_z_x_y[v1]
============================== 2 passed in 32.64s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00193d/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 110 items

test_select_1.py .
test_select_limit.py .

============================== slowest durations ===============================
8.19s call     test_select_limit.py::TestSelectLimit::test_select_limit[v1]
7.01s teardown test_select_1.py::TestSelect1::test_unwrap_null[v1]
5.74s call     test_select_1.py::TestSelect1::test_unwrap_null[v1]
3.01s teardown test_select_limit.py::TestSelectLimit::test_select_limit[v1]
1.25s setup    test_select_1.py::TestSelect1::test_unwrap_null[v1]
0.86s setup    test_select_limit.py::TestSelectLimit::test_select_limit[v1]
============================== 2 passed in 27.30s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00197e/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 110 items

test_select_limit_db_id.py s
test_select_timings.py .

============================== slowest durations ===============================
7.30s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-aborted]
3.01s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-aborted]
1.06s 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.58s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001a02/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 110 items

test_select_timings.py ..

============================== slowest durations ===============================
195.15s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-aborted]
8.76s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-finished]
7.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.44s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-analytics-finished]
0.99s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-aborted]
======================== 2 passed in 217.99s (0:03:37) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001974/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 110 items

test_select_timings.py .
test_stop.py .

============================== slowest durations ===============================
193.87s call     test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
36.49s call     test_stop.py::TestStop::test_stop_query[v1-analytics]
7.02s teardown test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
3.01s teardown test_stop.py::TestStop::test_stop_query[v1-analytics]
1.24s setup    test_select_timings.py::TestSelectTimings::test_select_timings[v1-streaming-finished]
0.82s setup    test_stop.py::TestStop::test_stop_query[v1-analytics]
======================== 2 passed in 243.63s (0:04:03) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001a17/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 110 items

test_stop.py .
test_watermarks.py .

============================== slowest durations ===============================
36.50s call     test_stop.py::TestStop::test_stop_query[v1-streaming]
36.09s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[no_shared]
33.02s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[no_shared]
3.02s teardown test_stop.py::TestStop::test_stop_query[v1-streaming]
2.13s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[no_shared]
1.67s setup    test_stop.py::TestStop::test_stop_query[v1-streaming]
======================== 2 passed in 113.79s (0:01:53) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018d7/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 110 items

test_watermarks.py ..

============================== slowest durations ===============================
36.41s call     test_watermarks.py::TestWatermarks::test_idle_watermarks[shared]
35.45s call     test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
4.03s teardown test_watermarks.py::TestWatermarks::test_idle_watermarks[shared]
4.01s teardown test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
1.58s setup    test_watermarks.py::TestWatermarks::test_idle_watermarks[shared]
1.38s setup    test_watermarks.py::TestWatermarks::test_watermarks[no_shared]
========================= 2 passed in 84.43s (0:01:24) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018a7/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 110 items

test_watermarks.py .
test_yds_bindings.py .

============================== slowest durations ===============================
36.03s call     test_watermarks.py::TestWatermarks::test_watermarks[shared]
33.02s teardown test_watermarks.py::TestWatermarks::test_watermarks[shared]
7.01s teardown test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
4.28s call     test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
1.69s setup    test_watermarks.py::TestWatermarks::test_watermarks[shared]
0.83s setup    test_yds_bindings.py::TestBindings::test_raw_empty_schema_binding[v1]
========================= 2 passed in 83.99s (0:01:23) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/00193e/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 110 items

test_yds_bindings.py s
test_yq_streaming.py .

============================== slowest durations ===============================
7.87s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case1[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case1[v1]
1.00s 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.24s =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001930/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 110 items

test_yq_streaming.py ..

============================== slowest durations ===============================
7.61s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
6.35s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
1.03s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case2[v1]
0.77s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case3[v1]
============================== 2 passed in 22.98s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0018a1/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 110 items

test_yq_streaming.py ..

============================== slowest durations ===============================
26.00s call     test_yq_streaming.py::TestYqStreaming::test_early_finish_case5[v1]
7.46s 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]
0.91s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case4[v1]
0.80s setup    test_yq_streaming.py::TestYqStreaming::test_early_finish_case5[v1]
============================== 2 passed in 42.39s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/001916/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 110 items

test_yq_streaming.py ..

============================== slowest durations ===============================
13.55s call     test_yq_streaming.py::TestYqStreaming::test_state_load_mode[v1]
8.17s call     test_yq_streaming.py::TestYqStreaming::test_match_recognize_sink[v1]
7.02s teardown test_yq_streaming.py::TestYqStreaming::test_state_load_mode[v1]
3.01s teardown test_yq_streaming.py::TestYqStreaming::test_match_recognize_sink[v1]
1.35s setup    test_yq_streaming.py::TestYqStreaming::test_state_load_mode[v1]
0.90s setup    test_yq_streaming.py::TestYqStreaming::test_match_recognize_sink[v1]
============================== 2 passed in 35.23s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019d3/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 110 items

test_yq_streaming.py ..

============================== slowest durations ===============================
8.49s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming[v1]
4.93s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_date_time_format[v1]
3.03s 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]
1.16s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_date_time_format[v1]
1.10s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming[v1]
============================== 2 passed in 22.94s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/glbh/0019e2/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 110 items

test_yq_streaming.py ..

============================== slowest durations ===============================
8.23s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding[v1]
5.34s call     test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding_date_time[v1]
3.02s teardown 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]
1.12s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding[v1]
0.98s setup    test_yq_streaming.py::TestYqStreaming::test_yq_streaming_read_from_binding_date_time[v1]
============================== 2 passed in 22.97s ==============================
