Add Retry Logic for HuggingFace Transient Errors #57

Open
opened 2026-01-27 14:38:27 +00:00 by aditya · 0 comments
Member

As a data engineer uploading large RDF datasets to HuggingFace, I want the upload script to automatically retry on transient server errors (503, 502, 500, network timeouts), so that multi-day uploads don't fail and require manual intervention when HuggingFace experiences temporary service issues.

Acceptance Criteria:

  • Script retries on HTTP 5xx errors with exponential backoff
  • README uploads include retry logic (max 10 attempts)
  • Detailed error logging shows retry attempts and error types
As a data engineer uploading large RDF datasets to HuggingFace, I want the upload script to automatically retry on transient server errors (503, 502, 500, network timeouts), so that multi-day uploads don't fail and require manual intervention when HuggingFace experiences temporary service issues. **Acceptance Criteria:** - Script retries on HTTP 5xx errors with exponential backoff - README uploads include retry logic (max 10 attempts) - Detailed error logging shows retry attempts and error types
aditya self-assigned this 2026-01-27 14:38:27 +00:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleverdatasets/dataset-uploader#57
No description provided.