2025-12-08 23:27:58,679 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-12-08 23:27:58,680 - INFO - ya.test - pytest_runtest_setup: test_read_skew_g_single_write_predicate
2025-12-08 23:27:58,681 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-12-08 23:27:58,681 - INFO - ya.test - pytest_runtest_setup: Test setup
2025-12-08 23:27:58,686 - INFO - ya.test - pytest_runtest_call: Test call (class_name: test_isolation.py::TestTransactionIsolation, test_name: test_read_skew_g_single_write_predicate)
2025-12-08 23:27:58,690 - DEBUG - ydb.connection - _prepare_call: RpcState(CreateSession, a072b180-d4db-4419-a272-695a79b5e14a, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:58,693 - DEBUG - ydb.connection - _log_request: RpcState(CreateSession, a072b180-d4db-4419-a272-695a79b5e14a, ghrun-sfoiezpm3a.auto.internal:1948): request = { operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:58,696 - DEBUG - ydb.connection - _log_response: RpcState(CreateSession, a072b180-d4db-4419-a272-695a79b5e14a, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.CreateSessionResult] { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" } } } }
2025-12-08 23:27:58,702 - DEBUG - ydb.connection - _prepare_call: RpcState(ExecuteSchemeQuery, 02039b86-912f-4061-8f17-968aac176174, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:58,703 - DEBUG - ydb.connection - _log_request: RpcState(ExecuteSchemeQuery, 02039b86-912f-4061-8f17-968aac176174, ghrun-sfoiezpm3a.auto.internal:1948): request = { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" yql_text: "create table test_read_skew_g_single_write_predicate (id Int32, value Int32, primary key(id)); " operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:58,749 - DEBUG - ydb.connection - _log_response: RpcState(ExecuteSchemeQuery, 02039b86-912f-4061-8f17-968aac176174, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: SUCCESS } }
2025-12-08 23:27:58,750 - DEBUG - ydb.connection - _prepare_call: RpcState(ExecuteDataQuery, d5de76be-5825-4fd2-a9d6-6a62cdb459dd, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:58,755 - DEBUG - ydb.connection - _log_request: RpcState(ExecuteDataQuery, d5de76be-5825-4fd2-a9d6-6a62cdb459dd, ghrun-sfoiezpm3a.auto.internal:1948): request = { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" tx_control { begin_tx { serializable_read_write { } } commit_tx: true } query { yql_text: "upsert into test_read_skew_g_single_write_predicate (id, value) values (1, 10), (2, 20); " } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:58,833 - DEBUG - ydb.connection - _log_response: RpcState(ExecuteDataQuery, d5de76be-5825-4fd2-a9d6-6a62cdb459dd, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.ExecuteQueryResult] { tx_meta { } } } } }
2025-12-08 23:27:58,843 - DEBUG - ydb.connection - _prepare_call: RpcState(ExecuteDataQuery, c72297c5-ef3e-4a08-bd3c-88877536af4b, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:58,855 - DEBUG - ydb.connection - _log_request: RpcState(ExecuteDataQuery, c72297c5-ef3e-4a08-bd3c-88877536af4b, ghrun-sfoiezpm3a.auto.internal:1948): request = { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" tx_control { begin_tx { serializable_read_write { } } } query { yql_text: " select value from test_read_skew_g_single_write_predicate where id = 1;" } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:58,884 - DEBUG - ydb.connection - _log_response: RpcState(ExecuteDataQuery, c72297c5-ef3e-4a08-bd3c-88877536af4b, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.ExecuteQueryResult] { result_sets { columns { name: "value" type { optional_type { item { type_id: INT32 } } } } rows { items { int32_value: 10 } } format: FORMAT_VALUE } tx_meta { id: "01kc04p4x0fjha7s7ssjg1fxjq" } } } } }
2025-12-08 23:27:58,885 - DEBUG - ydb.connection - _prepare_call: RpcState(ExecuteDataQuery, ab47f65a-2ffe-412d-b143-681a7f926447, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:58,902 - DEBUG - ydb.connection - _log_request: RpcState(ExecuteDataQuery, ab47f65a-2ffe-412d-b143-681a7f926447, ghrun-sfoiezpm3a.auto.internal:1948): request = { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" tx_control { begin_tx { serializable_read_write { } } } query { yql_text: " select * from test_read_skew_g_single_write_predicate;" } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:58,969 - DEBUG - ydb.connection - _log_response: RpcState(ExecuteDataQuery, ab47f65a-2ffe-412d-b143-681a7f926447, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.ExecuteQueryResult] { result_sets { columns { name: "id" type { optional_type { item { type_id: INT32 } } } } columns { name: "value" type { optional_type { item { type_id: INT32 } } } } rows { items { int32_value: 1 } items { int32_value: 10 } } rows { items { int32_value: 2 } items { int32_value: 20 } } format: FORMAT_VALUE } tx_meta { id: "01kc04p4zf21swh6zjqq416r2z" } } } } }
2025-12-08 23:27:58,994 - DEBUG - ydb.connection - _prepare_call: RpcState(ExecuteDataQuery, 4dbac9da-c874-48b6-ba5a-eace861702e3, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:58,998 - DEBUG - ydb.connection - _log_request: RpcState(ExecuteDataQuery, 4dbac9da-c874-48b6-ba5a-eace861702e3, ghrun-sfoiezpm3a.auto.internal:1948): request = { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" tx_control { tx_id: "01kc04p4zf21swh6zjqq416r2z" } query { yql_text: " upsert into test_read_skew_g_single_write_predicate (id, value) values (1, 12)" } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:59,038 - DEBUG - ydb.connection - _log_response: RpcState(ExecuteDataQuery, 4dbac9da-c874-48b6-ba5a-eace861702e3, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.ExecuteQueryResult] { tx_meta { id: "01kc04p4zf21swh6zjqq416r2z" } } } } }
2025-12-08 23:27:59,047 - DEBUG - ydb.connection - _prepare_call: RpcState(ExecuteDataQuery, 946108ab-f2cc-4eaa-adfe-8d068ab5fd2f, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:59,067 - DEBUG - ydb.connection - _log_request: RpcState(ExecuteDataQuery, 946108ab-f2cc-4eaa-adfe-8d068ab5fd2f, ghrun-sfoiezpm3a.auto.internal:1948): request = { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" tx_control { tx_id: "01kc04p4zf21swh6zjqq416r2z" } query { yql_text: " upsert into test_read_skew_g_single_write_predicate (id, value) values (2, 18);" } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:59,090 - DEBUG - ydb.connection - _log_response: RpcState(ExecuteDataQuery, 946108ab-f2cc-4eaa-adfe-8d068ab5fd2f, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.ExecuteQueryResult] { tx_meta { id: "01kc04p4zf21swh6zjqq416r2z" } } } } }
2025-12-08 23:27:59,098 - DEBUG - ydb.connection - _prepare_call: RpcState(CommitTransaction, 9d858c48-4598-427f-b6d7-449bbae02624, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:59,113 - DEBUG - ydb.connection - _log_request: RpcState(CommitTransaction, 9d858c48-4598-427f-b6d7-449bbae02624, ghrun-sfoiezpm3a.auto.internal:1948): request = { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" tx_id: "01kc04p4zf21swh6zjqq416r2z" operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:59,140 - DEBUG - ydb.connection - _log_response: RpcState(CommitTransaction, 9d858c48-4598-427f-b6d7-449bbae02624, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: SUCCESS result { [type.googleapis.com/Ydb.Table.CommitTransactionResult] { } } } }
2025-12-08 23:27:59,142 - DEBUG - ydb.connection - _prepare_call: RpcState(ExecuteDataQuery, 59362e59-d8f5-4949-ad39-7daf2997bb17, ghrun-sfoiezpm3a.auto.internal:1948): creating call state
2025-12-08 23:27:59,144 - DEBUG - ydb.connection - _log_request: RpcState(ExecuteDataQuery, 59362e59-d8f5-4949-ad39-7daf2997bb17, ghrun-sfoiezpm3a.auto.internal:1948): request = { session_id: "ydb://session/3?node_id=1&id=Njg1MTM2NTktNjljYjI3MjAtMzM5YjY4NzgtNThiNTQ2NTg=" tx_control { tx_id: "01kc04p4x0fjha7s7ssjg1fxjq" commit_tx: true } query { yql_text: " delete from test_read_skew_g_single_write_predicate where value = 20;" } operation_params { operation_timeout { seconds: 600 } cancel_after { seconds: 600 } } }
2025-12-08 23:27:59,200 - DEBUG - ydb.connection - _log_response: RpcState(ExecuteDataQuery, 59362e59-d8f5-4949-ad39-7daf2997bb17, ghrun-sfoiezpm3a.auto.internal:1948): response = { operation { ready: true status: ABORTED issues { message: "Transaction locks invalidated. Table: `/Root/test_read_skew_g_single_write_predicate`" issue_code: 2001 severity: 1 } issues { message: "tx has deferred effects, but locks are broken" severity: 1 } result { [type.googleapis.com/Ydb.Table.ExecuteQueryResult] { tx_meta { id: "01kc04p4x0fjha7s7ssjg1fxjq" } } } } }
2025-12-08 23:27:59,227 - INFO - ya.test - pytest_runtest_teardown: Test teardown
