Skip to content

v0.69.1 — corrección de fugas de disco en rutas de fallo

Choose a tag to compare

@santiquiroz santiquiroz released this 18 Aug 23:14
· 24 commits to master since this release

Corrección sobre v0.69.0,
que es donde están las seis funciones nuevas. Si vas a instalar, usá esta.

Qué se arregló

Tres rutas nuevas escriben archivos temporales grandes y los borraban solo si
todo salía bien. Cuando algo fallaba, el archivo más pesado del trabajo se
quedaba ocupando disco para siempre, porque nadie más conoce ese nombre.

  • Karaoke: si ffmpeg fallaba al armar el video, el wav sin comprimir del
    instrumental y su carpeta quedaban en disco. Lo mismo si la separación
    reventaba antes, con lo que hubiera alcanzado a escribir el decodificado.
  • Comparación de separadores: si ffmpeg fallaba después de escribir el
    fragmento a medias, ese archivo también quedaba.

Y una suposición que iba a envejecer mal: el instrumental del karaoke se elegía
por posición en la lista de pistas. Hoy la posición es la correcta, pero cuál es
la pista principal lo decide el catálogo de modelos, así que ahora se pregunta.

Ninguno de los tres afecta un trabajo que termina bien: si usaste v0.69.0 y no
te falló nada, no perdiste nada más que el tiempo de leer esto.


3862 pruebas de backend en verde. Las tres pruebas nuevas se verificaron quitando
el arreglo: sin él, fallan.