No momento, estamos configurando um cluster galera usando rsync para sst.
O datadir é atualmente 20Gig e agora estamos apenas atualizando cerca de 4 (muito grandes) tabelas.
Eu sei que o rsync normalmente apenas transfere alterações de arquivo e também que a galera tem configuração de rsync para ignorar timestamps.
Se iniciarmos o sst, o rsync transfere todos os 20gig ou apenas os arquivos das tabelas que foram atualizadas?
Obrigado
Pelo que posso dizer, parece que geralmente transferirá o arquivo inteiro em vez de usar o algoritmo delta-xfer, a menos que você defina a
wsrep_sst_rsync_wan
opção. Presumo que isso ocorra porque, em uma rede local, a transferência do arquivo completo é próxima o suficiente ou tão rápida quanto o cálculo dos deltas entre os arquivos. As linhas relevantes no script SST para MariaDB 10.0.14 galera estão abaixo.