Avamar: SQL multistreaming back-up en herstel kan mislukken met de melding De API wachtte en het time-outinterval was verstreken
Summary: SQL multistreaming back-up en herstel kan mislukken met de melding De api wachtte en het time-outinterval was verstreken, wat van invloed is op SQL 2017 en 2019 op grote databases.
Symptoms
SQL multistreaming back-up en herstel kan mislukken met:
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?
Alle voortgebrachte avtar-threads voor de "avsql stack execution" zouden geen voortgangsbytes weergeven.
Dit probleem doet zich voor wanneer zes of meer streams zijn ingesteld voor grote databases van ongeveer een of meer Tera Bytes.
Dit probleem is van invloed op Microsoft SQL 2017- en 2019-omgevingen.
Het uitvoeren van dezelfde back-up in één stream zou worden voltooid, maar dit zou veel tijd in beslag nemen.
Cause
Het bleek dat voor de Microsoft SQL-versies 2017 en 2019 het VDI-gedrag verschilt van de vorige Microsoft SQL-versie 2016.
In wezen wordt voor SQL 2016 de parameter "SetEvent" gebruikt wanneer de back-upconfiguratie is voltooid, terwijl voor nieuwere SQL-versies in plaats daarvan een "semafoortelling" wordt gebruikt.
Deze Microsoft VDI-wijziging was van invloed op het Avamar "avsql"-onderdeel wanneer multi-streaming was ingeschakeld voor Avamar-back-ups en -herstel, wat de hierboven beschreven fout veroorzaakte.
Om dit probleem op te lossen, heeft het technische team van Avamar de SQL-plug-incode gewijzigd in "avsql" en het deadlock-scenario aangepakt.
Resolution
U kunt dit probleem oplossen door de back-upclient en SQL-plug-in bij te werken naar versie 19.8 of hoger waarop de codeoplossing al is toegepast.
Daarnaast wordt het ook aanbevolen om de nieuwste cumulatieve HF voor SQL-plug-ins (op basis van versies) toe te passen, die andere codeoplossingen bevat:
-
- Voor 19,8 => HF 338744
- Voor 19,9 => HF 338778
Als u de hotfix wilt downloaden, raadpleegt u de sectie Op zoek naar een hotfix met het bijbehorende nummer in het artikel Avamar: Een producthotfix, patch, installatie of upgradepakket zoeken en downloaden van de Dell Support website