Skip to content

Commit 12df09c

Browse files
committed
ensure that ticks from quartz are dbtimey
1 parent 17a2dd9 commit 12df09c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

coderd/database/dbpurge/dbpurge.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111

1212
"github.com/coder/coder/v2/coderd/database"
1313
"github.com/coder/coder/v2/coderd/database/dbauthz"
14+
"github.com/coder/coder/v2/coderd/database/dbtime"
1415
"github.com/coder/quartz"
1516
)
1617

@@ -47,7 +48,8 @@ func New(ctx context.Context, logger slog.Logger, db database.Store, clk quartz.
4748
return nil
4849
}
4950

50-
if err := tx.DeleteOldWorkspaceAgentLogs(ctx, start.Add(-maxAgentLogAge)); err != nil {
51+
deleteOldWorkspaceAgentLogsBefore := start.Add(-maxAgentLogAge)
52+
if err := tx.DeleteOldWorkspaceAgentLogs(ctx, deleteOldWorkspaceAgentLogsBefore); err != nil {
5153
return xerrors.Errorf("failed to delete old workspace agent logs: %w", err)
5254
}
5355
if err := tx.DeleteOldWorkspaceAgentStats(ctx); err != nil {
@@ -78,7 +80,7 @@ func New(ctx context.Context, logger slog.Logger, db database.Store, clk quartz.
7880
return
7981
case tick := <-ticker.C:
8082
ticker.Stop()
81-
doTick(tick)
83+
doTick(dbtime.Time(tick).UTC())
8284
}
8385
}
8486
}()

0 commit comments

Comments
 (0)