mjpieters opened a new issue #11697:
URL: https://github.com/apache/airflow/issues/11697


   The recent [refactoring of the celery Worker 
process](https://github.com/apache/airflow/commit/02ce45cafec22a0a80257b2144d99ec8bb41c961)
 dropped the use of `celery.bin.worker.Worker()`, and switched to using the 
`celery.app.worker.Worker()` class more directly.
   
   Unfortunately, it was the task of the former to format the [Celery hostname 
patterns](https://docs.celeryproject.org/en/latest/reference/cli.html?highlight=hostname#cmdoption-celery-worker-n).
   
   Unfortunately this refactoring dropped support for hostname patterns (`%h`, 
`%n`, etc.). Can we re-introduce these? All that is needed is a few 
`celery.utils.nodenames` calls:
   
   ```python
   from celery.utils.nodenames import default_nodename, host_format
   
           # ...
           'hostname': host_format(default_nodename(args.celery_hostname)),
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to