diff --git a/cdc/sink/mysql.go b/cdc/sink/mysql.go index 10008810de7..177a4aa6136 100644 --- a/cdc/sink/mysql.go +++ b/cdc/sink/mysql.go @@ -637,6 +637,7 @@ func (s *mysqlSink) createSinkWorkers(ctx context.Context) error { select { case s.errCh <- err: default: + log.Info("mysql sink receives redundant error", zap.Error(err)) } } }() @@ -1339,7 +1340,7 @@ func (s *mysqlSyncpointStore) CreateSynctable(ctx context.Context) error { if err != nil { err2 := tx.Rollback() if err2 != nil { - log.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2).Error()) + log.Error("failed to create syncpoint table", zap.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2))) } return cerror.WrapError(cerror.ErrMySQLTxnError, err) } @@ -1347,7 +1348,7 @@ func (s *mysqlSyncpointStore) CreateSynctable(ctx context.Context) error { if err != nil { err2 := tx.Rollback() if err2 != nil { - log.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2).Error()) + log.Error("failed to create syncpoint table", zap.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2))) } return cerror.WrapError(cerror.ErrMySQLTxnError, err) } @@ -1355,7 +1356,7 @@ func (s *mysqlSyncpointStore) CreateSynctable(ctx context.Context) error { if err != nil { err2 := tx.Rollback() if err2 != nil { - log.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2).Error()) + log.Error("failed to create syncpoint table", zap.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2))) } return cerror.WrapError(cerror.ErrMySQLTxnError, err) } @@ -1376,7 +1377,7 @@ func (s *mysqlSyncpointStore) SinkSyncpoint(ctx context.Context, id string, chec log.Info("sync table: get tidb_current_ts err") err2 := tx.Rollback() if err2 != nil { - log.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2).Error()) + log.Error("failed to write syncpoint table", zap.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2))) } return cerror.WrapError(cerror.ErrMySQLTxnError, err) } @@ -1384,7 +1385,7 @@ func (s *mysqlSyncpointStore) SinkSyncpoint(ctx context.Context, id string, chec if err != nil { err2 := tx.Rollback() if err2 != nil { - log.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2).Error()) + log.Error("failed to write syncpoint table", zap.Error(cerror.WrapError(cerror.ErrMySQLTxnError, err2))) } return cerror.WrapError(cerror.ErrMySQLTxnError, err) }