Avamar: Zálohování a obnovení více datových proudů SQL může selhat s chybou "Rozhraní api čekalo a uplynul interval časového limitu"

Summary: Když šest nebo více datových proudů zálohuje nebo obnovuje ~ 1 TB databází na SQL Server 2017 2019, úloha se může zastavit a vypršet časový limit, protože VDI používá počet semaforů místo SetEvent, což způsobuje zablokování v 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

Velké zálohování SQL selže s více datovými proudy

  • Zálohování a obnovení vícenásobného streamování SQL může selhat s následující chybou:
    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?
  • Všechna vytvořená vlákna avtar pro “avsql stack execution” Nezobrazují žádné bajty průběhu.
  • K problému dochází, když je šest nebo více datových proudů nakonfigurováno pro databáze o velikosti přibližně jednoho terabajtu nebo většího.
  • Tento problém se týká prostředí Microsoft SQL Server 2017 a 2019. Spuštění zálohování s jedním datovým proudem se dokončí, ale trvá déle.

Cause

Zablokování způsobené změnou chování VDI

Tento problém je způsoben změnou implementace rozhraní Microsoft Virtual Device Interface (VDI) pro SQL Server 2017 a 2019. V SQL Serveru 2016 avsql Zásuvný modul používá SetEvent parametr pro signalizaci dokončení konfigurace zálohy. Počínaje SQL Server 2017/2019 používá vrstva VDI místo toho počet semaforů. Pokud je povoleno multistreamování, avsql Komponenta zvýší počet semaforů, což ponechá počet nenulový a vytvoří zablokování, které zabrání “avsql” vlákna v průběhu, což vede k chybě vypršení časového limitu.

  • Rozdíl v chování VDI mezi SQL 2016 (SetEvent) a SQL 2017/2019 (semafor).
  • Avamar “avsql” komponenta očekává, že SetEvent sémantika.
  • Multistreaming aktivuje cestu kódu, která manipuluje se semaforem.
  • Zablokování nevede k žádnému pokroku ve vytvořených vláknech avtar a zprávě o vypršení časového limitu.
Technický tým opravil logiku doplňku, aby snížil počet semaforů a odstranil zablokování.

Resolution

Trvalé řešení

Upgradujte klienta zálohování Avamar a doplněk SQL na verzi 19.10 nebo novější, která obsahuje opravu kódu. Společnost Dell doporučuje provést upgrade na nejnovější podporovanou verzi (například Avamar 19.12.x), abyste získali nejnovější opravy a vylepšení. 

Použijte nejnovější kumulativní opravu hotfix pro nainstalovanou verzi:

  • Pro verzi 19.10.100-166 HF338875
  • Pro verzi 19.12.100-186 HF953552

Stáhněte si požadovanou opravu hotfix z webu podpory Dell:

Další informace najdete v článku Avamar: Jak najít a stáhnout opravy hotfix, záplaty nebo instalační a upgradovací balíček od podpory společnosti Dell .

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.