La descompresión con Intel® QAT puede fallar, lo que genera un valor devuelto de 11 de la función cpaDcCompressData, lo que indica un error deCPA_DC_OVERFLOW.
Un estado de desbordamiento es una excepción que se puede controlar volviendo a enviar la solicitud con un búfer de salida mayor. Siga estos pasos después de detectar un desbordamiento:
La excepción de desbordamiento de compresión puede producirse debido a:
Para minimizar el impacto del reenvío, utilice la cpaDcDeflateCompressBound() API para determinar el tamaño de búfer de destino recomendado antes de la asignación.
Consulte la Guía del programador de Intel® QAT de su versión de hardware Intel® QAT respectiva para obtener más detalles sobre cómo manejar las excepciones de desbordamiento de compresión de datos.