Daniel Ferguson created AIRFLOW-6930:
----------------------------------------
Summary: Redis Connection encodes special characters from
cloud-hosted redis cluster connection strings
Key: AIRFLOW-6930
URL: https://issues.apache.org/jira/browse/AIRFLOW-6930
Project: Apache Airflow
Issue Type: Bug
Components: celery
Affects Versions: 1.10.6
Reporter: Daniel Ferguson
When setting the AIRFLOW__CELERY__BROKER_URL property to the redis connection
string I want to use as my task broker, the password (which is auto-generated
by my cloud provider) contains special characters. These special characters
are encoded by the worker node before the connection to redis is complete.
This results in the 104 error, Connection Reset by Peer. I cannot (and should
not have to) set a more simple password to connect to the redis broker. I
would appreciate a pointer to the piece of code governing this connection. I
would like introduct code to un-encode the connection string based on a
property value or parameter, similar to
[https://github.com/andymccurdy/redis-py/pull/586]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)