Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-18458

AliyunOSS: AliyunOSSBlockOutputStream to support heap/off-heap buffer before uploading data to OSS

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.3, 3.1.4, 2.10.2, 3.2.4, 3.3.4
    • 3.4.0
    • fs/oss
    • Reviewed

    Description

      Recently, our customers raise a requirement: AliyunOSSBlockOutputStream should support heap/off-heap buffer before uploading data to OSS.

      Currently, AliyunOSSBlockOutputStream buffers data in local directory before uploading to OSS, it is not efficient compared to memory.

      Changes:

      1. Adds heap/off-heap buffers
      2. Adds limitation of memory used, and fallback to disk

      Attachments

        Issue Links

          Activity

            People

              wujinhu wujinhu
              wujinhu wujinhu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: