fix(1c): harden post-ingest manager brief refresh

This commit is contained in:
igor04091968
2026-05-22 16:34:53 +03:00
parent 5670ecd84b
commit 4f1b935bdc
6 changed files with 51 additions and 7 deletions
+9 -1
View File
@@ -7,6 +7,8 @@ VENV="${ROOT}/.venv"
CONFIG="${ROOT}/etl/config.yml"
CH_CONTAINER="${AW_1C_CLICKHOUSE_CONTAINER:-aw-rus-1c-clickhouse}"
LOCK_FILE="${ROOT}/.ingest.lock"
RUN_MANAGER_BRIEF_AFTER_INGEST="${AW_1C_MANAGER_BRIEF_RUN_AFTER_INGEST:-1}"
RUN_PROOFCHECK_AFTER_INGEST="${AW_1C_PROOFCHECK_RUN_AFTER_INGEST:-1}"
if [[ ! -f "${ENV_FILE}" ]]; then
echo "missing env file: ${ENV_FILE}" >&2
@@ -66,8 +68,14 @@ docker exec -i "${CH_CONTAINER}" clickhouse-client \
--database "${CLICKHOUSE_DB}" \
< "${ROOT}/detections/open_cases_from_detections.sql"
if [[ "${AW_1C_MANAGER_BRIEF_RUN_AFTER_INGEST:-0}" == "1" ]]; then
if [[ "${RUN_MANAGER_BRIEF_AFTER_INGEST}" == "1" ]]; then
if ! "${ROOT}/ops/run_manager_brief.sh"; then
echo "warning: manager brief refresh failed after ingest" >&2
fi
fi
if [[ "${RUN_PROOFCHECK_AFTER_INGEST}" == "1" ]]; then
if ! "${ROOT}/ops/check_ingest_freshness.sh"; then
echo "warning: freshness proof check failed after ingest" >&2
fi
fi