Lineage Maintenance

The CopyStorm/Medic Lineage Maintenance Tool is used to view lineage data & invalidate problematic lineage records.

Over time, a Record’s lineage may be invalidated:

  • One of the legacy lineage entries may no longer exist in the CopyStorm Database or Snapshot.

  • Records may have multiple children, causing split lineage.

For more details on Record Lineage, refer to this article.

Using the Tool

  • Select “Other Tools” from the top-level menu.

  • Select “Data Synchronization” and then “Lineage Maintenance”

  • Optionally Configure Modified After & Modified Before

    • This will control what date ranges are queried for lineage.

    • Leaving these values Blank will query all time lineage.

  • Optionally Enable Validators

    • Purged Record Validation

      • Identifies lineage entries that do not have a corresponding physical record in the CopyStorm Database or Snapshot.

    • Branching Lineage Validation

      • Identifies lineage entries that have multiple children.

  • Optionally toggle “Only Show Invalid Lineages” checkbox

    • This should be used when investigating invalid lineages.

  • Click “Start Scan”

After clicking “Start Scan”, the application will render a view of:

  • All Lineage within the provided Modified After / Modified Before values.

  • The Status of each Lineage.

    • Valid

      • If there are no branches and all lineage entries exist in the CopyStorm Database or Snapshot

    • Invalid

      • If branch(es) are detected or any entry is missing from the CopyStorm Database or Snapshot

  • The associated Salesforce Table for the Lineage.

  • The Salesforce ID of the Lineage HEAD

    • HEAD is the most recent entry in the Lineage.

Use the “Invalidate Selected Lineage” to mark problematic Lineage Entries as Invalid in the database.

Note: Invalidating Lineage will prevent CopyStorm/Restore from considering invalid entries as recovery candidates.

An example of viewing a full lineage is shown below:

Last updated

Was this helpful?