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

Compare with Current View Page History

« Previous Version 21 Current »

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.

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
Implementation Status
Bagging Completed
  • snapshot-action: SNAPSHOT_BAGGED
  • bag-ids: <list of bag IDs>
  • manifest-checksums: <list of sha256sums>
  • snapshot-id: <snapshot-id>
Intake Service(tick) complete, included in 1.2.0 release
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(tick) complete, included in 1.2.0 release

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?TBD: Michael Ritter

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