A montagem do CIFS falha quando a leitura é interrompida

1

Eu tenho uma montagem CIFS em funcionamento do CentOS 6.4, 2.6.32-358.18.1.el6.x86_64, para um servidor de arquivos do Windows. Se eu pressionar Ctrl c enquanto faço algum IO intensivo (como fgrep -r ), então a montagem (e todas as outras montagens no mesmo servidor de arquivos) se torna inutilizável até eu reiniciar ou forçar a desmontagem e remontagem.

Tenho certeza de que o problema é relatado aqui:

link

O que eu não sei, e não sei como descobrir, é se a correção funcionará sempre no CentOS 6.4.

Pelo que eu posso dizer, o código fonte correspondente no centOS está em fs/cifs/transport.c , linha 492.

E, de fato, construindo o módulo do kernel cifs com "--server- > sequence_number;" antes que essa linha pareça resolver o problema para mim.

    
por jjanes 15.10.2013 / 01:14

1 resposta

1

Eu acho que eu iria compilar este patch e confirmar que ele corrige o meu problema antes de se preocupar se ele vai entrar no upstream do CentOS. Deve ser muito fácil pegar a versão RPM (SRPM) do pacote que fornece o CIFS, aplicar o patch, recompilar e atualizar para ele.

    
por 15.10.2013 / 02:18

Tags