My concern is that this pip allows consumers to change the processing rules for transactions in ways that a producer might find unexpected.
I think if this proceeds then the scope needs to be expanded to producers/admins needing to proactively allow transactions to be consumed uncommitted. I am also interested in the use case that motivates this change. Best, Dave Sent from my iPhone > On Sep 17, 2023, at 8:50 AM, hzh0425 <hzh0...@apache.org> wrote: > > Hi, all > > This PR contributed to pip 298: https://github.com/apache/pulsar/pull/21114 > > > > > This pip is to implement Read Committed and Read Uncommitted isolation levels > for Pulsar transactions, allow consumers to configure isolation levels during > the building process. > > For more details, please refer to pip-298.md > > > > > I hope everyone can help review and discuss this pip and enter the discuss > stage. > > Thanks > Zhangheng Huang