Vamsi-klu opened a new pull request, #71752:
URL: https://github.com/apache/airflow/pull/71752

   Phase 1 start/stop operators from #70088 hold a worker for the whole 
warehouse wait. This adds the agreed additive deferrable path so those waits 
can run on the triggerer without changing `wait_for_termination`, 
`polling_period_seconds`, or `timeout`.
   
   - `a_get_warehouse_state` on `DatabricksHook`
   - `DatabricksWarehouseStateTrigger` with serialize, monotonic timeout, and 
retry_args validation
   - `deferrable` on both start and stop operators (`default_deferrable` 
pattern)
   - Restored `WarehouseState.to_json` / `from_json` for trigger events
   - Phase 1 wait semantics preserved (stale `STOPPED`, deletion, in-flight 
poll after deadline)
   
   related: #70088
   related: #21377
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Cursor Grok 4.6
   
   Generated-by: Cursor Grok 4.6 following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   
   
   Made with [Cursor](https://cursor.com)


-- 
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