Usando o memcached com o repositório FSFS do Subversion atualizado

1

Notas de versão do Subversion 1.6 sugerem que é possível usar o memcached em " cache de dados de repositórios FSFS ". Criar um novo repositório usando svnadmin create tem um arquivo fsfs.conf dentro do subdiretório db / que contém alguns exemplos e documentação para a configuração do memcached.

Eu tenho duas perguntas relacionadas:

  1. Para ativar o suporte ao memcached, proponho copiar um arquivo fsfs.conf de um repositório SVN recém-criado em um repositório existente (atualizado para o 1.6) e configurá-lo - o repositório atualizado e o novo estão hospedados em um Ubuntu Lucid 64-bit Server Edition. Tudo bem / seguro fazê-lo?
  2. Quais operações do SVN devem ser melhoradas (em termos de desempenho) pelo uso desse cache?
por Adam 19.09.2010 / 13:17

1 resposta

2

Não vejo uma razão pela qual um repositório atualizado se comportasse de maneira diferente de um recém-criado. Eles devem ser funcionalmente equivalentes. As configurações no padrão fsfs.conf estão desabilitadas, então deve ser seguro copiá-lo de um novo repositório. No entanto, se estiver em dúvida, sugiro copiar o repositório, ativar o suporte ao memcached e executar algumas operações de teste na cópia.

Tanto quanto eu posso dizer a partir de comentários na web, o cache ajuda a reduzir a quantidade de E / S, portanto, ajudará a maioria se você estiver com limitações de E / S. Pessoas com discos rápidos ou um SAN relataram muito pouco benefício. Não é possível encontrar muitos relatórios sobre desempenho. Você deve fazer seus próprios testes para ver se isso irá beneficiá-lo.

    
por 09.04.2011 / 22:28

Tags