mirror of https://github.com/apache/kafka.git
* While creating share group init requests in `GroupMetadataManager.shareGroupHeartbeat`, we check for topics in `initializing` state and if they are a certain amount of time old, we issue retry requests for the same. * The interval for considering initializing topics as old was based of `offsetsCommitTimeoutMs` and was not configurable. * In this PR, we remedy the situation by introducing a new config to supply the value. The default is `30_000` which is a heuristic based on the fact that the share coordinator `persister` retries request with exponential backoff, with upper cap of `30_000` seconds. * Tests have been updated wherever applicable. Reviewers: Apoorv Mittal <apoorvmittal10@gmail.com>, Lan Ding <isDing_L@163.com>, TaiJuWu <tjwu1217@gmail.com>, Andrew Schofield <aschofield@confluent.io> |
||
---|---|---|
.. | ||
group-coordinator-api/src/main/java/org/apache/kafka/coordinator/group/api/assignor | ||
src | ||
.gitignore |