Add a mechanism for auto-retrying transfers

Assignee Loading
Time tracking Loading