hydro-monitor / web-api

MIT License
0 stars 0 forks source link

Inconsistencias vistas en panel: chequear tardanza en replicación de foto #118

Closed aibarbetta closed 3 years ago

aibarbetta commented 4 years ago

A veces la foto se intenta crear contra un servidor distinto de donde se creó la medición. En algunos casos, las instancias de Cassandra todavía no hicieron catch up de los registros de mediciones y el POST de foto tira un 404 porque la instancia de Cassandra todavía no sabe que esa medición existe.

Posibles soluciones:

aibarbetta commented 4 years ago

También pasa con GETs de configuraciones. Vi en el panel como configuraba un nodo y esa configuración desaparecía y volvía a aparecer

aibarbetta commented 4 years ago

Sería ideal que la web-api se comunique con los Cassandras haciendo un round robin, para asegurar que los retries no caen todos en la misma instancia desactualizada

aibarbetta commented 4 years ago

Esto antes se llamaba POST de foto a veces falla con 404 por que la medición no está creada ese problema en particular lo mitigue con retries desde el nodo, pero permanece el problema de consistencia entre instancias de Cassandra. Ocurre que a veces la foto esta en algunas instancias y otras no, lo mismo con la configuración de nodo

aibarbetta commented 4 years ago

Probar usando proxy con cache? Como squid

miporto commented 4 years ago