Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Este mensaje es historia. Antes, rush permitía guardar un contenedor en dos medios: en la base de datos, que ya estaba construida, o en el sistema de archivos, que todavía no. Si pedías el sistema de archivos, el motor te rechazaba por nombre, porque guardarlo en silencio en la base de datos habría sido mentir sobre dónde están tus datos. Pero eso ya cambió. La vía del sistema de archivos ya está construida, y este rechazo ya no se lanza. Ahora, un contenedor con where filesystem es un directorio, con un archivo por miembro. El campo which nombra el sistema de archivos y se verifica contra la tabla de montajes del kernel, y cada sentencia de data aterriza entera o no aterriza, gracias a un renombrado atómico. La fila sigue en el catálogo como registro de lo que antes se rechazaba. Qué hacer si lo ves: no debería aparecer. Si aparece, es un hallazgo del motor, y hay que reportarlo. Un rechazo retirado queda en el archivo, como memoria.
Texto del catálogo de errores del motor de Rush.
