tsreaper opened a new pull request, #4185:
URL: https://github.com/apache/paimon/pull/4185

   ### Purpose
   
   Currently Paimon writer operators in Flink have states, which record the 
`commitUser` (for all writers) and the list of active buckets (for lookup or 
full-compaction changelog producer). These states prevent a writer object to be 
closed too early and cause conflicts.
   
   However for write-only writers, because they only create new files, there is 
no conflict. So for these writers we can remove Flink state. This optimization 
is also useful for bounded stream jobs, because when chaining source and write 
operator together, if some source parallelism have finished, checkpoint cannot 
be performed if there are union list states in the operators which are still 
running.
   
   ### Tests
   
   Existing tests should cover this change.
   
   ### API and Format
   
   No format changes.
   
   ### Documentation
   
   No new feature.
   


-- 
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: issues-unsubscr...@paimon.apache.org

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

Reply via email to