Acesso a arquivos CVMFS lento, embora o arquivo esteja no cache

1

Eu tenho um diretório no qual existe um link simbólico para um arquivo no CVMFS. Quando eu inicializo pela primeira vez e faço ls , demora muito (~ um minuto). O motivo é que ls faz fstat em cada arquivo para determinar a cor a ser mostrada; se eu fizer ls --color=no , é instantâneo. Até agora, tão bem conhecido.

O problema é que o destino do symlink está definitivamente no cache. Eu acessei-o muito recentemente e não há razão para que ele tenha sido liberado. Além disso, ele aparece em sudo cvmfs_talk cache list . Por que o CVMFS ainda atinge a rede? Eu acho que o cache provavelmente expirou e quer ver se o arquivo ainda é válido, ou baixe novamente. Tudo bem, exceto quando eu tenho uma conexão Wi-Fi ruim ou estou em um avião sem internet.

Existe alguma maneira de ajustar o cache do CVMFS? Eu gostaria de uma opção para definir o tempo limite para alguns segundos, ou possivelmente para mantê-lo de arquivos de atualização (quando eu sei que eles não mudaram, ou eu não tenho conectividade).

    
por jdm 14.08.2015 / 07:14

0 respostas

Tags