Alvaro Herrera wrote:
> Andres Freund wrote:
>
> > I have to say, it makes me really uncomfortable to take such
> > shortcuts. In other branches we are doing liveliness checks with
> > MultiXactIdIsRunning() et al. Why isn't that necessary here? And how
> > likely is that this won't cause breakage somewhere down the line because
> > somebody doesn't know of that subtlety?
>
> I came up with the attached last night, which should do the right thing
> in both cases.
That one had a silly bug, which I fixed and pushed now.
Thanks for the feedback,
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services