Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(datasets): improve logging and retry logic for MPUs (#387)
This adds some basic retry logic for multipart upload parts so we don't choke immediately if a single part fails for any reason. It also adds some decidedly jank logging to update the end user on the progress of large uploads. Unfortunately this can create some really noisy console logs, but the way we have Halo implemented makes it just annoying enough to do a cleaner job of things as to not be worthwhile. The important thing is that users should now get relevant, timely information as to how large uploads are progressing, or an informative error message if the upload fails to complete for any reason.
- Loading branch information