Deepthi Devaki Akkoorath
Deepthi Devaki Akkoorath
It is a bit tricky to handle this correctly and to cover most cases. Here is what I tried to do ([POC](https://github.com/camunda/zeebe/tree/dd-16107-endless-retry-loop)). If the command is a user command 1....
> a random threshold Do you mean the magic number 3 in https://github.com/camunda/zeebe/commit/be9427671ee7ff57ab1b527993d5af8675f1b4aa ? I'm not sure if it has to be 3 or more. I think the second iteration...
I have now changed it to more a "phased" error handling https://github.com/camunda/zeebe/commit/314137c9141bc5930d6bc2a560cb25d8749661ac. It is not much different from the previous, instead of just checking the retry number, we have an...
Also one open question: What should we do if everything we tried failed? - Should we just skip the user command? Can we do that? Would that result in violating...
The second issue mentioned https://github.com/camunda/zeebe/issues/16429#issuecomment-1959223921 should be fixed to ensure that we don't end up in an error loop.
Failed again https://github.com/camunda/camunda/actions/runs/9353493685 [Test results for unit tests.zip](https://github.com/user-attachments/files/15543705/Test.results.for.unit.tests.2.zip)
The election timeout is already randomized. ``` // Set the election timeout in a semi-random fashion with the random range // being election timeout and 2 * election timeout. Duration...
Yes. I think we have enough metrics. We should first expose these configs so that we can easily evaluate with different values.
> I did not check if it's really required to flush when setting the term or vote, but kept the existing behavior as is. It is necessary to flush the...
@berkaycanbc Could you please add what was the impact of this bug to help asses the severity? - Does the partition became unavailable? - Did this happened during a shutdown?...