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/09/01 18:50:51 UTC
[GitHub] [airflow] philipmargeotab opened a new issue, #26116: I'm seeing unexpected behaviour with backfilling for a dag, using the airflow CLI. After running:
philipmargeotab opened a new issue, #26116:
URL: https://github.com/apache/airflow/issues/26116
I'm seeing unexpected behaviour with backfilling for a dag, using the airflow CLI. After running:
`gcloud composer environments run [company environment] --location [location] dags backfill -- --reset-dagruns -s 2022-05-05 -e 2022-05-18 minimal_skip`
I observe that 2022-05-05 is complete on the Airflow UI, but the next time it is run, i see 2022-05-07, rather than 2022-05-06 as expected.


I'm using Airflow 2.1.4 + composer
```
import os
import datetime
import airflow
from airflow.providers.google.cloud.operators.bigquery import BigQueryInsertJobOperator
from airflow_dag_utilities import airflow_dag_utilities as dag_utils
def main():
dag_args = {
# DAG
# department-project_name-dag_description (inherit from definition)
"dag_id": os.path.splitext(os.path.basename(__file__))[0],
"schedule_interval": "0 0 * * *",
"max_active_runs": 1,
"dagrun_timeout": datetime.timedelta(minutes=59),
"template_searchpath": ["/home/airflow/gcs/dags/minimal_skip/"],
"catchup": False, # must include because airflow default catchup is True
# Operators
"default_args": {
# 'start_date': datetime.datetime(2020, 1, 13, 15), (year, m, d, hour)
"start_date": None, # time: UTC, uses dag_utils.suggest_start_date
"owner": "xxxxxxx",
"email": ["xxxxxxxxxx@xxxxxxx.com"],
"depends_on_past": False, # new instance will not run if past job failed
"retries": 1,
"retry_delay": datetime.timedelta(seconds=30),
"email_on_failure": True,
"email_on_retry": False,
},
}
dag_args["default_args"]["start_date"] = dag_utils.suggest_start_date(
dag_args["schedule_interval"], intervals=-2
) # remove automatic start_date assignment when using your own
create_dag(dag_args)
def create_dag(dag_args):
with airflow.DAG(**dag_args) as dag:
"""
No logic outside of tasks(operators) or they are constantly run by scheduler
"""
t_select_five = BigQueryInsertJobOperator(
task_id='select_five',
configuration={
'query': {
'query': "SELECT 5;",
'useLegacySql': False,
},
},
)
t_select_ten = BigQueryInsertJobOperator(
task_id='select_10',
configuration={
'query': {
'query': "SELECT 10",
'useLegacySql': False,
},
},
)
t_select_five >> t_select_ten
globals()[dag.dag_id] = dag # keep this
main() # keep this
```
_Originally posted by @philipmargeotab in https://github.com/apache/airflow/discussions/23808_
--
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.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [airflow] potiuk closed issue #26116: I'm seeing unexpected behaviour with backfilling for a dag, using the airflow CLI. After running:
Posted by GitBox <gi...@apache.org>.
potiuk closed issue #26116: I'm seeing unexpected behaviour with backfilling for a dag, using the airflow CLI. After running:
URL: https://github.com/apache/airflow/issues/26116
--
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
[GitHub] [airflow] potiuk commented on issue #26116: I'm seeing unexpected behaviour with backfilling for a dag, using the airflow CLI. After running:
Posted by GitBox <gi...@apache.org>.
potiuk commented on issue #26116:
URL: https://github.com/apache/airflow/issues/26116#issuecomment-1241437286
Not enough information.
You should try upgrading to latest verrsion. There were a number of errors fixed since your version related to backfil, and this is the easiest way to check it - because otherwise diagnosis, analysis logs would have to take a lot of time (and we help for free here).
Once you upgrade, lease see if you see the same issue. Also - in order to help the investiation you could run a series if experiments to see if this is the only dag that has the problem, possibly running some example, simple dags for comparision and generally try to isolate the problem and see if there is someting in common with the DAG(s) having the same problem (but only after upgrade to latest version).
Looking forward for results of your digging in. converting to a discussion in the meantime
--
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