duracloud/duracloud — pull request #1 by gadkrumholz (2014-06-16 20:28:38+00:00)
Title: Update to use TDL's irods-api fork

We've updated our duracloud fork to use our forked version of irods-api.

This adds the following features:
Tested against TACC's iRods v3.2 and v3.3.1
Adds multi-threaded/socketted asynchronous downloader when getting files from iRods, writes the chunks out to a temporary file in a configured path (through app-config init file).
Each socket thread will only consume 1MB of RAM per chunk as it downloads (size of each thread's buffer).
Throughputs exceed 6MB/sec when tested from TACC iRods to Amazon EC2 instance temporary path.

Our irods-api fork has had a tag/release created for the jar file here: https://github.com/TexasDigitalLibrary/irods-api/releases/tag/1.7.0-SNAPSHOT