Skip to content

When exactly do retries happen?  #102

@ericjs

Description

@ericjs

I understand that "-max-time=N" will cancel and retry if a reponse doesn't come back in N seconds .

And I read in Changes.txt "curl to retry 3 times in most cases", and gather it depends on one's version of curl supporting retries or else it will be disabled. The documentation page also says "Retries all requests up to 3 times".

But when exactly do and don't retries happen? Will it retry any command on any error response or just some? For example a head command returning 404 probably shouldn't retry. A checksum failure probably should retry. I would think 400-series errors should not retry, but 500-series errors should. Is this the rule of thumb used?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions