Improve 'tries' naming scheme and implement exponential retry delay with jitter
This commit is contained in:
@@ -13,7 +13,7 @@ export async function up(db: Kysely<any>): Promise<void> {
|
||||
.addColumn("started_at", "timestamptz")
|
||||
.addColumn("ended_at", "timestamptz")
|
||||
.addColumn("available_at", "timestamptz", (cb) => cb.notNull().defaultTo(sql`now()`))
|
||||
.addColumn("tries", "integer", (cb) => cb.notNull().defaultTo(0))
|
||||
.addColumn("errors", "integer", (cb) => cb.notNull().defaultTo(0))
|
||||
.addColumn("rate_limits", "integer", (cb) => cb.notNull().defaultTo(0))
|
||||
.addColumn("has_failed", "boolean", (cb) => cb.notNull().defaultTo(false))
|
||||
.execute()
|
||||
|
||||
Reference in New Issue
Block a user