deis / logger

In-memory log buffer used by Deis Workflow.
https://deis.com
MIT License
18 stars 15 forks source link

Logger does not support an off-cluster Redis in Cluster mode #143

Closed mariusmarais closed 4 years ago

mariusmarais commented 7 years ago

Deploying Workflow with an off-cluster Redis configuration, where Redis itself is running in cluster mode, does not work.

Symptoms include deis logs working immediately after deploying a new app, but not again after some time. Viewing the deis-logger-xxx pod's logs show 100s of:

2017-06-08T10:00:04.75420277Z 2017/06/08 10:00:04 Error executing pipeline: MOVED 2589 172.20.0.39:6379

The MOVED error means the client needs to reissue the request to the named IP as per the Redis docs.

Please update documentation that Redis Cluster is not supported in the short term and investigate implementation of cluster mode in the longer term.

(FWIW: It's quite easy to boot up a Redis Cluster using AWS ElastiCache.)

jchauncey commented 7 years ago

Cc @krancour

Cryptophobia commented 6 years ago

This issue was moved to teamhephy/logger#1