Describe the bug
When a Trigger replies with an event, that event is sent back to the Broker Ingress. However, our implementation does not inspect the response code of the request to the Broker Ingress, so an event can easily get lost.
Expected behavior
If sending the reply to the Broker Ingress fails, then it either needs to be retried or the event needs to be processed by the Trigger again.
Repro
See the reply server failure unit test added in #2107, which has a TODO related to this issue.
Describe the bug When a Trigger replies with an event, that event is sent back to the Broker Ingress. However, our implementation does not inspect the response code of the request to the Broker Ingress, so an event can easily get lost.
Expected behavior If sending the reply to the Broker Ingress fails, then it either needs to be retried or the event needs to be processed by the Trigger again.
Repro See the
reply server failure
unit test added in #2107, which has a TODO related to this issue.