On 28 July 2015 at 14:20, Robert Haas <robertmh...@gmail.com> wrote:

> On Sat, Jul 25, 2015 at 4:11 AM, Simon Riggs <si...@2ndquadrant.com>
> wrote:
> > On 22 July 2015 at 21:45, Robert Haas <robertmh...@gmail.com> wrote:
> >> But it seemed to me that this could be rather confusing.  I thought it
> >> would be better to be explicit about whether the protections are
> >> enabled in all cases.  That way, (1) if you see the message saying
> >> they are enabled, they are enabled; (2) if you see the message saying
> >> they are disabled, they are disabled; and (3) if you see neither
> >> message, your version does not have those protections.
> >
> > (3) would imply that we can't ever remove the message, in case people
> think
> > they are unprotected.
> >
> > If we display (1) and then we find a further bug, where does that leave
> us?
> > Do we put a second "really, really fixed" message?
> >
> > AIUI this refers to a bug fix, its not like we've invented some
> anti-virus
> > mode to actively prevent or even scan for further error. I'm not sure
> why we
> > need a message to say a bug fix has been applied; that is what the
> release
> > notes are for.
> >
> > If something is disabled, we should say so, but otherwise silence means
> > safety and success.
>
> Well, I think that we can eventually downgrade or remove the message
> once (1) we've actually fixed all of the known multixact bugs and (2)
> a couple of years have gone by and most people are in the clear.  But
> right now, we've still got significant bugs unfixed.
>
> https://wiki.postgresql.org/wiki/MultiXact_Bugs
>
> Therefore, in my opinion, anything that might make it harder to debug
> problems with the MultiXact system is premature at this point.  The
> detective work that it took to figure out the chain of events that led
> to the problem fixed in 068cfadf9e2190bdd50a30d19efc7c9f0b825b5e was
> difficult; I wanted to make sure that future debugging would be
> easier, not harder.  I still think that's the right decision, but I
> recognize that not everyone agrees.


I do now, thanks for explaining.

-- 
Simon Riggs                http://www.2ndQuadrant.com/
<http://www.2ndquadrant.com/>
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Reply via email to