archivematica-architectural-decisions

Remove quarantine

Context and problem statement

Quarantine is an optional workflow step in Archivematica that places digital objects in a separate space for a specified period of time for virus definitions to be updated. It adds complexity to the workflow and is arguably unnecessary because ingested digital objects generally speaking pre-date the available virus definitions, which are updated daily. This proposal is to remove quarantine to simplify Archivematica’s workflow and ease maintenance and testing.

Decision drivers

Considered options

Decision outcome

Option 1, because there is no evidence of use in the community to justify the continued maintenance of the feature and the positive consequences of the removal of the code outweigh the benefits of the functionality. The virus scanning micro-service remains unchanged by this decision.

Positive consequences