Skip to main content

execute_with_retry

Function execute_with_retry 

Source
async fn execute_with_retry(
    client: &mut Client,
    query: &str,
) -> Result<(), Error>
Expand description

Executes query, retrying transient errors.

NOTE: a retry re-executes query in its entirety. If query contains multiple statements (e.g. with split-lines=false), statements that committed before the transient error are executed again, duplicating their side effects. Callers must pass a single statement, or statements that are safe to re-execute.