Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-5964

[S3-TDE] Range Reads not working on encrypted buckets

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 1.2.0
    • 1.2.0
    • S3

    Description

      Errors were observed on get-object with range option on a key inside an encrypted bucket.

      Command 1: Normal upload key

      aws s3api --ca-bundle=/usr/local/share/ca-certificates/ca.crt --endpoint https://quasar-byhidn-2.quasar-byhidn.root.hwx.site:9879/ get-object --bucket bucketrange --range bytes=0-215754 --key file1634895936 /tmp/getObjectFile1634895936
      
      An error occurred (500) when calling the GetObject operation (reached max retries: 4): Internal Server Error
      

      Error 1 : ClassCastException Error1_get-object_range

      Command 2: Multi part upload key

      aws s3api  --ca-bundle=/usr/local/share/ca-certificates/ca.crt --endpoint https://quasar-byhidn-2.quasar-byhidn.root.hwx.site:9879/  get-object --bucket bucketmultiupload  --key file1634895999 --range bytes=0-2157 /tmp/getObjectFile1634895999-range
      
      An error occurred (500) when calling the GetObject operation (reached max retries: 4): Internal Server Error
      

      Error 2 : java.lang.NullPointerException Error2_get-object_range_multiupload

      Attachments

        1. Error1_get-object_range
          16 kB
          Soumitra Sulav
        2. Error2_get-object_range_multiupload
          15 kB
          Soumitra Sulav

        Issue Links

          Activity

            People

              bharat Bharat Viswanadham
              ssulav Soumitra Sulav
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: