Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Serialized uploading of scenes to storage provider #8275

Merged
merged 1 commit into from
Jul 13, 2023

Conversation

barankyle
Copy link
Member

@barankyle barankyle commented Jul 13, 2023

Summary

Certain projects with multiple scenes that had very large files, like uvols, could crash the API server when installed fresh. Even though each scene's media files get uploaded sequentially, the scenes were being run in parallel, leading to simultaneous uploads of those large files. Made uploadLocalProjectToProvider process each file sequentially to avoid this.

References

closes #insert number here

Checklist

  • If this PR is still a WIP, convert to a draft
  • When this PR is ready, mark it as "Ready for review"
  • ensure all checks pass
  • Changes have been manually QA'd
  • Changes reviewed by at least 2 approved reviewer

QA Steps

List any additional steps required to QA the changes of this PR, as well as any supplemental images or videos.

Certain projects with multiple scenes that had very large files, like
uvols, could crash the API server when installed fresh. Even though
each scene's media files get uploaded sequentially, the scenes were
being run in parallel, leading to simultaneous uploads of those large
files. Made uploadLocalProjectToProvider process each file sequentially
to avoid this.
@barankyle barankyle added this pull request to the merge queue Jul 13, 2023
Merged via the queue into dev with commit cf8b808 Jul 13, 2023
@barankyle barankyle deleted the asset-upload-serialize branch July 13, 2023 02:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants