Skip to content
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

Document Distributed Search (RSCoordinator) build/installation #4565

Open
svabra opened this issue Mar 30, 2024 · 7 comments
Open

Document Distributed Search (RSCoordinator) build/installation #4565

svabra opened this issue Mar 30, 2024 · 7 comments
Assignees
Labels

Comments

@svabra
Copy link

svabra commented Mar 30, 2024

Is your feature request related to a problem? Please describe.
It is undocumented/falsely documented on how to make/build the the oss-module.so for distributed search (resp. secondary index sync). https://github.com/RediSearch/RediSearch/tree/master/coord
e.g. the configure.py file simply does not exists.

There is multiple users or RedisCluster, which have issues with it. e.g. bitnami/charts#21597

Describe the solution you'd like
Update the documentation in the README.md on how to build the distributed search into a lib (i.e. oss-module.so) (I have already asked the redis-stack team to include the oss-module.so and depending libs in their container images).

Describe alternatives you've considered
No Alternatives.

Additional context

@xtianus79
Copy link

@svabra good news. I fixed everything and I will be posting the solution tomorrow. I had to fix a lot of errors. There is no way Redis can be using this code base as there is no logical way it would have ever built. I have created the module-oss.so file but because of how many errors I will have to fork it into my repo for the purposes of obtaining that file. As well, i will submit a pull request here but oddly (and like I said) there is no way Redis internally can be using this code base.

@xtianus79
Copy link

I posted a reply to this closed thread. as of now the module is built and applied to a custom image but the module still won't initialize

bitnami/charts#21597

@xtianus79
Copy link

@svabra we have a solution!

@svabra
Copy link
Author

svabra commented Apr 10, 2024

@xtianus79 That is great news, but please share here. I'm not the only one interested in enabling the Cluster-wide search functionality based on secondary-indices. Anyhow, it is a disgrace that Redis is not sharing it.

@xtianus79
Copy link

It is actually shared but probably not well understood and thus documented. I am trying to test using it but please follow this thread.

#4588

@xtianus79
Copy link

@svabra Great News! So I have the cluster working in k8s but i can't get it working in my local with docker compose. It's the last thing I wanted to do before I posted everything. it's just that module-oss as the redis-cluster in docker-compose won't form when it's installed.

Because I have it working I will deploy the docker custom image so you can have that work. I'll also keep trying to get a methodology for running it local with the dc and update from there. you are welcome to contribute.

@xtianus79
Copy link

@svabra it's fixed.
https://github.com/xtianus79/bitnami-redis-cluster-modules let me know if this works for you.

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

No branches or pull requests

3 participants