ashmeet13 commented on PR #12988:
URL: https://github.com/apache/kafka/pull/12988#issuecomment-2094870332

   Down are the configs for each type with whether - 
   1. Is it a custom default for KS but is editable by the user
   2. Or, is it a fixed value controlled by KS
   
   ### Producer Configs
   ```markdown
   
   EoS Disabled
   1. [Editable] [CustomDefault] linger.ms = 100
   
   4. [Fixed] partitioner.class = StreamsPartitioner
   
   EoS Enabled
   1. [Editable] [CustomDefault] linger.ms = 100
   2. [Editable] [CustomDefault] delivery.timeout.ms = Integer.MAX
   5. [Editable] [CustomDefault] transaction.timeout.ms = 10000
   
   6. [Fixed] partitioner.class = StreamsPartitioner
   7. [Fixed] enable.idempotence = true
   8. [Fixed] transactional.id = <appId>-<generatedSuffix>
   
   7. [Validate] max.in.flight.requests.per.connection <= 5
   
   ```
   
   ### Main Consumer Configs 
   ```markdown
   EoS Disabled 
   1. [Editable][CustomDefault] auto.offset.reset = earliest
   2. [Editable] [CustomDefault] max.poll.records = 1000
   
   3. [Fixed] allow.auto.create.topics = false
   4. [Fixed] enable.auto.commit = false
   5. [Fixed] group.id = <appId>
   
   EoS Enabled
   1. [Editable][CustomDefault] auto.offset.reset = earliest
   2. [Editable] [CustomDefault] max.poll.records = 1000
   
   3. [Fixed] allow.auto.create.topics = false
   4. [Fixed] enable.auto.commit = false
   5. [Fixed] group.id = <appId>
   ```
   
   ### Global Consumer Configs 
   ```markdown
   EoS Disabled 
   1. [Editable] [CustomDefault] max.poll.records = 1000
   
   2. [Fixed] auto.offset.reset = None
   3. [Fixed] allow.auto.create.topics = false
   4. [Fixed] enable.auto.commit = false
   5. [Fixed] group.id = None
   
   EoS Enabled
   1. [Editable] [CustomDefault] max.poll.records = 1000
   
   2. [Fixed] auto.offset.reset = None
   3. [Fixed] allow.auto.create.topics = false
   4. [Fixed] enable.auto.commit = false
   5. [Fixed] group.id = None
   ```
   
   ### Restore Consumer Configs 
   ```markdown
   EoS Disabled 
   1. [Editable] [CustomDefault] max.poll.records = 1000
   
   2. [Fixed] auto.offset.reset = None
   3. [Fixed] allow.auto.create.topics = false
   4. [Fixed] enable.auto.commit = false
   5. [Fixed] group.id = None
   
   EoS Enabled
   1. [Editable] [CustomDefault] max.poll.records = 1000
   
   2. [Fixed] auto.offset.reset = None
   3. [Fixed] allow.auto.create.topics = false
   4. [Fixed] enable.auto.commit = false
   5. [Fixed] group.id = None
   ```
   
   There are a few more that are coded ad-hoc within the code that I haven't 
included. Seemed like a broader change for Streams Configs. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to