Cleanup old data from datastore
Impulsado por la necesidad de reducir costos en Google Cloud Platform me
encontré un alto costo en un proyecto relacionado a Cloud Firestore Storage.
Analizando el Datastore vi que tenía el siguiente tamaño
Impulsado por la necesidad de reducir costos en Google Cloud Platform me
encontré un alto costo en un proyecto relacionado a Cloud Firestore Storage.
Analizando el Datastore vi que tenía el siguiente tamaño
La intención es plasmar los impedimentos con sus soluciones que encontré al actualizar la versión de MySQL de 5.7 a 8.0.
El problema no está en hacer el upgrade desde GCP, sino algunas queries que no son exactamente
iguales en la versión 8.x, sobre todo las relacionadas a consultas sobre columnas Geometry.
Para solucionar estos problemas ver la sección sobre columnas geometry.
Otro error detectado en los logs se produce en la función cron-jobs-executer que al intentar correr
uno de los jobs, la consulta falla por problemas de compatibilidad. Ver en la sección.
Como todos sabemos la conversión de los videos históricos (playback) una vez descargados se realiza en una cloud function que básicamente usa un wrapper del querido y popular ffmpeg.
La idea es mezclar la necesidad con la limitación.
Por el lado de la necesidad queremos ver video en vivo en SUBSTREAM, pero a la vez tenemos la limitación que no podemos por el momento (está en beta) reproducir H265 en el browser. Es por esto que vamos a usar SUBSTREAM para live view con la siguiente configuración