Closed ana-vinogradova-camunda closed 6 months ago
β50 filesβ Β±0βββ50 suitesβ Β±0βββ2m 25s :stopwatch: +34s 136 tests +1ββ136 :white_check_mark: +1ββ0 :zzz: Β±0ββ0 :x: Β±0β 432 runsβ +3ββ432 :white_check_mark: +3ββ0 :zzz: Β±0ββ0 :x: Β±0β
Results for commit ea3bbb74.βΒ± Comparison against base commit 66657e54.
@tmetzke thank you for the suggestion π
I think that it is a good idea to fix this on the response writer-level as well while working on this bug. I am not sure where this issue might happen, but I'll investigate.
I will address other comments as well π
Closing as decided on different implementation.
Description
This PR is related to this bug. This was fixed and backported to 8.4 and 8.3 this week.
The initial idea was to fix ZPT GrpcResponseWriter
tryWriteResponse
method to contain similar check that was introduced in Zeebe project:More details are available in this comment here. I am wondering if this is still valid as after the fix for this bug the response for broadcast signal events that have no corresponding request is not sent anymore:
This check in
SignalBroadcastProcessor
:is happening before
GrpcResponseWriter
is called.I wonder if an extra check should still be added to
GrpcResponseWriter
? Do we have other scenarios when we don't have request metadata available? I will add the check if so πWhat is in this draft PR:
Related issues
closes #1011
Definition of Done
Not all items need to be done depending on the issue and the pull request.
Code changes:
Testing:
Documentation: