Uploaded image for project: 'Islandora'
  1. Islandora
  2. ISLANDORA-1752

Allow Checksum Checker queries to target datastreams, lastModifiedDates

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 7.x-1.8
    • Component/s: Checksum Checker
    • Labels:
      None

      Description

      Currently, Islandora Checksum Checker's RI query to get objects grabs every object, and does so in order of createdDate. While this is functional, it may target objects that have no datastreams to be checked, lessening the efficiency of each cron run. Additionally, by using object createdDates instead of datastream lastModifiedDates, we may not be checking checksummed datastreams that have recently been modified.

      **Suggested Improvements**
      Because Checksum Checker is currently implemented on many sites, the existing query should not be deprecated, as this would cause checks to be re-done on objects where that may not be desirable. We should simply make an additional optional query that can be used.

      We should, however, update the existing query to return only objects that have configured datastreams, and update the checksum validator to make use of the optimizations that would come with such a guarantee.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              daitken Daniel Aitken
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: