nicktelford opened a new pull request, #15264:
URL: https://github.com/apache/kafka/pull/15264

   This configuration controls the maximum amount of local state store data to 
buffer in transaction buffers.
   
   When the total uncommitted data, across all stores and all threads, exceeds 
this value, a Task commit will be triggered, even if `commit.interval.ms` has 
not yet elapsed. This prevents application from hitting OutOfMemory errors when 
the `commit.interval.ms` is set to a high value, and transactional state stores 
are in-use.
   
   StateStores that support transactions can implement 
`approximateNumUncommittedBytes` to track the size of the data not yet 
committed to the store.
   
   By default, `approximateUncommitted` returns `0`, which means that all data 
is immediately committed to the state store.


-- 
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