Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
Description
There are classes that extends `ControllerEvent` and have callbacks but do not provide preemption:
1. ApiPartitionReassignment
Currently, the KafkaApi requests timeout for these events when the state of the controller changes. Instead we should preempt these events so that the requests are responded with a `NOT_CONTROLLER` error as we do for `ControlledShutdown` and `ReplicaLeaderElection` events. We can provide preemption here.
Attachments
Issue Links
- links to