Uploaded image for project: 'GDEX Repository'
  1. GDEX Repository
  2. DASHREPO-866

Audit Files with Spring Integration Infrastructure for Local File Audit

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Done
    • Icon: Standard Standard
    • None

      Problem:

      Hook up basic infrastructure to touch actual file and do audit on each file.

      Acceptance Criteria:

      Building on DASHREPO-875 add Audit of File.
      For each file, check if file exists on file system, get file size, check if file in database, get expected files size, and store results of each file checked in database report row.
      If exception thrown, add file audit item, indicate exception in audit item.
      Allow job to restart (via queue).
      Start with single thread model.

      Note: What do we do if filesystem is not available? Or, an exception is thrown.

      Note: In future, this may be multithreaded, we may need to address concurrency issues with hibernate save/locking exceptions. Ideally, the process will not need to read the report object for each file objes.

              sakhan sakhan
              nhook Nathan Hook
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: