Skip to content

Create technical metadata audit mechanism #515

Open
@justinlittman

Description

@justinlittman

As revealed by #485 and #510, it is possible for the techmd service to get out of sync with an item (most notably, missing files). To assist with the remediation of these cases, it would be useful to be able to audit the techmd system.

One approach to this might be:

  • Add an audit endpoint to techmd API that will accept a druid and array of filepath, md5 pairs (like the existing create endpoint). The techmd service will perform an audit to make sure that corresponds with the techmd records and return the results.
  • Add an auditing report to DSA which, for each closed DRO will invoke the audit endpoint and record the results.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress (Not Ordered)

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions