Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-28919

Allow blob provider to do optimized byte range requests

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 10.10-HF25, 11.1, 2021.0
    • Component/s: BlobManager
    • Tags:
    • Impact type:
      API change
    • Upgrade notes:
      Hide

      The internal API BlobProvider.getStream(blobKey, byteRange) can be used by code that needs to access a byte range of a blob without fetching the full blob.

      This assumes that the blob provider implementation is compatible with this, and that BlobProvider.allowByteRange() returns true (which is the case when the blob provider has been registered with <property name="allowByteRange">true</property>).

      This is implemented for the S3BlobProvider.

      Show
      The internal API BlobProvider.getStream(blobKey, byteRange) can be used by code that needs to access a byte range of a blob without fetching the full blob. This assumes that the blob provider implementation is compatible with this, and that BlobProvider.allowByteRange() returns true (which is the case when the blob provider has been registered with <property name="allowByteRange">true</property> ). This is implemented for the S3BlobProvider .
    • Team:
      FG
    • Sprint:
      nxFG 11.1.13
    • Story Points:
      5

      Description

      Enhance the blob provider internals to be able to refer a byte range of a blob in another blob provider.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day
                  1d