Duncan Rance <postg...@dunquino.com> writes:
> I mentioned in the bug report that I has asserts in places were t_hoff is 
> set. I've been doing it like so:

> if (hoff % 4 != 0) {
>   elog(ERROR, "wrong hoff: %d",hoff);
>   abort();
> }

> I've been sitting here waiting for the server to abort and only just realised 
> there are some interesting entries in my pgbench logs. I'm using pgbench to 
> hammer the server with queries, and I have a handful of these:

> Client 87 aborted in state 8: ERROR:  wrong hoff: 134

Yowza.  Is this just the standard pgbench test, or something else?
If you could post complete instructions for duplicating this, we
could probably find the cause fairly quickly.

> What I don't get is why this is causing the client to abort, and not the 
> backend.

As Alvaro said, it's not reaching the abort().  You should use PANIC
instead.

                        regards, tom lane

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to