Uploaded image for project: 'DataWolf'
  1. DataWolf
  2. WOLF-80

DatasetsResource getFile inefficiently streams data

XMLWordPrintableJSON

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None
    • None

      Streaming data to the browser from FileStorageIRODS seems to be reading one byte at a time. A 1.6 kb file can take about 1 minute to download from the service. Somewhere in the service it must be calling stream.read() instead of stream.read(buf[]). This inefficiency would probably show up for FileStorageMedici since the the data would be streamed from Medici as opposed to FileStorageDisk which is located on disk.

              Unassigned Unassigned
              cnavarro Christopher Navarro
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: