Skip to content

Add docs related to ExecutionMode.WATCHER and depends_on_past limitation#2602

Merged
tatiana merged 1 commit into
mainfrom
document-depends-on-past-watcher-limitation
Apr 23, 2026
Merged

Add docs related to ExecutionMode.WATCHER and depends_on_past limitation#2602
tatiana merged 1 commit into
mainfrom
document-depends-on-past-watcher-limitation

Conversation

@tatiana
Copy link
Copy Markdown
Collaborator

@tatiana tatiana commented Apr 23, 2026

Document the limitation detailed in the ticket #2596, while we don't implement a solution for this.

Copilot AI review requested due to automatic review settings April 23, 2026 10:05
@tatiana tatiana requested review from a team, corsettigyg, dwreeves and jbandoro as code owners April 23, 2026 10:05
@tatiana tatiana changed the title Add docs related to watcher depends_on_past limitation Add docs related to ExecutionMode.WATCHER and depends_on_past limitation Apr 23, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documents a known limitation of ExecutionMode.WATCHER when used with depends_on_past and concurrent DAG runs, to help users avoid a potential dbt concurrency race until a product fix is implemented.

Changes:

  • Adds a new documentation subsection describing the depends_on_past + concurrent runs race condition in watcher mode
  • Recommends max_active_runs=1 as a workaround and links to the tracking issue for details

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tatiana tatiana merged commit ddff652 into main Apr 23, 2026
24 checks passed
@tatiana tatiana deleted the document-depends-on-past-watcher-limitation branch April 23, 2026 11:40
@tatiana tatiana added this to the Cosmos 1.15.0 milestone Apr 23, 2026
pankajkoti pushed a commit that referenced this pull request Apr 23, 2026
…itation (#2602)

Document the limitation detailed in the ticket #2596 until we implement a solution.

(cherry picked from commit ddff652)
@pankajkoti pankajkoti mentioned this pull request Apr 23, 2026
tatiana pushed a commit that referenced this pull request Apr 23, 2026
Bug Fixes

* Fix ``ExecutionMode.WATCHER`` producer retry behaviour by @tatiana in
#2559
* Prevent watcher producer skip propagating to downstream tasks via
gateway task by @johnhoran and @tatiana in #2597
* Keep watcher sensor polling when producer is still running by
@pankajkoti in #2592
* Fix circular import error in Cosmos plugin discovery under Astro
Runtime by @tatiana in #2538
* Fix ``CosmosRichLogger`` crash on ``None`` log message by @tatiana in
#2540
* Enable inlets and outlets using dbt Fusion on Airflow 3 by
@ichirotakami in #2561
* Fix incorrectly skipped source downstream tasks in
``ExecutionMode.WATCHER`` by @pankajastro in #2563
* Fix duplicate logs in ``dbt build`` when source freshness is enabled
by @pankajastro in #2564
* Warn and normalize when ``source_rendering_behavior=None`` is passed
by @pankajastro in #2570
* Gracefully handle ``Variable.set()`` failures on Astro Remote
Execution by @hkc-8010 in #2573
* Skip malformed YAML selectors instead of failing entirely by
@YourRoyalLinus in #2577

Docs

* Update watcher test behavior docs for Cosmos 1.14.0 by @tatiana in
#2549
* Add redirect for moved partial-parsing docs page by @tatiana in #2550
* Document ``ExecutionMode.WATCHER`` and ``depends_on_past`` limitation
by @tatiana in #2602
* Restore memory-optimised imports docs for Cosmos < 1.14.0 by
@pankajkoti in #2604

Others

* Speed up Airflow 3.1+ integration tests by caching
InProcessExecutionAPI by @pankajkoti in #2547
* Improve stability of cache hash unit tests by @tatiana in #2539
* Fix mypy 1.20.0 type check failures by @pankajkoti in #2546
* Fix CI failures caused by docs build memory exhaustion by @pankajkoti
in #2580
* Fix dbt Fusion broken integration tests by @tatiana in #2581
* Fix flaky ``cosmos_manifest_selectors_example`` DAG in CI by
@pankajkoti in #2593
* Reduce pre-commit autoupdate frequency PRs by @tatiana in #2544
* Bump ``reviewdog/action-actionlint`` from 1.71.0 to 1.72.0 by
@dependabot in #2542
* Skip watcher gateway test on Airflow 3.0 by @tatiana in #2607

closes: astronomer/oss-integrations-private#381
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants