Closed joverlee521 closed 8 months ago
Comparing the current DAG and the new DAG with changes from this PR: now notify_gisaid
must run before any of the upload_single
rules.
I plan to merge on Monday, 2024-01-29 when there's more likely to be new data and I can monitor ingest runs.
Description of proposed changes
Include the notification's touch file (
data/{databas}/notify.done
) as an input to theupload_single
rule to ensure that uploads only run after the notifications rules have run.This prevents the race condition between diffs and upload of files. This will slightly delay the uploads of files but is necessary to support the diffs of local files and files on S3.
Resolves #423
Checklist