Skip to content

Commit

Permalink
style(yugabyte): simplify error conditions
Browse files Browse the repository at this point in the history
  • Loading branch information
morigs committed Aug 25, 2022
1 parent bf926fa commit 5582a20
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions database/yugabytedb/yugabytedb.go
Expand Up @@ -421,16 +421,20 @@ func (c *YugabyteDB) doTxWithRetry(
//nolint:errcheck
defer tx.Rollback()

if err := fn(tx); err != nil && !errIsRetryable(err) {
if err := fn(tx); err != nil {
if errIsRetryable(err) {
return err
}

return backoff.Permanent(err)
} else if err != nil {
return err
}

if err := tx.Commit(); err != nil && !errIsRetryable(err) {
if err := tx.Commit(); err != nil {
if errIsRetryable(err) {
return err
}

return backoff.Permanent(err)
} else if err != nil {
return err
}

return nil
Expand Down

0 comments on commit 5582a20

Please sign in to comment.