Acabei de atualizar minha VM de desenvolvimento interno executando o Ubuntu 11.10 com o Samba 3.6 para o Ubuntu 15.04 com o Samba 4.1 (nova instalação, nova VM). Tudo está funcionando muito bem, com a exceção de que meu log tailer (BareTailPro), que está acompanhando a saída do desenvolvimento da web, agora está atualizando muito lentamente.
No Samba 3
Logs gravados no servidor aparecem no BareTail quase instantaneamente (< 0,25s). As gravações subseqüentes também são instantâneas.
No Samba 4
Log escreve lado do servidor aparecem em BareTail perto instantaneamente na primeira gravação. As gravações subsequentes aguardam 10 a 12 segundos antes que o BareTail as mostre. O registro do Samba no nível 3 mostra leituras acontecendo no momento em que o BareTail mostra a atualização. É como se o BareTail estivesse verificando uma atualização de timestamp (o software verifica a cada 250ms), mas está sendo informado do timestamp antigo até passar de 10 a 12 segundos. Quando a atualização é buscada, nenhuma linha é perdida.
Eu recriei a VM com 14.04 e 15.04 em diferentes máquinas físicas. Pesquisas na Internet retornam sugestões típicas de configuração de opções de soquete, mas nada ajudou. Na verdade, eu encontrei muito pouco sobre o log vindo sobre o SMB, mas ele costumava funcionar muito bem e agora não muito. A combinação do Windows 8.1 e do Samba 4 parece injetar algum tipo de buffer na atualização do registro de data e hora do arquivo na rede. Alguém já encontrou isso e sabe de uma correção do lado do servidor ou do lado do cliente?
Tags samba smb tail ubuntu network-shares