...
For example, when creating a topic with a very high partition count, we may end up with a set of atomic commits that looks like:
View file | ||||
---|---|---|---|---|
|
Controller Failover
If a transaction is not finalized when a controller crashes, the newly elected controller can abort it by inserting an AbortMarker. This state is easily detectable during failover by the new controller by examining its log. An incomplete batch is only expected during failover and would occur at the end of the log.
...