[ https://issues.apache.org/jira/browse/KAFKA-6620?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16561476#comment-16561476 ]
ASF GitHub Bot commented on KAFKA-6620: --------------------------------------- dongjinleekr opened a new pull request #5434: KAFKA-6620: Documentation about 'exactly_once' doesn't mention 'transaction.state.log.min.isr' URL: https://github.com/apache/kafka/pull/5434 Add note on `transaction.state.log.min.isr` property, which can cause a problem when `transaction.state.log.replication.factor` is set to 1 for development without changing it to 1. - note: [GlobalKTableEOSIntegrationTest.java](https://github.com/apache/kafka/blob/trunk/streams/src/test/java/org/apache/kafka/streams/integration/GlobalKTableEOSIntegrationTest.java#L66) - note: [GlobalThreadShutDownOrderTest.java](https://github.com/apache/kafka/blob/trunk/streams/src/test/java/org/apache/kafka/streams/integration/GlobalThreadShutDownOrderTest.java#L70) ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Documentation about "exactly_once" doesn't mention > "transaction.state.log.min.isr" > ----------------------------------------------------------------------------------- > > Key: KAFKA-6620 > URL: https://issues.apache.org/jira/browse/KAFKA-6620 > Project: Kafka > Issue Type: Bug > Components: documentation, streams > Reporter: Daniel Qian > Priority: Major > > Documentation about "processing.guarantee" says: > {quote}The processing guarantee that should be used. Possible values are > {{at_least_once}}(default) and {{exactly_once}}. Note that exactly-once > processing requires a cluster of at least three brokers by default what is > the recommended setting for production; *for development you can change this, > by adjusting broker setting* > `{color:#FF0000}*transaction.state.log.replication.factor*{color}` > {quote} > If one only set *transaction.state.log.replication.factor=1* but leave > *transaction.state.log.min.isr* with default value (which is 2) the Streams > Application will break. > Hope you guys modify the doc, thanks. -- This message was sent by Atlassian JIRA (v7.6.3#76005)