Skip to content

Commit 112474a

Browse files
committed
[#21164] YSQL, ASH: Set session_id in incoming tserver RPCs
Summary: This diff sets the `session_id` in ASH metadata to incoming RPCs in tserver. Jira: DB-10099 Test Plan: Jenkins Reviewers: amitanand, hbhanawat Reviewed By: amitanand Subscribers: yql, ybase, bogdan Differential Revision: https://phorge.dev.yugabyte.com/D33752
1 parent 350aa05 commit 112474a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/yb/tserver/pg_client_session.cc

+1
Original file line numberDiff line numberDiff line change
@@ -1058,6 +1058,7 @@ Status PgClientSession::DoPerform(const DataPtr& data, CoarseTimePoint deadline,
10581058
if (const auto& wait_state = ash::WaitStateInfo::CurrentWaitState()) {
10591059
if (options.has_ash_metadata()) {
10601060
wait_state->UpdateMetadataFromPB(options.ash_metadata(), /* use_hex */ false);
1061+
wait_state->set_session_id(id_);
10611062
}
10621063
}
10631064
auto ddl_mode = options.ddl_mode() || options.yb_non_ddl_txn_for_sys_tables_allowed();

0 commit comments

Comments
 (0)