diff --git a/Core/src/com/basistech/df/cybertriage/autopsy/malwarescan/MalwareScanIngestModule.java b/Core/src/com/basistech/df/cybertriage/autopsy/malwarescan/MalwareScanIngestModule.java index 4698392478..37a66c0380 100644 --- a/Core/src/com/basistech/df/cybertriage/autopsy/malwarescan/MalwareScanIngestModule.java +++ b/Core/src/com/basistech/df/cybertriage/autopsy/malwarescan/MalwareScanIngestModule.java @@ -694,6 +694,7 @@ class MalwareScanIngestModule implements FileIngestModule { Bundle.MalwareScanIngestModule_longPollForNotFound_fileLookupPolling_title(), Bundle.MalwareScanIngestModule_longPollForNotFound_fileLookupPolling_desc() ); + logger.log(Level.INFO, "Begin polling for malware status of file uploads."); Map> remaining = new HashMap<>(ingestJobState.getUnidentifiedHashes()); @@ -729,6 +730,9 @@ class MalwareScanIngestModule implements FileIngestModule { // exponential backoff before trying again long waitMultiplier = ((long) Math.pow(2, retry)); + + logger.log(Level.INFO, MessageFormat.format("Waiting {0} milliseconds before polling again for malware status of file uploads.", (waitMultiplier * FILE_UPLOAD_RETRY_SLEEP_MILLIS))); + for (int i = 0; i < waitMultiplier; i++) { if (!ingestJobState.isDoFileLookups() || ingestJobState.getIngestJobContext().fileIngestIsCancelled()) { return;