You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jungtaek Lim (JIRA)" <ji...@apache.org> on 2019/08/09 03:35:00 UTC
[jira] [Created] (KAFKA-8776) Add new public method to only update
assignment metadata in consumer
Jungtaek Lim created KAFKA-8776:
-----------------------------------
Summary: Add new public method to only update assignment metadata in consumer
Key: KAFKA-8776
URL: https://issues.apache.org/jira/browse/KAFKA-8776
Project: Kafka
Issue Type: Improvement
Components: consumer
Reporter: Jungtaek Lim
In KIP-266, Kafka deprecated `poll(long)` with `poll(Duration)` as former method applies no timeout on assignment metadata update. New method applies timeout value to do both "update assignment metadata" as well as "poll some records", which doesn't cover the case where caller is only interested in assignment metadata. `poll(0)` has been used as some kind of hack for such purpose (though Kafka document clarifies the behavior is not guaranteed), and there's no alternative - `poll(Duration.ZERO)` would bring timeout on updating assignment metadata.
This issue proposes a new public method to only trigger updating assignment metadata.
Please refer [https://cwiki.apache.org/confluence/display/KAFKA/KIP-505%3A+Add+new+public+method+to+only+update+assignment+metadata+in+consumer] for more details.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)