La décompression avec Intel® QAT peut échouer, ce qui entraîne une valeur de retour de11 de la fonction cpaDcCompressData, indiquant une erreur CPA_DC_OVERFLOW.
Un état de dépassement est une exception qui peut être gérée en soumettant à nouveau la demande avec un tampon de sortie plus important. Suivez ces étapes après avoir détecté un dépassement de capacité :
L’exception de dépassement de compression peut se produire pour les raisons suivantes :
Pour minimiser l’impact de la nouvelle soumission, utilisez l'cpaDcDeflateCompressBound() API pour déterminer la taille de mémoire tampon de destination recommandée avant l’allocation.
Reportez-vous au Guide du programmeur Intel® QAT de votre version matérielle Intel® QAT respective pour plus de détails sur la gestion des exceptions de dépassement de capacité de compression des données.