-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support ppc64le
OpenSearch distribution for POWER
architecture.
#3122
Comments
I am not sure whether the build team intends to publish these, or whether the team at IBM (cc: @seth-priya) wants to maintain this port, but let's move this into opensearch-build. |
@dblock it would be great if the build team can publish these and we will continue to watch for Power specific issues and fix them, on our side. |
@bbarani @peterzhuamazon what would it take to add those to automation? Maybe @seth-priya can contribute? |
There are a few places to get access to ppc64le VMs, one of them is https://osuosl.org/services/powerdev/request_hosting/ |
Hi Team, any thoughts on above? |
Adding @bbarani to comment on future supporting PowerPC 64 Little Endian ..thanks! |
thanks @jordarlu , we can definitely contribute the changes that are needed for building the artifacts via automation and we can also discuss about the infrastructure that's needed for the same (if needed on a call?). As of now - we already have the Power changes up-streamed for the main opensearch repository and have been able to locally build the images and test them and also have a working build and image for opensearch-dashboards. Currently, we are building/validating all of the opensearch plugins separately on Power to make sure all of them work smoothly (though from what we have seen so far, they should). I am also adding our overall technical lead/architect @gerrith3 here. |
Yeah - we would love to help support getting a CI environment set up for ppc64le. I'd love to know what the options are from your side, what we would need to integrate with, etc. We have some challenges with broadly available CI platforms but we do have several solutions, alternatives, and work arounds to integrate with most/many environments. |
@dblock, @bbarani, @jordarlu and others, |
@Sapana-Khemkar Thanks for your support. How do you want to proceed with next steps? Would a kick-off call help to get things started soon? It would be really easy to collaborate via OpenSearch Slack workspace. |
@bbarani joined slack and sent you message on devops channel. |
Had an offline sync up with @Sapana-Khemkar, since OpenSearch supports |
Hey for the OpenSearch folks, if you do request a free VM at OSL per the link earlier in this thread, reference my name as your IBM support contact and we will make sure it gets expedited for you. We would love to see this integrated and we encounter more users of OpenSearch on Power all the time, so this would be a great step for all of us!! |
And, apologies if this should be in a thread of its own, but does anyone know if OpenSearch is keeping up with Elasticsearch's ability to be used as a vector database? I've been seeing that question come up several times and at the moment, I have no clue. ;) thanks, and apologies for hijacking another thread, although this is really yet another Power use case for us. ;) |
Hi @prudhvigodithi , I am from @seth-priya and @Sapana-Khemkar's team. I was able to manually execute the build and assemble workflows on Power server and create an artifact for ppc64le. OpenSearch_assemble.txt |
OpenSearch indeed has made great strides in Vector DB space. It uses K-NN functionality as documented in this blog to implement vector db functionality. The issues related to Vector DB functionalities are tracked here. |
@prudhvigodithi any update from your side? Have you raised request for ppc64le vm? |
Hey @Sapana-Khemkar I have the form submitted |
@prudhvigodithi your request 33270 is approved. Please let me know if you face any issue. |
Thanks, @Sapana-Khemkar what is the next step here? I just got an email as |
ppc64le
OpenSearch distribution for POWER
architecture.
Have a discussion with @prudhvigodithi and we need to add a test ci-runner image layer of If successful, then we will proceed with a manual build, before adding the changes to all the ci-runner images. I will start on creating the new ci-runner image soon. |
Sent OpenStack Request. |
@peterzhuamazon, I was able to resolve the pytest errors faced for #4348. The errors were thrown due to code linting issue. The sorting order was fixed after running command |
Hi @Sunidhi-Gaonkar1 if you resolve the sort issue and actually run pipenv run pytest you will see new issues. The isort issues is expected and not related to the pytest issues. Thanks. |
Receive credentials on accessing to OpenStack and its endpoints. Will work on connecting to Jenkins. |
Raised PR #4413 to fix pytests and update build.sh to add ppc64le build target. |
Use package manager for go installation for easier setups. Update: Not possible:
|
Only possible when manually checkout the repo then make:
|
The 1st docker ci images with ppc64le layer is up online: https://hub.docker.com/r/opensearchstaging/ci-runner/tags?page=1&ordering=last_updated&name=ci-runner-centos7-opensearch-build-v3.8 More to come. |
More issues: Rockylinux8:
|
We might need to change to almalinux from rockylinux due to version 8 is not having ppc64le layer for rockylinux. |
All build and test ci images now support ppc64le and have gh installed with go modules. |
Thanks @peterzhuamazon please go ahead with this part and release tar for power. We will work with you on docker images separately. |
We will continue with the Almalinux switch after 2.13.0 release. |
Hi @peterzhuamazon , Any updates on this? |
Opensearch snapshot for X64 is available at https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz
As power architecture is supported now, any update when the similar artifacts will be published for ppc64le as well ?
The text was updated successfully, but these errors were encountered: