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)