Avamar: O backup e a restauração multistreaming do SQL podem falhar com o erro "A API estava aguardando e o intervalo de tempo de espera excedido havia decorrido"
Summary: O backup e a restauração multistreaming do SQL podem falhar com "A api estava aguardando e o intervalo de tempo de espera excedido", afetando o SQL 2017 e 2019 em grandes bancos de dados. ...
Symptoms
O backup e a restauração multistreaming do SQL podem falhar com:
2021-09-16 15:01:54 avsql Error <6478>: VDS::Getconfig failed with 'The api was waiting and the timeout interval had elapsed' 2021-09-16 15:01:54 avsql Error <6478>: VDS::Getconfig failed with 'The api was waiting and the timeout interval had elapsed' 2021-09-16 15:01:54 avsql Error <6478>: VDS::Getconfig failed with 'The api was waiting and the timeout interval had elapsed' 2021-09-16 15:01:54 avsql Error <6479>: Timed out. Was Microsoft SQLServer running?
Todos os threads avtar gerados para a "execução da pilha avsql" não mostram bytes de progresso.
Esse problema ocorre quando seis ou mais fluxos são definidos para grandes bancos de dados de cerca de um ou mais Tera Bytes de tamanho.
Esse problema afeta ambientes Microsoft SQL 2017 e 2019.
A execução do mesmo backup em um único fluxo seria concluída, mas levaria muito tempo.
Cause
Descobriu-se que, para o Microsoft SQL versões 2017 e 2019, o comportamento da VDI é diferente da versão anterior do Microsoft SQL 2016.
Essencialmente, para o SQL 2016, o parâmetro "SetEvent" é usado quando a configuração de backup é concluída, enquanto para versões mais recentes do SQL uma "contagem de semáforos" é usada em vez disso.
Essa alteração de VDI da Microsoft afetou o componente "avsql" do Avamar quando o multi-streaming estava habilitado para backups e restaurações do Avamar, causando a falha descrita acima.
Para resolver esse problema, a equipe de engenharia do Avamar alterou o código do plug-in SQL para avsql e resolveu o cenário de impasse.
Resolution
Para resolver esse problema, faça upgrade do client de backup e do plug-in SQL para a versão 19.8 ou superior em que a correção de código já foi aplicada.
Além disso, também é recomendável aplicar o HF cumulativo mais recente do plug-in SQL (com base nas versões), que inclui outras correções de código:
-
- Para 19,8 => HF 338744
- Para 19,9 => HF 338778
Para fazer download do hotfix, consulte a seção "Procurando um hotfix com seu número" no artigo Avamar: Como encontrar e fazer download de um pacote de hotfix, patch, instalação ou upgrade de um produto no site de suporte da Dell