8000 [platform] Réessayer les appels Scaleway du job rotate sur 429 et 5xx · Issue #312 · arnakoff/api · GitHub
[go: up one dir, main page]

Skip to content

[platform] Réessayer les appels Scaleway du job rotate sur 429 et 5xx #312

Closed

Description

@EnO33

Constat

Le job rotate (#307) appelle l'API Scaleway par le SDK officiel, branché sur httpclient.Client.Do. Do ne réessaie jamais, et le SDK ne réessaie pas non plus. Un 429 ou un 5xx passager de Scaleway fait donc échouer le passage. C'est sans danger, puisque rien n'est supprimé et que la rotation reprend le lendemain, mais une alerte se déclenche pour rien.

Piste

Un réessai optionnel pour Do, réglé par client : seulement pour les requêtes rejouables (GET, PUT, DELETE, ou un corps disponible par GetBody), en reprenant retryPolicy et Retry-After. Le client S3 garde Do sans réessai, puisque son SDK réessaie déjà lui-même.

Liens

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0