El montaje CIFS falla cuando se interrumpe la lectura

El montaje CIFS falla cuando se interrumpe la lectura

Tengo un montaje CIFS en funcionamiento desde CentOS 6.4, 2.6.32-358.18.1.el6.x86_64, en un servidor de archivos de Windows. Si lo presiono Ctrlcmientras hago algunas E/S intensivas (como fgrep -r), entonces el montaje (y todos los demás montajes en el mismo servidor de archivos) se vuelve inutilizable hasta que reinicie o lo desmonte y vuelva a montar a la fuerza.

Estoy bastante seguro de que el problema es el que se informa aquí:

http://www.spinics.net/lists/linux-cifs/msg07576.html

Lo que no sé, y no sé cómo averiguarlo, es si la solución llegará alguna vez a CentOS 6.4.

Por lo que puedo decir, el código fuente correspondiente en centOS está en fs/cifs/transport.cla línea 492.

Y, de hecho, compilar el módulo del kernel cifs con "--server->sequence_number;" antes de que esa línea parezca resolver el problema por mí.

Respuesta1

Creo que compilaría este parche y confirmaría que soluciona mi problema primero antes de preocuparme si llegará a CentOS upstream. Debería ser bastante fácil tomar la versión RPM (SRPM) de origen del paquete que proporciona CIFS, aplicar el parche, volver a compilarla y actualizarla.

información relacionada