Thanks for the reply Jason.  We could definitely do that when we have a
more formal deployment process (i.e. automatically restart the webserver
whenever a deploy is done).  For initial testing, however, we have left the
DAG folder open to all of our initial testers even though most of them
don't have the permissions needed to restart the associated airflow
services.  Perhaps the way we've set things up is just an airflow
anti-pattern that should be avoided?

Also, I've been told this delay is due to the fact that webserver caches
DAGs because parsing/processing DAGs is expensive.  Is it the actual
parsing/processing of DAGs that is expensive?  Or is it the scanning of the
filesystem for changed files that is expensive?  If it's the latter, then
the usage of inotify seems like it'd be particularly beneficial.

Appreciate your thoughts.  Thanks again!
Matt

Reply via email to