Skip to content

Documentation / @tenancy-node/db / withTransientRetry

Function: withTransientRetry() ​

withTransientRetry<T>(driver, fn, attempts?): Promise<T>

Defined in: db/src/retry.ts:7

Reintenta una transacción si falla por un error transitorio (deadlock, espera de lock). Con SKIP LOCKED en InnoDB pueden aparecer deadlocks ocasionales al actualizar índices.

Type Parameters ​

T ​

T

Parameters ​

driver ​

DatabaseDriver

fn ​

() => Promise<T>

attempts? ​

number = 3

Returns ​

Promise<T>

Publicado bajo la licencia MIT.