diff --git a/session/session.go b/session/session.go index 083f000920..ffca5eac6d 100644 --- a/session/session.go +++ b/session/session.go @@ -956,11 +956,13 @@ func (s *session) Txn() kv.Transaction { func (s *session) NewTxn() error { if s.txn.Valid() { + txnID := s.txn.StartTS() ctx := context.TODO() err := s.CommitTxn(ctx) if err != nil { return errors.Trace(err) } + log.Infof("[con:%d] NewTxn() inside a transaction auto commit: %d", s.GetSessionVars().ConnectionID, txnID) } txn, err := s.store.Begin()