kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sophie Blee-Goldman (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (KAFKA-8703) Move PartitionAssignor to public API
Date Thu, 25 Jul 2019 20:17:00 GMT

     [ https://issues.apache.org/jira/browse/KAFKA-8703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Sophie Blee-Goldman resolved KAFKA-8703.
    Resolution: Fixed

> Move PartitionAssignor to public API
> ------------------------------------
>                 Key: KAFKA-8703
>                 URL: https://issues.apache.org/jira/browse/KAFKA-8703
>             Project: Kafka
>          Issue Type: Sub-task
>          Components: clients
>            Reporter: Sophie Blee-Goldman
>            Assignee: Sophie Blee-Goldman
>            Priority: Major
> Currently the PartitionAssignor, which is meant to be a pluggable interface, sits in
the internal package. It should be part of the public API, so we are deprecating the old consumer.internal.PartitionAssignor
in favor of a new consumer.ConsumerPartitionAssignor.
> We also want to take the opportunity to refactor the interface a bit, so as to achieve
an easier to evolve API moving forward
> Due to the way assignors are instantiated, moving to a new ConsumerPartitionAssignor
interface will be fully compatible for most users except those who have implemented the
internal.PartitionAssignor (see KAFKA-8704)

This message was sent by Atlassian JIRA

View raw message