Repository navigation
Relay + Envoy #135
|
Hi, I just noticed that Relay is not working with Envoy proxy. This is likely because there is a feature gap in Envoy where it does not support the HELLO command. I just wanted to bring this to your attention, maybe there is a way to make Relay configurable in a way where it does not need to send the HELLO command, thus making it compatible with the Envoy until they can fix this feature gap. For completeness, the error we get is: |
Answered by
michael-grunder
Feb 4, 2025
Replies: 2 comments 5 replies
|
Thanks for the question, I'll look into it. |
0 replies
|
@dorrogeray: What version is the Redis Server running behind Envoy? |
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Appologies for the delay, I didn't see your final question until now.
So the short answer here is yes, it is technically possible.
The longer answer is that it requires somewhat exotic mechanisms in the kernel. On newer kernels you can use the
pidfd_getfdsyscall to share a kernel file descriptor between unrelated processes. This does require giving the worker processes elevated…