Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You can use a DELETE request A DELETE request can be used with the UploadID query argument to cancel an in-progress multipart write. This method enables the Health Processor to delete any completed or in-progress parts. Canceling Cancelling a multipart write will does not terminate any part uploads still in progress.

Updates — If you are canceling a multipart write that was intended to modify an existing object, the deletion only - The deletion deletes the multipart write and leaves the original object intact if cancelling a multipart write intended to modify an existing object.

Infonote
title

Warning

If you fail to include the UploadID on

Swarm attempts to delete the original object if the UploadID is not included in the abort deletion for an object

that

previously

existed

existing in the cluster

, Swarm will attempt to delete the original object. You must include the

. The uploadId query argument must be included to

ensure only

verify the multipart write operation is deleted.

Example Example of canceling cancelling a multipart write:

Code Block
DELETE /ObjectName?uploadId=UPLOAD_ID HTTP/1.1
  • Success:

    When the cancel is completed,

    Swarm returns a 200 OK code when the cancel is completed.

  • Failure: Any failure to write one of

    the parts

    the parts triggers an immediate upload cancellation. The upload is cleaned up and

    will be

    retried as a whole at a later point in time.