intel / intel/intel-technology-enabling-for-openshift

QAT end-to-end Solution: Run and develop qatlib based application seamless in OCP Container environment

Open
#139 2 comments 0 reactions 1 assignee Claimed by @mregmi View on GitHub
enhancement qat
Dominant language
Python
Stars
22
Forks
13
PR merge metrics
No merged PRs in 30d

Description

### Summary
Run and develop qatlib based applications seamlessly in OCP container environment with RH distributed qatlib packages

### Detail
The 1.0.1 release already provided the Intel QAT provisioning for OCP platform. The end user can access the QAT resource in the OCP container environment. However, the end user can not run and develop qatlib based applications easily and seamlessly with RH distributed qatlib packages.

Currently, RH qatlib packages are distributed through some specific repo, and the end users have to install the related qat libraries with proper subscriptions. There are no proper documents for the end users on how to configure the repo and install the related rpm packages.

So it is not easy for the users to run and develop qatlib based applications in the OCP platform.

### Suggested Solutions

1. The RH distributed qatlib package should be carefully tested and verified in the OCP environment

- lib should be built without --disable-fast-crc-in-assembler option
- lib should be built with option --enable-systemd=no for the container environment
- other requirments see [qalib install readme](https://github.com/intel/qatlib/blob/main/INSTALL)

2. The qatlib can be very easily installed and used by the users in the OCP container environment

- qatlib packages should be integrated into some UBI base images so the end user can directly install from the default repo without adding any other repo
- the steps to configure and install the qatlib should be well-documented

3. some RH distributed qatlib based reference workload should be provided

### Action
The [case](https://connect.redhat.com/support/technology-partner/#/case/03601299) is filed to RH

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.