Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-1028

Retries upon Glacier's Complete Multipart Upload request broken

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.9.1
    • Fix Version/s: 2.0.0
    • Component/s: jclouds-core
    • Labels:

      Description

      Commit d4fa1159ac555212f5b978f6140b56b0ebdd49b4 added idempotency as a criteria for determining if retries must be done.

      While, this change makes full sense, it breaks retrying Glacier's Complete Multipart Upload request. Indeed, Amazon did choose to specify this request as idempotent, while implementing it with POST, which is not.

      As a workaround, nacx proposed:

      We could move the idempotent logic to the default ioRetryHandler implementation, and let the Glacier API configure a custom one that did not take into account the method.

      cf. discussion here

        Attachments

          Activity

            People

            • Assignee:
              gaul Andrew Gaul
              Reporter:
              TerDale TerDale
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: