codice/ddf

Files expired in CDM cause confusing logs and behavior

Closed this issue · 1 comments

Description

Files expiring in CDM ingests can cause other files to not ingest, and produce conflicting and hard-to-read logging statements.

Steps to Reproduce

  1. Set up an in place CDM for a repository that has files. Set cdmLogger to debug
  2. Verify that files in the directory are properly ingested.
  3. Add a file that will expire from the expirationTime value. See that it expires and is logged.
  4. Add files that you know shouldn't expire. Logging at this point will give errors and the files will not be ingested.

Expected behavior :

CDM should not re-process expired files unless they have been edited or unless the system has restarted.

Affects versions

DDF 2.13.x

stale commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within 7 days. Thank you for your contributions.