Jueves, 15 de octubre de 2026

Lo más relevante del hosting en el mundo, en español · ehost.ec →

MariaDB reproduce y valida la regresión MDEV‑37992 con TAF y confirma solución que restaura rendimiento

La MariaDB Foundation reproducjo y validó la regresión MDEV‑37992 usando el framework TAF; la prueba cubrió las ramas 11.8, 12.3 y 13.1 y mostró una mejora de rendimiento tras el parche.

Por Equipo ehost2 min de lecturaFuente: MariaDB.org
MariaDB reproduce y valida la regresión MDEV‑37992 con TAF y confirma solución que restaura rendimiento
Imagen ilustrativa generada con inteligencia artificial.

La MariaDB Foundation ha documentado la reproducción y validación de la regresión identificada como MDEV‑37992 mediante el uso del framework de pruebas TAF (Testing Automation Framework). El problema aparece sólo en condiciones específicas del LRU y del buffer pool y requiere una carga de trabajo residente en memoria para manifestarse.

Qué se probó y cómo

Para exponer la regresión, el equipo usó la carga de trabajo POINTS‑COVERED‑PK con 10 millones de filas por tabla en ocho tablas, 40 hilos, con calentamiento (warmup) habilitado y un buffer pool de 90 GB. Las propiedades de TAF —incluyendo iteración de calentamiento, detección de descanso y captura del estado estable de rendimiento— permitieron que la regresión fuera visible de forma consistente entre ramas y ejecuciones.

Resultados y alcance del arreglo

Las mediciones mostraron un incremento claro del rendimiento tras aplicar la corrección identificada como MDEV‑33966: las ejecuciones parentales dieron alrededor de 18–19k transacciones por segundo (TPS), mientras que las compilaciones parcheadas alcanzaron aproximadamente 66–68k TPS. Es decir, tras el arreglo se observó un aumento del rendimiento de unas 3,5 veces en este escenario concreto.

La reproducción se realizó en las ramas 11.8, 12.3 y 13.1, usando tanto commits parentales como los commits con el parche. La Fundación facilitó los detalles exactos —incluyendo los IDs de commit y resultados TPS— para que terceros puedan reproducir los mismos ensayos.

Material reproducible y entorno de pruebas

La Fundación enlazó el archivo de propiedades de TAF y el script del driver usados en la reproducción en un commit público del repositorio de TAF, de modo que administradores y desarrolladores pueden replicar el experimento. Las pruebas se ejecutaron en un host de patrocinio de Hetzner proporcionado por el patrocinador de la Fundación.

Qué significa para administradores y propietarios de sitios

  • Quién está afectado: la regresión se manifiesta sólo en situaciones con determinadas condiciones de LRU y buffer pool y con cargas residentes en memoria; no todas las instalaciones la encontrarán.
  • Qué cambia: la aplicación del parche (referenciado como MDEV‑33966) restaura el rendimiento esperado en las ramas probadas, multiplicando el throughput en el escenario de prueba usado por la Fundación.
  • Qué deben hacer los administradores: reproducir las pruebas en sus entornos si manejan cargas intensivas en memoria y comprobar si observan degradación similar. En caso afirmativo, aplicar la corrección disponible para su rama o versión —siguiendo el procedimiento de actualización propio de su despliegue— para recuperar el rendimiento.

Transparencia y agradecimientos

La Fundación agradece a Mark Callaghan por reportar MDEV‑37992 y por la dirección inicial, y a Hetzner por facilitar la infraestructura de prueba. El informe ilustra cómo TAF ayuda a exponer regresiones a nivel de motor y a verificar que los parches funcionan de forma consistente en varias ramas.

Lee también:

Fuente: MariaDB.org

Compartir