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

EventData*

Initiated By

Snapshot Initiated
  • snapshot-action: SNAPSHOT_INITIATED
  • initiating-user: <user-email>
  • snapshot-id: <snapshot-id>
Bridge
Snapshot Transfer to Chronopolis Complete
  • snapshot-action: SNAPSHOT_STAGED
  • snapshot-id: <snapshot-id>
Bridge
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

Request Restore Snapshot

initiating-user: <user email>

restore-action: RESTORE_REQUESTED

Bridge
Restore Initiated

restore-id: <restore-id>

restore-action: RESTORE_INITIATED

initiating-user: <request initiating user email>

Bridge
Restore Completed

restore-id: <restore-id>

restore-action: RESTORE_COMPLETED

expiration-date: yyyy-MM-dd

Bridge
Restore Expired

restore-id: <restore-id>

restore-action: RESTORE_EXPIRED

Bridge

*All events have a date stamp associated with them.

Additionally, nodes can append node specific events to the snapshot history at any time  via the /snapshot/{snapshot-id}/history  REST call.

Events captured by the Bridge Intake Service (CURRENT)

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

EventDataWho/What Initiates It
Transfer to Bridge Complete* Bridge System
Transfer to Bridge Failed* Bridge System
Verification of DuraCloud to Bridge transfer succeeded* Bridge System
Verification of DuraCloud to Bridge transfer failed* Bridge System
Transfer to DPN failed* DPN Node
Transfer from DPN succeeded* DPN Node

Transfer to DuraCloud failed*

 Bridge System
Transfer to DuraCloud succeeded* Bridge System
Verification of DPN to bridge transfer succeeded* Bridge System
Verification of DPN to bridge transfer failed* Bridge System
Verification of Bridge to DuraCloud transfer succeeded* Bridge System
Verification of Bridge to DuraCloud transfer succeeded* Bridge System
Bridge to DPN transfer in progress DPN Node
DPN to Bridge transfer in progress DPN Node

*Currently captured transiently in the status field, but not included in snapshot history

  • No labels