You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by GitBox <gi...@apache.org> on 2022/02/24 17:02:38 UTC

[GitHub] [airflow] hterik commented on issue #21707: Airflow cli is very slow

hterik commented on issue #21707:
URL: https://github.com/apache/airflow/issues/21707#issuecomment-1050064745


   Python is inherently a bit slow to start up so don't expect any magic. Airflow though is a bit of an extra bad case though since it imports so many other modules.
   
   If you use the Docker image it is even slower (assume you do since using K8), because 
   1. The entrypoint performs some `airflow db check` before starting any tasks.  Not sure why. This takes 5 seconds some times.
   2. You loose the `.pyc`-caching since it starts a fresh container each time. I did some test long ago by pre-baking the .pyc files by simply ending the Dockerfile with `RUN airflow --help` and it shaved off almost a complete second on subsequent docker runs. Maybe i should upstream this fix to the official image?
   


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org