← Blog

PrintStash v0.6.2: volúmenes compartidos programados

Las bibliotecas externas pasan a volúmenes compartidos con programaciones cron y vigilancia del sistema de archivos.

versión

PrintStash v0.6.2 renombró External Libraries a Volúmenes compartidos y dio a cada volumen una forma mejor de mantenerse al día. Las carpetas locales podían reaccionar a los cambios del sistema de archivos, mientras que los montajes de un NAS seguían usando escaneos programados.

Elige una programación cron

Cada volumen compartido ganó presets horario, cada seis horas, diario y semanal, más expresiones cron personalizadas. El modo solo manual desactivaba los escaneos en segundo plano.

Los intervalos fijos existentes se migraron a programaciones cron equivalentes donde fue posible. Los escaneos manuales siguieron disponibles en la interfaz y en la API.

Vigila las carpetas locales

Los eventos del sistema de archivos local podían disparar una reconciliación en segundos. Las ráfagas de cambios se agrupaban antes de usar la misma vía de escaneo segura que una ejecución programada.

Los montajes NFS, SMB y CIFS no entregan de forma fiable los eventos que necesita un vigilante dentro de un contenedor. PrintStash detectaba los sistemas de archivos de red y volvía a la programación cron configurada. Un ajuste Auto, On u Off permitía al administrador anular la detección para un montaje poco común.

El panel de Volúmenes compartidos mostraba el sistema de archivos detectado y si la vigilancia estaba activa, lo que hacía más fácil entender por qué un cambio en el NAS esperaba al siguiente escaneo.

Corrección en la migración

La primera migración guardaba el valor por defecto del nuevo watch_mode en una forma que SQLAlchemy no podía volver a leer para las filas existentes. Abrir Volúmenes compartidos devolvía entonces un error de servidor. Una migración posterior corrigió el valor por defecto y reparó los registros afectados.

La documentación actual de volúmenes compartidos cubre las programaciones, los vigilantes, los montajes de Docker y las comprobaciones que evitan que un recurso desmontado parezca un borrado masivo.