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

Retries upon Glacier's Complete Multipart Upload request broken

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.9.1
    • 2.0.0
    • jclouds-core

    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

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

            Dates

              Created:
              Updated:
              Resolved: