From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Sandro Santilli <strk(at)keybit(dot)net> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: uninterruptable loop: concurrent delete in progress within table |
Date: | 2014-05-30 14:43:27 |
Message-ID: | 20140530144327.GQ7857@eldon.alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Sandro Santilli wrote:
> The attached script shows a plpgsql function that enters
> an infinite loop which is not interrupted by statement_timeout.
>
> Looping message is:
>
> WARNING: concurrent delete in progress within table "crash9", xid is 4458893, self is 4458894/4458889
> CONTEXT: SQL statement "CREATE INDEX ON crash9 USING GIST ( the_geom)"
> PL/pgSQL function crash(regclass) line 148 at EXECUTE statement
>
> Note that the xid and self parts of the WARNING message were added by myself
> on request by "andres" (on the freenode IRC channel).
>
> I could reproduce with both 9.3.0 and 9.3.4 (current 9.3 stable branch).
>
> Sounds like a PostgreSQL bug to me, what do you think ?
Yes, probably, can you share the function and the WARNING patch you
mention above?
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Andres Freund | 2014-05-30 14:45:35 | Re: uninterruptable loop: concurrent delete in progress within table |
Previous Message | Sandro Santilli | 2014-05-30 14:31:50 | uninterruptable loop: concurrent delete in progress within table |