Project Summary
...
Welcome to the DuraCloud project!
...
-
Large files will be transferred to DuraCloud using an API addition which makes use of the S3 multipart upload feature
-
This will remove the need for the DuraCloud client tools to handle chunking and stitching of content.
-
This change will allow large files to be viewed and retrieved in DuraCloud as a single file, rather than a set of chunks
To support the retrieval of large files which will no longer be chunked, Range requests will allow multiple threads to retrieve sections of a file in parallel.
Removal of support for OpenStack-based storage providers
In order for multi-part upload support to function, one version of cloud-based large file support had to be selected. The S3 API has become the de-facto standard for object storage platforms, allowing for an expanded selection of storage options without the need to also support an additional API.
Update DuraCloud media streaming (add support for HLS, to support HTML 5 and mobile viewers)
We’re also working on the following community artifacts:
Articulating a vision and value proposition uniquely for DuraCloud
-
Establish a shared decision making process
Establish methods by which projects contributors can become engaged
Establish a contributor meeting schedule and communication strategy
-
Define a committer policy
-
Establish code development guidelines
Create coding style requirements and instrument these in the build process (Completed code style guidelines)
-
Create written contribution guidelines
-
Create written code release policies
...
Longer term items - working on this soon!
Establish a process for contributing community use cases and requirementsAdapt the Fedora contributor license agreements (CLAs) to the DuraCloud project
Describing and differentiating DuraCloud in the context of the digital preservation ecosystem
Developing DuraCloud Case Studies
Working with a group of like-minded organizations on the Digital Preservation Declaration of Shared Values and other initiatives to support digital preservation