data-store
data-store copied to clipboard
Untombstone Script (in progress)
Created a script to untombstone.
(Currently pseudo code)
Several DSS operations are invoked during bundle creation, such as the ES indexer, sync daemon, and v2 notifier. The most straightforward way to restore a bundle to it's normal state is by populating object creation events into the SNS object creation topic for each replica. For s3, the SNS topic is domovoi-s3-events-org-humancellatlas-dss-dev
, and on GS it is dss-gs-events-org-humancellatlas-dss-dev
. This will cause all of the usual bundle daemons to be invoked.
You should verify the referential integrity of the bundle to be restored. This can be performed with the existing dependency check used during sync operations. It should be invoked on the bundle key, and then each file key in the bundle.
Also note that a bundle/collection should be restored on either all replicas or none.