Airflow Version 1.8.2, Celery and Postgres Task (and its downstream nodes) got executed even when it's only immediate parent was in upstream failed state. The trigger rule for all nodes was set to "all_success".
Looks like a bug in version 1.8.2. Can someone help me on this? Regards, Abhishek