Saltar a contenido

Procesos programados

Lo que el sistema hace sin que nadie lo pida. Cada proceso es una función de servicio envuelta en un comando de gestión con un candado consultivo (pglock.advisory) por región, para que dos ejecuciones solapadas no se pisen: la segunda se salta. Los procesos periódicos los dispara un temporizador de systemd en la instancia; los trabajos encolados (corridas y publicaciones) los toma un trabajador que lee la cola de Redis.

Ningún proceso valida nada por su cuenta. Fija el actor sistema, escribe, y los triggers de cada tabla imponen las reglas igual que si la escritura viniera de la API.

Proceso Frecuencia Origen Comando
Sincronizar regiones Cada seis horas RF-M-01 a RF-M-07 sincronizar [--region]
Obtener lluvia diaria Diaria RF-M-08 obtenerlluvia
Ejecutar corridas Continua (cola) RF-M-10 a RF-M-18 trabajador
Publicar corridas Continua (cola) RF-M-19 a RF-M-21 trabajador
Proponer una corrida tras datos nuevos Al terminar una sincronización RF-M-22 dentro de sincronizar
Purgar corridas retiradas Diaria RF-O-13 purgarcorridas
Verificar credenciales y disco Diaria RF-O-14 verificarsalud
Limpiar la lista de revocación Diaria Template cleanblocklist

La sincronización termina, si trajo adquisiciones nuevas, encolando una corrida con el perfil predeterminado y la madurez más reciente disponible. Esa corrida queda completada para revisión, no publicada.

Lo que no es un proceso programado

Tentación Por qué no
Publicar automáticamente la última corrida Publicar afirma algo sobre el manglar en nombre del equipo; lo decide una persona
Excluir adquisiciones con baja cobertura La cobertura baja puede ser legítima (borde de franja); el operador decide con RF-O-06
Reemplazar adquisiciones reprocesadas No hay nada que barrer: lo hace la sincronización al registrar el producto nuevo
Retirar corridas viejas por antigüedad Una versión vieja publicada sigue siendo citable; solo se retira con motivo
Renovar el token de Earthdata El token se emite con la cuenta personal en Earthdata; el sistema solo avisa