Avamar : La sauvegarde et la restauration multistreaming SQL peuvent échouer avec l’erreur « L’API était en attente et l’intervalle d’expiration s’est écoulé »
Summary: La sauvegarde et la restauration multistreaming SQL peuvent échouer avec l’erreur « L’API attendait et l’intervalle de délai d’expiration s’est écoulé », ce qui affecte SQL 2017 et 2019 sur les bases de données volumineuses. ...
Symptoms
La sauvegarde et la restauration multistreaming SQL peuvent échouer avec :
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?
Tous les threads avtar générés pour « avsql stack execution » n’afficheraient aucun octet de progression.
Ce problème se produit lorsqu’au moins six flux sont définis pour des bases de données volumineuses d’une taille d’environ un téra octet.
Ce problème affecte les environnements Microsoft SQL 2017 et 2019.
L’exécution de la même sauvegarde dans un seul flux se terminerait, mais cela prendrait beaucoup de temps.
Cause
Il a été constaté que pour les versions 2017 et 2019 de Microsoft SQL, le comportement de l’infrastructure VDI diffère de la version précédente de Microsoft SQL 2016.
Pour SQL 2016, le paramètre « SetEvent » est utilisé lorsque la configuration de la sauvegarde est terminée, tandis que pour les versions SQL plus récentes, un « nombre de sémaphores » est utilisé à la place.
Cette modification de Microsoft VDI affectait le composant « avsql » d’Avamar lorsque le mode multistreaming était activé pour les sauvegardes et les restaurations Avamar, provoquant la défaillance décrite ci-dessus.
Pour résoudre ce problème, l’équipe d’ingénieurs d’Avamar a modifié le code du plug-in SQL dans « avsql » et résolu le scénario de blocage.
Resolution
Pour résoudre ce problème, mettez à niveau le client de sauvegarde et le plug-in SQL vers la version 19.8 ou une version supérieure où le correctif de code est déjà appliqué.
En outre, il est également recommandé d’appliquer le dernier HF cumulatif du plugin SQL (basé sur les versions) qui inclut d’autres correctifs de code :
-
- Pour 19,8 => HF 338744
- Pour 19,9 => HF 338778
Pour télécharger le correctif, reportez-vous à la section « Recherche d’un correctif avec son numéro » dans l’article Avamar : Comment trouver et télécharger un package de hot fix, de correctif, d’installation ou de mise à niveau d’un produit à partir du site Web de support Dell