The GitHub Actions job "Check newsfragment PR number" on 
airflow.git/feat/validate-dagrun-conf-size has failed.
Run started by GitHub user 1fanwang (triggered by 1fanwang).

Head commit for run:
ae7a6f0fa9fc6b47013132b8139951524cda0bad / 1fanwang <[email protected]>
Validate DagRun conf payload size at trigger boundary

Without an up-front check, oversized conf surfaces as a backend-specific
DataError deep in the SQLAlchemy stack ("Data too long for column 'conf'"
on MySQL), the POST returns 500, and the row state is implementation-defined.

Add a new [core] max_dagrun_conf_size_bytes setting (default 65535) and a
DagRunConfTooLargeError exception. SerializedDAG.create_dagrun() validates the
JSON-encoded conf before the row reaches the DB, and the FastAPI
POST /dags/{dag_id}/dagRuns handler maps the error to 413 Payload Too Large
with a message guiding the user to XCom / Variables / external storage. A
limit of 0 disables the check.

Closes #66779

Report URL: https://github.com/apache/airflow/actions/runs/25744676023

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to