Versions Compared

Key

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

...

EventData*

Initiated By

Implementation Status
Snapshot Initiated
  • snapshot-action: SNAPSHOT_INITIATED
  • initiating-user: <user-email>
  • snapshot-id: <snapshot-id>
Bridge

(tick) complete, included in 1.6.0 release

Snapshot Transfer to Chronopolis Complete
  • snapshot-action: SNAPSHOT_STAGED
  • snapshot-id: <snapshot-id>
Bridge

(tick) complete, included in 1.6.0 release

Snapshot Complete

alternateIds: ['id1', 'id2', 'id3',...]

TODO: add
  • snapshot-action: SNAPSHOT_
COMPLETE method
Intake Service
  • COMPLETED
  • alternate-ids: <list of bag IDs>
  • snapshot-id: <snapshot-id>

Call to complete snapshot made by Intake Service

Event captured by Bridge

(tick) complete, included in 1.6.0 release

To be updated (see below)

Request Restore Snapshot

initiating-user: <user email>

restore-action: RESTORE_REQUESTED

Bridge(tick) done complete, included in 1.4.0 release
Restore Initiated

restore-id: <restore-id>

restore-action: RESTORE_INITIATED

initiating-user: <request initiating user email>

Bridge(tick) done complete, included in 1.4.0 release
Restore Completed

restore-id: <restore-id>

restore-action: RESTORE_COMPLETED

expiration-date: yyyy-MM-dd

Bridge(tick) done complete, included in 1.4.0 release
Restore Expired

restore-id: <restore-id>

restore-action: RESTORE_EXPIRED

Bridge(tick) done complete, included in 1.4.0 release

*All events have a date stamp associated with them.

...

snapshot-action: SNAPSHOT_INITIATED
EventData*

Initiated By

Implementation StatusSnapshot Initiated
  • initiating-user: <user-email or user-id>
  • snapshot-id: <snapshot-id>
  • Bridge

    Bill Branan

    Code complete, release needed to deploy

    Snapshot Transfer to Chronopolis Complete
    • snapshot-action: SNAPSHOT_STAGED
    • snapshot-id: <snapshot-id>
    Bridge

    Bill Branan

    Code complete, release needed to deploy

    Bagging Completed
    • snapshot-action: SNAPSHOT_BAGGED
    • bag-ids: <list of bag IDs>
    • manifest-checksums: <list of sha256sums>
    • snapshot-id: <snapshot-id>
    Intake ServiceTBD: Michael Ritter
    Snapshot Replication to DPN Nodes
    • snapshot-action: SNAPSHOT_REPLICATED
    • bag-ids: <list of bag IDs>
    • node: <node name or ID>
    • snapshot-id: <snapshot-id>
    Intake ServiceTBD: Michael RitterSnapshot Complete
    • snapshot-action: SNAPSHOT_COMPLETED
    • alternate-ids: <list of bag IDs>
    • snapshot-id: <snapshot-id>

    Call to complete snapshot made by Intake Service

    Event captured by Bridge

    Bill Branan

    Code complete, release needed to deploy
    Snapshot Bit Integrity Check Complete
    • snapshot-action: BIT_INTEGRITY_CHECK
    • result: <SUCCESS or FAILURE>
    • snapshot-id: <snapshot-id>
    ACE webhook?TBD: Michael Ritter

    ...