Fly.io reemplaza su sistema de archivos casero tras perder datos en pruebas

SBD: We Have a Filesystem at Home

Fly.io reemplaza su sistema de archivos casero tras perder datos en pruebas

Sprites, el producto de Fly.io para agentes de IA, usaba una versión modificada de JuiceFS con metadatos en SQLite y Litestream, pero tres registros separados podían desincronizarse y dejar discos corruptos sin posibilidad de restaurar checkpoints. Lo sustituyen por el Sprites Block Device: un bucket presentado como dispositivo de bloque vía NBD, con metadatos junto a los bloques y checkpoints como snapshots versionados. Un arnés de pruebas sobre 400 Sprites y 5000 ciclos confirmó la mejora.

Una pasta que viene con un kit de reparación te va a dejar un sabor raro en la boca, por mucho que la cocines.
  1. dangoodmanUT

    Me gustan mucho los posts de fly.io, normalmente están escritos de una forma que se siente muy humana. Solía leerlos todos, porque la escritura era interesante y, en segundo lugar, a veces lo era el tema.

    Excepto al ver frases como esta:

    > La diferencia es que ahora un Sprite se detiene y lo dice, en lugar de seguir adelante con un disco del que no puede responder

    Hace que se sienta claramente escrito por un LLM. Quizá me estén entrenando por RL para identificar la autoría de un LLM, quizá al autor lo entrenaron por RL para escribir así al leer tantas obras escritas por Claude, pero me gustaría que volviera la humanidad de los posts del blog de fly.io.

  2. bennettnate5

    > Tengo cosas poco amables que decir sobre la gente que hace su propia pasta

    Me perdiste en la primera frase; los raviolis caseros de mi pareja son incomparables. La pasta casera es una delicia de hacer y sabe mucho mejor que la pasta de cartón de $1

  3. aftbit

    Seré honesto, no entiendo qué son los Sprites, ni por qué necesitan su propio tipo de dispositivo de bloque. Todo el dolor parece remontarse a intentar mapear un sistema de archivos de Linux que corre sobre un dispositivo de bloque dentro de un almacén de objetos. Podrían simplemente... ¿no hacer eso?

    Aquí está por qué lo hacen:

    https://fly.io/blog/design-and-implementation/

    Pero da la sensación de que quizá tomaron la decisión equivocada aquí.

Más de este día

2026-10-22