¿Cómo gestiono una falla de servicio reportada durante una operación de listado en un sistema de archivos de uso general?
Síntoma
Tanto el cliente A como el cliente B montan el mismo directorio de un sistema de archivos de uso general de NFS. Cuando el cliente A realiza una operación de listado para este directorio, el cliente B elimina algunos archivos o directorios del mismo directorio al mismo tiempo y luego el cliente A recibe una falla de servicio (Error desconocido 523).
Causa posible
NFS enumera los contenidos del directorio con chunks y utiliza un cookie para llevar el seguimiento de la posición del cliente dentro del listado del directorio. Durante un listado, si el cookie requerido en el siguiente chunk es eliminado por una operación simultánea, el lado del servidor devuelve NFS3ERR_BAD_COOKIE y el cliente NFS vuelve a intentarlo. Si el escenario anterior ocurre después de varios reintentos, se reporta un error del lado del cliente.
Solución
Al listar un directorio de un sistema de archivos de uso general de NFS, evite crear o eliminar archivos o directorios en ese directorio al mismo tiempo. Para obtener más detalles, consulte Especificación del protocolo NFS versión 3.