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

Manohar Vanam updated KAFKA-7780:
---------------------------------
    Description: 
Kafka client should validate topic-level configs and update only unique values.

Current behaviour: 
{code:java}
./kafka-topics.sh --create --topic dummy28 --partitions 2 --replication-factor 
1 --zookeeper localhost:2181 --config cleanup.policy=delete,compact,delete
Created topic "dummy28".
./kafka-topics.sh --describe --topic dummy28 --zookeeper localhost:2181
Topic:dummy28 PartitionCount:2 ReplicationFactor:1 
Configs:cleanup.policy=*delete,compact,delete*
 Topic: dummy28 Partition: 0 Leader: 0 Replicas: 0 Isr: 0
 Topic: dummy28 Partition: 1 Leader: 0 Replicas: 0 Isr: 0{code}
Expected behaviour:
{code:java}
./kafka-topics.sh --describe --topic dummy28 --zookeeper localhost:2181
Topic:dummy28   PartitionCount:2        ReplicationFactor:1     
Configs:cleanup.policy=delete,compact
        Topic: dummy28  Partition: 0    Leader: 0       Replicas: 0     Isr: 0
        Topic: dummy28  Partition: 1    Leader: 0       Replicas: 0     Isr: 0
{code}

  was:
Kafka client should validate topic-level configs and update only unique values.

Current behaviour: 
{code:java}
./kafka-topics.sh --create --topic dummy28 --partitions 2 --replication-factor 
1 --zookeeper localhost:2181 --config cleanup.policy=*delete,compact,delete*
Created topic "dummy28".
./kafka-topics.sh --describe --topic dummy28 --zookeeper localhost:2181
Topic:dummy28 PartitionCount:2 ReplicationFactor:1 
Configs:cleanup.policy=*delete,compact,delete*
 Topic: dummy28 Partition: 0 Leader: 0 Replicas: 0 Isr: 0
 Topic: dummy28 Partition: 1 Leader: 0 Replicas: 0 Isr: 0{code}

Expected behaviour:

{code:java}
./kafka-topics.sh --describe --topic dummy28 --zookeeper localhost:2181
Topic:dummy28   PartitionCount:2        ReplicationFactor:1     
Configs:cleanup.policy=*delete,compact*
        Topic: dummy28  Partition: 0    Leader: 0       Replicas: 0     Isr: 0
        Topic: dummy28  Partition: 1    Leader: 0       Replicas: 0     Isr: 0
{code}



> Kafka client should validate topic-level configs and update only unique values
> ------------------------------------------------------------------------------
>
>                 Key: KAFKA-7780
>                 URL: https://issues.apache.org/jira/browse/KAFKA-7780
>             Project: Kafka
>          Issue Type: Improvement
>          Components: clients
>    Affects Versions: 2.1.0
>            Reporter: Manohar Vanam
>            Assignee: Manohar Vanam
>            Priority: Minor
>
> Kafka client should validate topic-level configs and update only unique 
> values.
> Current behaviour: 
> {code:java}
> ./kafka-topics.sh --create --topic dummy28 --partitions 2 
> --replication-factor 1 --zookeeper localhost:2181 --config 
> cleanup.policy=delete,compact,delete
> Created topic "dummy28".
> ./kafka-topics.sh --describe --topic dummy28 --zookeeper localhost:2181
> Topic:dummy28 PartitionCount:2 ReplicationFactor:1 
> Configs:cleanup.policy=*delete,compact,delete*
>  Topic: dummy28 Partition: 0 Leader: 0 Replicas: 0 Isr: 0
>  Topic: dummy28 Partition: 1 Leader: 0 Replicas: 0 Isr: 0{code}
> Expected behaviour:
> {code:java}
> ./kafka-topics.sh --describe --topic dummy28 --zookeeper localhost:2181
> Topic:dummy28 PartitionCount:2        ReplicationFactor:1     
> Configs:cleanup.policy=delete,compact
>       Topic: dummy28  Partition: 0    Leader: 0       Replicas: 0     Isr: 0
>       Topic: dummy28  Partition: 1    Leader: 0       Replicas: 0     Isr: 0
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to