Samba 4.25 añade soporte experimental de handles persistentes SMB3
El servidor de ficheros para redes mixtas Windows y Linux incorpora reconexión sin perder descriptores abiertos, a cambio de un coste de rendimiento significativo.
Samba 4.25 ya está disponible. La nueva versión estable del servidor de ficheros e impresión que habla SMB con clientes Windows incorpora soporte experimental para los handles persistentes de SMB3, la pieza que abre la puerta a la conmutación por error transparente. Con esta función, un cliente SMB puede reconectar tras un reinicio o una caída del servidor conservando los descriptores de fichero que ya tenía abiertos. En la práctica, el acceso a los ficheros no se interrumpe.
El precio de no perder el handle
El propio proyecto advierte del coste: la función pasa factura en rendimiento porque obliga a duplicar el almacenamiento en cada operación de apertura, actualización, lease y cierre. De ahí que llegue marcada como experimental y no como algo que uno active sin medir antes en su entorno. Quien tenga cargas con muchos ficheros abiertos y sensibilidad al rendimiento debería pensárselo dos veces antes de tocarlo.
Conviene notar que el anuncio no trae cifras de rendimiento ni una demo del failover. El equipo se limita a señalar que el coste es significativo y a etiquetar la función como experimental, así que la decisión de probarla es cosa de cada casa.
Ceph y otros cambios
La versión trae además un módulo VFS nuevo para Ceph RGW, que permite publicar buckets de Ceph Object Gateway como recursos compartidos SMB. Es decir, el mismo servidor que reparte carpetas a los puestos Windows puede exponer ahora el almacenamiento de objetos sin montar nada intermedio.
En el resto de la lista de cambios, la auditoría pasa a registrar en JSON, más fácil de meter en un pipeline de logs que el formato anterior, y los tipos de cifrado de dominio cambian a AES por defecto. Este último punto conviene revisarlo antes de actualizar si todavía queda algún controlador de dominio antiguo o algún cliente que negocie cifrados débiles: los valores por defecto dejan de ser los de antes.
La versión se puede descargar desde samba.org junto con las notas de la 4.25.
Los handles persistentes son solo una parte del trabajo hacia el failover transparente, y ahí está el interés real para quien administra un servidor de ficheros con clientes que no toleran cortes. Que la función siga en experimental significa que Samba no la considera lista para producción, así que el escenario a vigilar es el de los entornos con Windows y almacenamiento compartido donde reiniciar el servidor hoy implica que alguien vuelva a abrir sus documentos.
