Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Project Summary

...

Welcome to the DuraCloud project!

...

  • Talk with us: Join the users mailing list and tell us about how you would like to use DuraCloud

  • Test: Are you already a DuraCloud user? If so, you can perform tests on your existing account. If not, you can either sign up for a hosted account or deploy DuraCloud to perform your testing. If you find a bug or an issue, please let us know!

  • Deploy: Launch DuraCloud in your own AWS account. Instructions are here: https://github.com/duracloud/deployment-docs (TODO: Open these up)

  • Develop: Deploy DuraCloud on your own then fix bugs, or add new features. We are always happy to review pull requests! Start by looking through the list of outstanding bugs and feature requests, selecting one, and commenting on the ticket to let us know you’re interested.

  • Help with Documentation: DuraCloud documentation can be found here: https://wiki.duraspace.org/display/DURACLOUDDOC. If you see something that should be updated, just leave a comment on the page. No suggestion is too small.

  • Let us know: What can we do to make it easier for you to contribute? Post suggestions to our users mailing list.

...

    •  

      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:

    •  

      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