Tenho um problema em volumes NFS que apareceu há dois dias. O problema parece estar relacionado a operações de gravação, com o seguinte levando mais tempo (10s de segundos) para ser concluído:
sed -i
rm
- Editar e salvar em
vim
Com strace
, eu pude ver que sed -i
pode travar em rename("./sedXXXXX", ...)
, ou que close(4)
dá -1 EIO
(erro de entrada/saída). Além disso, para cada sed -i
chamada (mesmo quando funciona), uma linha NFS: nfs4_reclaim_open_state: unhandled error -13
é reportada em dmesg
.
Por fim, o longo tempo de espera não ocorre sempre, e os comandos serão concluídos "aleatoriamente" sem problemas.
O sistema está no CentOS 7.4, com kernel:
$ uname -r
3.10.0-693.5.2.el7.x86_64
Você tem alguma ideia do que pode estar errado ou como posso rastrear o problema com mais precisão?
Desde já, obrigado !
EDITAR
Seguindo o conselho do grawity , a configuração rpcdebug -m nfs -s all
leva a muito mais impressão na dmesg
saída, em particular:
$ dmesg | grep -i error | grep -i nfs
nfs41_handle_sequence_flag_errors: "IP_OF_NFS_SERVER" (client ID 22b1f26668d8b0fc) flags=0x00000040
nfs41_sequence_process: Error 0 free the slot
Não sei se pode ser relevante...