[ https://issues.apache.org/jira/browse/KAFKA-4480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vahid Hashemian reassigned KAFKA-4480: -------------------------------------- Assignee: Vahid Hashemian > kafka-configs will execute the removal of an invalid property and not report > an error > ------------------------------------------------------------------------------------- > > Key: KAFKA-4480 > URL: https://issues.apache.org/jira/browse/KAFKA-4480 > Project: Kafka > Issue Type: Bug > Components: config > Affects Versions: 0.10.0.0 > Environment: CentOS Linux release 7.2.1511 (Core) > java version "1.8.0_102" > Reporter: Justin > Assignee: Vahid Hashemian > > Problem: > kafka-configs will execute the removal of an invalid property and not report > an error > Steps to Reproduce: > 1. Add a config property to a topic: > kafka-configs --zookeeper localhost:2181 --entity-type topics --entity-name > test1 --alter --add-config max.message.bytes=128000 > 2. Confirm config is present: > kafka-topics --zookeeper localhost:2181 --describe --topic test1 > Topic:test1 PartitionCount:1 ReplicationFactor:1 > Configs:max.message.bytes=128000 > Topic: test1 Partition: 0 Leader: 0 Replicas: 0 Isr: 0 > 3. Remove config: > kafka-configs --zookeeper localhost:2181 --entity-type topics --entity-name > test1 --alter --delete-config max.message.bytes=128000 > Updated config for topic: "test1". > 4. Config is still present and no error is thrown: > kafka-topics --zookeeper localhost:2181 --describe --topic test1 > Topic:test1 PartitionCount:1 ReplicationFactor:1 > Configs:max.message.bytes=128000 > Topic: test1 Partition: 0 Leader: 0 Replicas: 0 Isr: 0 > This is due to the "=128000" in the removal statement. > Impact: > 1. We would expect there to be an error statement if an invalid property is > specified for removal. This can lead to unforeseen consequences in heavily > automated environments. -- This message was sent by Atlassian JIRA (v6.3.4#6332)