From: | Nick Rupley <nickr(at)mirthcorp(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Andres Freund <andres(at)2ndquadrant(dot)com>, Nick Rupley <nickr(at)mirth(dot)com>, pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #10189: Limit in 9.3.4 no longer works when ordering using a composite multi-type index |
Date: | 2014-05-05 18:31:16 |
Message-ID: | CAMi1eSGe8atvs8Pg=mf9EVD9e-AqEOLujWsDPMZpznv4JGJ_yA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Thanks for the input Alvaro.
Actually we do have another question as well. Are there any implications we
should be aware of, if we decide to take 9.3.4 and the aforementioned
patch, and use the patched version of 9.3.4 on all future production boxes?
To be honest the commit log of that bug is mostly over my head, so I'm not
sure if the commit itself is dependent on any other post-9.3.4 commits.
On Mon, May 5, 2014 at 11:24 AM, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>wrote:
> Nick Rupley wrote:
> > Hey guys, so we applied that patch, and it *appears* to have fixed the
> > issue! Through our application, we basically have it to the point where
> we
> > are able to reliably reproduce the issue within 5 minutes or so. However
> we
> > applied the patch, ran the same tests, and it no longer happened at all,
> > even after an hour of testing.
> >
> > We attempted to reproduce the issue in a standalone way, doing all the
> same
> > inserts/updates in all the same transactions, but unfortunately we
> haven't
> > yet been able to reproduce it there. I'm thinking it's likely a very
> > timing-sensitive issue, and it just happens to manifest for our
> application
> > because of race conditions, etc.
>
> Yes, it's extremely timing-sensitive.
>
> > Not sure if this is relevant or not, but it looks like the duplicate rows
> > continue to be inserted here and there on our production box (to which we
> > haven't yet applied the hotfix). As I stated before that production box
> did
> > have some server crashes before, but actually it hasn't had any recently
> > (in the past week), and yet the duplicate rows continue to happen.
>
> This bug is not dependent on a crash; the corruption occurs to the live
> data. Only the previous bug mentioned by Tom manifested itself during
> crash recovery.
>
> > At one point we did identify and reindex the tables that were needed,
> > which worked great. But then *after* that, new duplicate rows cropped
> > up, even without the server having crashed. Does that still make sense
> > within the context of this bug?
>
> Yes. Upgrading to a fixed binary is, of course, strongly recommended.
>
> > If we're able to create that self-contained test case (we're trying)
> we'll
> > be sure to let you know.
>
> Be sure to let us know if you find other bugs, too!
>
> --
> Álvaro Herrera http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Training & Services
>
--
CONFIDENTIALITY NOTICE: The information contained in this electronic
transmission may be confidential. If you are not an intended recipient, be
aware that any disclosure, copying, distribution or use of the information
contained in this transmission is prohibited and may be unlawful. If you
have received this transmission in error, please notify us by email reply
and then erase it from your computer system.
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2014-05-05 18:56:27 | Re: BUG #10189: Limit in 9.3.4 no longer works when ordering using a composite multi-type index |
Previous Message | Alvaro Herrera | 2014-05-05 18:24:54 | Re: BUG #10189: Limit in 9.3.4 no longer works when ordering using a composite multi-type index |