uranusjr commented on issue #21570:
URL: https://github.com/apache/airflow/issues/21570#issuecomment-1039999015


   This is expected. Unfortunately execution_date pointed to the _run date_ 
before timetable was introduced as a concept, and we had to keep backward 
compatibility. The only viable alternative would be to keep execution_date 
point to the run date, but have logical date match data_interval.start, but 
that is arguably even more confusing. Ultimately logical date (and 
execution_date) does not really mean anything semantically, but only identifies 
the given DAG run. It was so, is so, and will be so (until Airflow 3.0 when we 
can break compatibility, but at that point I'd hope logical date cease to exist 
entirely). I am sorry, but it is what it is.


-- 
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: [email protected]

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


Reply via email to