Closed cbwsports closed 1 year ago
Hey,
Can you try building from the next
branch? That bug was fixed a while ago but I've been behind on getting a new release out.
Sorry to be clear I mean the next
branch of the memcached main repo, for building the proxy itself
I need to deploy memcached w/ proxy in a Kubernetes cluster. When I start the pods and run memcached I receive an error as the proxy attempts to create backends. Because of the error the memcached container enters a crash loop and never starts. After some testing I determined that when memcached attempts to create backends the other containers are not in a “ready” state and therefore have not been added to the loadbalancing pools of the Kubernetes service. Since the backends are not available when the command is run it throws an error and terminates the pod.
Are there any config options that will allow us to start memcached and wait for backends to become available instead of throwing an error immediately?
We are currently using the simple.lua and the following config file: