Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Create separate artifacts for JNI Library #122

Closed
jmazanec15 opened this issue May 20, 2020 · 0 comments
Closed

Create separate artifacts for JNI Library #122

jmazanec15 opened this issue May 20, 2020 · 0 comments
Assignees

Comments

@jmazanec15
Copy link
Member

Currently, the ODFE RPM/DEB installation process copies the KNN JNI library from S3 in a preinstallation script. This has 2 problems:

  1. Many users' clusters do not have access to the internet, so the preinstall script leads to an installation failure
  2. Uploading the binary library to an S3 bucket will not scale and will not support versioning. It also is inelegant.

In order to fix these issues, it makes sense to ship the library as an independent DEB/RPM and have the KNN plugin depend on the library artifacts. Additionally, if a user's system configuration is incompatible with the binary library artifacts, we should provide an easy way to build the artifacts from source.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant