You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Ingest Process Steps

  1. DuraCloud exposes Chronopolis Staging Storage Provider
  2. User transfers content into a space in Chronopolis staging storage provider
  3. User selects option to create a Chronopolis snapshot from space contents
    1. User is asked for and provides necessary snapshot metadata
  4. DuraCloud makes space read-only
  5. DuraCloud makes a call to Bridge Ingest App running on Chronopolis hardware indicating that a snapshot should be taken from a given space with the given metadata
  6. The Bridge Ingest app:
    • Pulls all content from the space to a local mounted file system (bridge storage)
    • Stores the snapshot metadata in a file
    • Stores the properties for all content items in a json file
    • Creates an MD5 manifest of all content, requests a space manifest from DuraCloud and compares the two. Any mis-matches are re-downloaded.
    • Creates a SHA-256 manifest of all content
  7. The Bridge Ingest app notifies Chronopolis (email to start) that a snapshot is ready for ingest, and provides the relative path of the content on the mounted file system (bridge storage).
  8. Chronopolis pulls all content from bridge storage into Chronopolis preservation storage.
    • Chronopolis verifies content against manifest
    • Chronopolis creates DPN bags for the content
  9. Chronopolis notifies DuraCloud that Snapshot creation is complete
  10. DuraCloud removes all content from bridge storage and from staging storage
    • DuraCloud makes space in staging provider available for writes again
  11. DuraCloud displays the snapshot and the content it contains in a Chronopolis
  12. Chronopolis creates additional copies of snapshot in secondary nodes and DPN

Note: Terms are defined in the Term Glossary

  • No labels