Airflow Xcom Exclusive

: Rely on XCom only for small, idempotent, non-critical data. For exclusive workflows, redesign your DAG or bring your own locking mechanism.

| Setting | Default | Change in airflow.cfg | |---------|---------|--------------------------| | xcom_backend | airflow.models.xcom.BaseXCom | – | | xcom_backend_kwargs | {} | – | | Max size (SQLite/Postgres) | 1–2 KB | Not recommended to increase → use external storage for >1MB | airflow xcom exclusive

: Use the xcom_push() and xcom_pull() methods within your operators to explicitly share data. : Rely on XCom only for small, idempotent, non-critical data