-
Notifications
You must be signed in to change notification settings - Fork 32
Multi-part uploads fail when some server is offline #422
Comments
For the convenience of the Seagate development team, this issue has been mirrored in a private Seagate Jira Server: https://jts.seagate.com/browse/CORTX-34181. Note that community members will not be able to access that Jira server but that is not a problem since all activity in that Jira mirror will be copied into this GitHub issue. |
This is the new design we need to evaluate [~689935] [~520414] and [~722075] |
Ready for review at #429. |
Landed. |
{panel:bgColor=#c1c7d0}h2. cortx-rgw - main branch build pipeline SUCCESS
h3. Image Location :
|
Currently, we create an additional index for each multipart uploaded object to store its parts. If some server is down, the index creation operation would fail, thus failing the multipart upload.
So we should avoid creating indexes on multipart uploads. It's not only a heavyweight operation in motr, but also not fault-tolerant atm (to be fixed in motr later). For example, when we create a bucket, in addition to the bucket-index we can create a bucket-mp-index to store the objects' parts.
The text was updated successfully, but these errors were encountered: