callback sql level should not hold trans level lock

This commit is contained in:
felix-w15
2024-01-10 08:47:13 +00:00
committed by ob-robot
parent fd94c6cbeb
commit b83a5dd800
4 changed files with 15 additions and 6 deletions

View File

@ -560,7 +560,7 @@ int ObSqlTransControl::start_stmt(ObExecContext &exec_ctx)
ar_snapshot.version_ = snapshot.core_.version_;
ar_snapshot.tx_id_ = snapshot.core_.tx_id_.get_id();
ar_snapshot.scn_ = snapshot.core_.scn_.cast_to_int();
(void)snapshot.generate_snapshot_source(audit_record.snapshot_source_, sizeof(audit_record.snapshot_source_));
(void)snapshot.format_source_for_display(audit_record.snapshot_source_, sizeof(audit_record.snapshot_source_));
ar_snapshot.source_ = audit_record.snapshot_source_;
}
if (OB_SUCC(ret) && !session->has_start_stmt()) {