dedalozzo commented on issue #65010:
URL: https://github.com/apache/airflow/issues/65010#issuecomment-4232787696

   I noticed the same. When I run it locally, on Docker, I use this 
configuration:
   
    ```yaml
   AIRFLOW__CORE__PARALLELISM: 4
   AIRFLOW__CORE__MAX_ACTIVE_TASKS_PER_DAG: 2
   AIRFLOW__CORE__MAX_ACTIVE_RUNS_PER_DAG: 2
   AIRFLOW__API__WORKERS: 1
   AIRFLOW__DAG_PROCESSOR__PARSING_PROCESSES: 1
   AIRFLOW__CELERY__WORKER_CONCURRENCY: 1
   ```
   
   With the same configuration, Airflow 3.2.0 is completely unusable. Same 
issue on our dev environment with standard configuration and 8 GB of RAM. 
Immediately exhausted all the connection from the pool.
   
   Airflow 3.2.0 has critical performance regressions: 14-second DAG parse 
times, Task SDK connection pool exhaustion, triggerer burning 100% CPU with 0 
triggers, and worker memory bloat (2.5 GB idle)!
   
   Task SDK rewrote the execution model, introducing HTTP API calls for every 
task lifecycle event. This saturates DB connection pools and causes cascading 
timeouts across all components. No tuning combination resolved the issue.
   
   It is an architectural disgrace. Why did you release something like that? 
Release 3.1.9 at least, fix the JWT vulnerability. And then you can take 6 
months to rework 3.2.0.


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