Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.8.0
-
None
-
None
-
None
Description
The ClientUtils fetches metadata for all topics if the topic set is empty.
If the topic list of a consumer is empty, the following happens if a rebalance is triggered:
- The fetcher is restarted, fetcher.startConnections() starts a LeaderFinderThread
- LeaderFinderThread waits on a condition
- fetcher.startConnections() signals the aforementioned condition
- LeaderFinderThread obtains metadata for all topics since the topic list is empty.