Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3e41185

Browse files
committed
add tx identifiers
1 parent 785fd6f commit 3e41185

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

coderd/cryptokeys/rotate.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ func (k *rotator) rotateKeys(ctx context.Context) error {
162162
}
163163
return nil
164164
}, &database.TxOptions{
165-
Isolation: sql.LevelRepeatableRead,
165+
Isolation: sql.LevelRepeatableRead,
166+
TxIdentifier: "rotate_keys",
166167
})
167168
}
168169

coderd/database/dbpurge/dbpurge.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ func New(ctx context.Context, logger slog.Logger, db database.Store, clk quartz.
6666
logger.Info(ctx, "purged old database entries", slog.F("duration", clk.Since(start)))
6767

6868
return nil
69-
}, nil); err != nil {
69+
}, database.DefaultTXOptions().WithID("db_purge")); err != nil {
7070
logger.Error(ctx, "failed to purge old database entries", slog.Error(err))
7171
return
7272
}

coderd/database/dbrollup/dbrollup.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ func (r *Rolluper) start(ctx context.Context) {
108108

109109
ev.TemplateUsageStats = true
110110
return tx.UpsertTemplateUsageStats(ctx)
111-
}, nil)
111+
}, database.DefaultTXOptions().WithID("db_rollup"))
112112
})
113113

114114
err := eg.Wait()

enterprise/coderd/workspacequota.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,8 @@ func (c *committer) CommitQuota(
105105
consumed = newConsumed
106106
return nil
107107
}, &database.TxOptions{
108-
Isolation: sql.LevelSerializable,
108+
Isolation: sql.LevelSerializable,
109+
TxIdentifier: "commit_quota",
109110
})
110111
if err != nil {
111112
return nil, err

0 commit comments

Comments
 (0)