The GitHub Actions job "Tests" on 
airflow.git/fix/increase-external-executor-id-length has failed.
Run started by GitHub user Arunodoy18 (triggered by Arunodoy18).

Head commit for run:
e766de566646102c5d38a9d117d34689e99b3475 / Arunodoy18 <[email protected]>
Increase external_executor_id column length from 250 to 1000 characters

This change addresses an issue where the scheduler crashes when executors
(such as AWS Lambda Executor) generate external executor IDs exceeding 250
characters. Long dag_id, task_id, and run_id combinations can easily exceed
this limit, causing database constraint violations.

Changes:
- Created migration 0094_3_2_0_increase_external_executor_id_length.py to
  alter the external_executor_id column in both task_instance and
  task_instance_history tables from VARCHAR(250) to VARCHAR(1000)
- Updated TaskInstance model to use StringID(length=1000) for
  external_executor_id column
- Updated TaskInstanceHistory model to use StringID(length=1000) for
  external_executor_id column

This fix allows executors with longer identifiers to work properly without
causing StringDataRightTruncation errors.

Fixes: #<issue_number>

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

With regards,
GitHub Actions via GitBox


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

Reply via email to