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

Gavin Wang reassigned KAFKA-19726:
----------------------------------

    Assignee: Gavin Wang  (was: Genseric Ghiro)

> Throw an exception if client tries to override topic replication factor with 
> a value that it < min.insync.replicas
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-19726
>                 URL: https://issues.apache.org/jira/browse/KAFKA-19726
>             Project: Kafka
>          Issue Type: Improvement
>          Components: core
>            Reporter: Genseric Ghiro
>            Assignee: Gavin Wang
>            Priority: Minor
>              Labels: needs-kip
>   Original Estimate: 72h
>  Remaining Estimate: 72h
>
> The goal of this ticket is to start a KIP with the following proposed changes:
> Currently, the broker overrides settings upon a client initial request. I.e. 
> there's some logic to consolidate/merge settings from the broker and from the 
> client. During that step, it should be doable to throw an exception if 
> there's an invalid configuration. This ticket is specifically for throwing an 
> exception if the client overrides `replication.factor` with a value that is 
> less than `min.insync.replicas` specified by the broker. This check should 
> happen where the “merging” logic happens, on the broker side.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to