Skip to content

Commit aab4a79

Browse files
authored
Lightning: add retry if transaction failed while fetching task metas (#55670) (#59482)
close #53042
1 parent ce0afd9 commit aab4a79

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

br/pkg/lightning/common/retry.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ func isSingleRetryableError(err error) bool {
122122
case *mysql.MySQLError:
123123
switch nerr.Number {
124124
// ErrLockDeadlock can retry to commit while meet deadlock
125-
case tmysql.ErrUnknown, tmysql.ErrLockDeadlock, tmysql.ErrWriteConflict, tmysql.ErrWriteConflictInTiDB,
125+
case tmysql.ErrUnknown, tmysql.ErrLockDeadlock, tmysql.ErrLockWaitTimeout, tmysql.ErrWriteConflict, tmysql.ErrWriteConflictInTiDB,
126126
tmysql.ErrPDServerTimeout, tmysql.ErrTiKVServerTimeout, tmysql.ErrTiKVServerBusy, tmysql.ErrResolveLockTimeout,
127127
tmysql.ErrRegionUnavailable, tmysql.ErrInfoSchemaExpired, tmysql.ErrInfoSchemaChanged, tmysql.ErrTxnRetryable:
128128
return true

0 commit comments

Comments
 (0)