#!/bin/bash
set -euo pipefail

cd /home/tanpv/Progs/562_VNU/2026/Dr_SFC_GD2

python scripts/10_discover_issues.py

# Chạy từ 2021010o di, qua 20210101 nếda chạy xong
awk -F, 'NR>1 && $6 >= 20210106 {print $1, $2, $4, $6}' outputs/tasks/operational_issues.csv > outputs/tasks/backfill_from_20210106.txt

while read YY MM DD ISSUE
do
    echo "============================================================"
    echo "START issue=${ISSUE}  YY=${YY} MM=${MM} DD=${DD}  at $(date)"
    echo "============================================================"

    bash run_issue.sh "$YY" "$(printf "%02d" "$MM")" "$(printf "%02d" "$DD")"

    RC=$?
    echo "END issue=${ISSUE} RC=${RC} at $(date)"

    if [ "$RC" -ne 0 ]; then
        echo "FAILED at issue=${ISSUE}"
        exit "$RC"
    fi
done < outputs/tasks/backfill_from_20210106.txt

echo "ALL BACKFILL FINISHED at $(date)"

