Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
Docs Required, Release Notes Required
Description
Currently, KafkaToIgniteMetadataUpdater uses KafkaConsumer#subscribe, which lead to utilization of the consumer group management [1, "Consumer Groups and Topic Subscriptions"]. Kafka group management has some possible side-effects, which can be avoided by means of manual assignment:
- KafkaConsumer leaves consumer group after max.poll.interval.ms exceeds [2], because KafkaToIgniteMetadataUpdater polls data only on demand, not in continuous manner.
- Delays and failures during consumer group rebalancing.
- Metadata topic should have single partition. Multiple consumers from the same group can not subscribe on the same partition.
Important: KafkaConsumer in KafkaToIgniteMetadataUpdater must be subscribed / assigned to all partitions.
Links:
Attachments
Issue Links
- relates to
-
IGNITE-18209 Reduce binary metadata synchronization time for CDC through Kafka
- Resolved