Versions Compared

Key

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

Events captured by the Bridge as part of the snapshot's history (CURRENT)

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
  • 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

(tick) complete, included in 1.6.0 release

Request Restore Snapshot

initiating-user: <user email>

restore-action: RESTORE_REQUESTED

Bridge(tick) 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) complete, included in 1.4.0 release
Restore Completed

restore-id: <restore-id>

restore-action: RESTORE_COMPLETED

expiration-date: yyyy-MM-dd

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

restore-id: <restore-id>

restore-action: RESTORE_EXPIRED

Bridge(tick) complete, included in 1.4.0 release

*All events have a date stamp associated with them.

...

Events captured by the Bridge Intake Service (CURRENT)

Implementation Status(tick) complete, included in 1.2.0 release(tick) complete, included in 1.2.0 release
Event
Data
Initiated By
Bagging Completed
  • snapshot-action: SNAPSHOT_BAGGED
  • bag-ids: <list of bag IDs>
  • manifest-checksums: <list of sha256sums>
  • snapshot-id: <snapshot-id>
Intake Service
Snapshot Replication to DPN Nodes
  • snapshot-action: SNAPSHOT_REPLICATED
  • bag-ids: <list of bag IDs>
  • node: <node namespace or ID>
  • snapshot-id: <snapshot-id>
Intake Service

Actions we should be capturing in snapshot history (TO DO)

EventData*

Initiated By

Implementation Status
Snapshot Bit Integrity Check Complete
  • snapshot-action: BIT_INTEGRITY_CHECK
  • result: <SUCCESS or FAILURE>
  • snapshot-id: <snapshot-id>
ACE webhook?

Bridge status events which are not captured in snapshot history

...