Chuyển đến nội dung chính
Hỗ trợ cơ sở tri thức

Cách khôi phục từ trạng thái tràn nén dữ liệu bằng trình điều khiển Intel® QuickAssist Technology (Intel® QAT)

Loại nội dung: Xử lý sự cố   |   ID bài viết: 000094259   |   Lần duyệt cuối: 11/09/2025

Môi Trường

Intel® QuickAssist Technology (Intel® QAT)

Mô tả

Giải nén bằng Intel® QAT có thể không thành công, dẫn đến giá trị trả về là 11 từ hàm cpaDcCompressData, cho thấy lỗi CPA_DC_OVERFLOW.

Độ phân giải

Trạng thái tràn là một ngoại lệ có thể được xử lý bằng cách gửi lại yêu cầu với bộ đệm đầu ra lớn hơn. Thực hiện theo các bước sau sau khi phát hiện tràn:

  1. Gửi lại yêu cầu bằng cách sử dụng cùng một Bộ đệm nguồn .
  2. Phân bổ bộ đệm Đích lớn hơn.
  3. Bao gồm tổng kiểm tra từ yêu cầu thành công trước đó vào cấu trúc cpaDcRqResults .

Thông tin bổ sung

Ngoại lệ tràn nén có thể xảy ra do:

  1. Phân bổ bộ đệm đích quá nhỏ cho dữ liệu nén.
  2. Khôi phục từ lỗi nén và xác minh với tải trọng đầu vào lớn hơn 65.535 byte.

Để giảm thiểu tác động đến việc gửi lại, hãy sử dụng cpaDcDeflateCompressBound() API để xác định kích thước bộ đệm đích được đề xuất trước khi phân bổ.

Tham khảo Hướng dẫn lập trình viên Intel® QAT về phiên bản phần cứng Intel® QAT tương ứng của bạn để biết thêm chi tiết về cách xử lý các ngoại lệ tràn nén dữ liệu.

Các sản phẩm liên quan

Bài viết này áp dụng cho các sản phẩm 1.

Tuyên bố miễn trừ trách nhiệm

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.