Avamar: Sikkerhetskopiering og gjenoppretting av SQL multistream kan mislykkes med «API-en ventet, og tidsavbruddintervallet var utløpt»

Summary: Når seks eller flere strømmer sikkerhetskopierer eller gjenoppretter ~1 TB-databaser på SQL Server 2017 2019, kan jobben stoppe opp og bli tidsavbrutt fordi VDI bruker en semafor i stedet for SetEvent, noe som forårsaker en vranglås i AVSQL. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Stor SQL-sikkerhetskopiering mislykkes med flere strømmer

  • Sikkerhetskopiering og gjenoppretting av SQL-flerstrømming kan mislykkes med følgende feil:
    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 oppsto avtar tråder for “avsql stack execution” Viser ingen fremdriftsbyte.
  • Problemet oppstår når seks eller flere strømmer er konfigurert for databaser på omtrent én terabyte eller større.
  • Dette problemet berører miljøer for Microsoft SQL Server 2017 og 2019. Kjøring av sikkerhetskopiering med én enkelt strøm fullføres, men tar lengre tid.

Cause

Vranglås forårsaket av endring i VDI-atferd

Dette problemet skyldes en endring i implementeringen av Microsoft Virtual Device Interface (VDI) for SQL Server-2017 og 2019. I SQL Server 2016 kan avsql plugin-modulen brukte SetEvent parameter for å signalisere fullføring av konfigurasjonen for sikkerhetskopiering. Fra og med SQL Server 2017/2019 bruker VDI-laget et semaforantall i stedet. Når flerstrømming er aktivert, vises avsql komponenten øker semafortallet, slik at antallet ikke er null og skaper en vranglås som forhindrer “avsql” tråder fra fremdriften, noe som resulterer i tidsavbruddsfeilen.

  • Forskjellen i VDI-virkemåte mellom SQL 2016 (SetEvent) og SQL 2017/2019 (semafor).
  • Avamar “avsql” komponenten forventer SetEvent semantikk.
  • Multistreaming aktiverer kodebanen som manipulerer semaforen.
  • Vranglås fører til ingen fremgang på gytede avtar-tråder og timeout-meldingen.
Ingeniørteamet korrigerte plug-in-logikken for å redusere semafortallet, og eliminerte den fastlåste situasjonen.

Resolution

Permanent løsning

Oppgrader Avamar-sikkerhetskopieringsklienten og SQL-plugin-modulen til versjon 19.10 eller nyere, som inkluderer kodereparasjonen. Dell anbefaler at du oppgraderer til den nyeste støttede versjonen (for eksempel Avamar 19.12.x) for å få de nyeste feilrettingene og forbedringene. 

Bruk den nyeste kumulative hurtigreparasjonen for den installerte versjonen:

  • For versjon 19.10.100-166 HF338875
  • For versjon 19.12.100-186 HF953552

Last ned den nødvendige feilrettingen fra Dell Support:

Se artikkelen Avamar: Finne og laste ned feilrettinger, korrigeringsfiler eller installasjons- og oppgraderingspakke fra Dell Support for mer informasjon.

Affected Products

Avamar
Article Properties
Article Number: 000200834
Article Type: Solution
Last Modified: 21 Sep 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.