What's Today

Cloudflare Blog · Pranoy Dutta ·

Inside Hyperdrive: How we solved a rare Hyperdrive MySQL caching bug

Cloudflare explica cómo un desajuste en la negociación de capacidades del protocolo MySQL provocaba respuestas vacías o bloqueos cuando los nodos Client y Endpoint de Hyperdrive compartían una caché. El problema surgía porque cada nodo podía almacenar resultados codificados con capacidades distintas, y la solución fue guardar siempre en caché una versión canónica codificada con las capacidades de Hyperdrive. Tras implementar el cambio, desaparecieron las respuestas vacías y la tasa de conexiones exitosas alcanzó el 99,99 %.

While adding MySQL support to Hyperdrive, we found a subtle protocol bug when caching query results.

Leer la nota completa en blog.cloudflare.com →