title: What is the difference between airflow trigger rule "all_done" and "all_success"?
body: <p>One of the requirement in the workflow I am working on is to wait for some event to happen for given time, if it does not happen mark the task as failed still the downstream task should be executed.</p>
  
  <p>I am wondering if "all_done" means all the dependency tasks are done no matter if they have succeeded or not.</p>