Skip to content

Releases: sul-dlss/preservation_catalog

v0.2.0

18 Jan 17:45
c02f3ea
Compare
Choose a tag to compare

Milestone 2: Moab-to-Catalog existence check:

  • rake tasks to run moab-to-catalog existence check
    • single storage root
    • all storage roots
    • performance profiling can be on or off
    • errors sent to DOR workflows so they can be visible in Argo

additional changes

  • has code for confirm_version (M2C) that gives errors if versions don't match (but no ReST hookup yet)
  • has code for check_existence (M2C) that will create objects if they are not in Catalog, or update version in catalog (but no ReST hookup yet)
  • tweaked audit timestamp fields
  • VALIDITY_UNKNOWN status when we create a PreservedCopy without validation.

Not yet working

  • controller code (for ReST calls)

v0.1.0

07 Dec 22:45
9ff6b7f
Compare
Choose a tag to compare
  • Rake task to seed the Catalog from online Moabs. (milestone 0)
    • Can seed with performance profiling on or off
  • Rake task to seed the Catalog for a single endpoint
  • Rake task to delete data related to a single endpoint
  • can allow Moab data/content to have subdirectories or not (default: allow)
  • uses moab-versioning v4.1.0
  • uses db transactions for PreservedObjectHandler methods updating db records
  • has code for create_after_validation (but no ReST hookup yet) -- used for seeding catalog
  • has code for update_version_after_validation (but no ReST hookup yet) -- will be used for new versions via ingest robots, and for one error conditioncase for check_existence method.
  • has code for create (without validation; no ReST hookup yet)
  • has code for update_version (without validation; no ReST hookup yet)
  • has some initial benchmarking scripts

Not yet working:

  • Has incorrect code for confirm_version
  • Has incorrect controller code