Re: Unexpected "canceling statement due to user request" error

2019-09-03 Thread Will Storey
On Sun 2019-09-01 20:58:30 -0400, Tom Lane wrote: > >> A separate question is how come the particular query you're complaining > >> about has (seemingly) a fairly wide window where it never does any > >> CHECK_FOR_INTERRUPTS call before terminating. Perhaps there's someplace > >> we need to sprink

Re: Unexpected "canceling statement due to user request" error

2019-09-01 Thread Tom Lane
Will Storey writes: > On Sun 2019-09-01 19:46:19 -0400, Tom Lane wrote: >> A separate question is how come the particular query you're complaining >> about has (seemingly) a fairly wide window where it never does any >> CHECK_FOR_INTERRUPTS call before terminating. Perhaps there's someplace >> we

Re: Unexpected "canceling statement due to user request" error

2019-09-01 Thread Will Storey
On Sun 2019-09-01 19:46:19 -0400, Tom Lane wrote: > I poked at this for awhile and concluded that what you must be seeing is > that the statement timeout interrupt triggers, but no CHECK_FOR_INTERRUPTS > call happens thereafter, until we get to the disable_statement_timeout() > call in finish_xact_

Re: Unexpected "canceling statement due to user request" error

2019-09-01 Thread Tom Lane
Will Storey writes: > Thanks for the pointer! > It looks like we'd have to be entering that section and finding the > statement timeout not set, otherwise we'd not fall through to the "user > request" case. > But as far as I can tell, the only reason my query would be cancelled is > because of t

Re: Unexpected "canceling statement due to user request" error

2019-08-17 Thread Will Storey
On Sat 2019-08-17 10:32:40 -0700, Adrian Klaver wrote: > > I know this query can time out, and it does, resulting in the error I > > expect: "canceling statement due to statement timeout". The problem is > > occasionally I see this other error: "canceling statement due to user > > request". > > >

Re: Unexpected "canceling statement due to user request" error

2019-08-17 Thread Adrian Klaver
On 8/16/19 2:02 PM, Will Storey wrote: Hi! I have a query that fails due to this error and I'm trying to understand why. My understanding is I should only see this error if I cancel a query manually, such as with kill -INT or with pg_cancel_backend(). However I can't find anything doing that.

Unexpected "canceling statement due to user request" error

2019-08-16 Thread Will Storey
Hi! I have a query that fails due to this error and I'm trying to understand why. My understanding is I should only see this error if I cancel a query manually, such as with kill -INT or with pg_cancel_backend(). However I can't find anything doing that. The query looks like this: SELECT *