Skip to content

Conversation

@kaxil
Copy link
Member

@kaxil kaxil commented Sep 15, 2025

When min_file_process_interval exceeds stale_dag_threshold, DAGs would incorrectly disappear after callback processing. This occurred because callback-only processing updated file processing timestamps but not DAG parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating last_finish_time, ensuring DAGs remain active when only callbacks are executed.

fixes #55315


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
@kaxil kaxil force-pushed the callback-processor branch from d542ef7 to 326c7f9 Compare September 16, 2025 16:13
@kaxil kaxil merged commit 98e2f6a into apache:main Sep 16, 2025
57 of 58 checks passed
@kaxil kaxil deleted the callback-processor branch September 16, 2025 18:08
kaxil added a commit that referenced this pull request Sep 16, 2025
)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes #55315

(cherry picked from commit 98e2f6a)
suman-himanshu pushed a commit to suman-himanshu/airflow that referenced this pull request Sep 17, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Sep 30, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 1, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 2, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 3, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 4, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 7, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 8, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 9, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 10, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 11, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 12, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 14, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 15, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 17, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 19, 2025
…che#55698)

When `min_file_process_interval` exceeds `stale_dag_threshold`, DAGs would
incorrectly disappear after callback processing. This occurred because
callback-only processing updated file processing timestamps but not DAG
parsing timestamps, causing stale DAG detection to trigger false positives.

The fix prevents callback-only processing from updating `last_finish_time`,
ensuring DAGs remain active when only callbacks are executed.

fixes apache#55315
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DAGs disappear sometime after callback execution

2 participants