On Thu, Jul 9, 2020 at 1:30 PM Amit Kapila <amit.kapil...@gmail.com> wrote:
> > > I think if the GUC is set then maybe we can bypass this check so that > > it can try to stream every single change? > > > > Yeah and probably we need to do something for the check "while > (rb->size >= logical_decoding_work_mem * 1024L)" as well. > > > I have made this change, as discussed, the regression tests seem to run fine. I have added a debug that records the streaming for each transaction number. I also had to bypass certain asserts in ReorderBufferLargestTopTXN() as now we are going through the entire list of transactions and not just picking the biggest transaction . regards, Ajin Fujitsu Australia
v31-0015-TEST-guc-always-streaming-logical.patch
Description: Binary data