You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Daniel Ferguson (Jira)" <ji...@apache.org> on 2020/02/26 16:58:00 UTC
[jira] [Created] (AIRFLOW-6930) Redis Connection encodes special
characters from cloud-hosted redis cluster connection strings
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)