zoid-w commented on issue #31795:
URL: https://github.com/apache/airflow/issues/31795#issuecomment-1613348472

   The apply_function is only called on a TriggerEvent that get's yielded from 
the AwaitMessageTrigger. The issue to me seems to be that we are yielding 
multiple TriggerEvents (with the same ID). I assume Airflow is then 
de-duplicating them (which is as stated in the 
[docs](https://airflow.apache.org/docs/apache-airflow/stable/authoring-and-scheduling/deferring.html#high-availability)
 to be excepted). However, if the de-duplication is using the TriggerEvent 
__eq__ method it should not de-duplicate them (as the payload is part of the 
comparison, which in my case contains the message_offset which should be 
unique). Not sure how the de-duplication is done though.
   


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