On 8 March 2018 at 07:32, Tom Lane wrote:
> Robert Haas writes:
> > On Thu, Mar 1, 2018 at 2:03 AM, Craig Ringer
> wrote:
> >> So I can't say it's definitely impossible. It seems astonishingly
> unlikely,
> >> but that's not always good enough.
>
> > Race conditions tend to happen a lot more of
Robert Haas writes:
> On Thu, Mar 1, 2018 at 2:03 AM, Craig Ringer wrote:
>> So I can't say it's definitely impossible. It seems astonishingly unlikely,
>> but that's not always good enough.
> Race conditions tend to happen a lot more often than one might think.
Just to back that up --- we've s
On Thu, Mar 1, 2018 at 2:03 AM, Craig Ringer wrote:
> So I can't say it's definitely impossible. It seems astonishingly unlikely,
> but that's not always good enough.
Race conditions tend to happen a lot more often than one might think.
If there's a theoretical opportunity for this to go wrong, i
On 1 March 2018 at 13:39, Arseny Sher wrote:
> Hello,
>
> In LogicalConfirmReceivedLocation two fields (data.catalog_xmin and
> effective_catalog_xmin) of ReplicationSlot structure are used for
> advancing xmin of the slot. This allows to avoid hole when tuples might
> already have been vacuumed,
Hello,
In LogicalConfirmReceivedLocation two fields (data.catalog_xmin and
effective_catalog_xmin) of ReplicationSlot structure are used for
advancing xmin of the slot. This allows to avoid hole when tuples might
already have been vacuumed, but slot's state was not yet flushed to the
disk: if we c