Re: BUG #17840: Failing to execute auto_explain for logging leads to transaction rollback. - Mailing list pgsql-bugs

From Tom Lane
Subject Re: BUG #17840: Failing to execute auto_explain for logging leads to transaction rollback.
Date
Msg-id 3632530.1678917985@sss.pgh.pa.us
Whole thread Raw
In response to Re: BUG #17840: Failing to execute auto_explain for logging leads to transaction rollback.  ("David G. Johnston" <david.g.johnston@gmail.com>)
Responses Re: BUG #17840: Failing to execute auto_explain for logging leads to transaction rollback.
List pgsql-bugs
"David G. Johnston" <david.g.johnston@gmail.com> writes:
> A query you can execute should be incapable of failing if EXPLAIN for the
> same query is issued.

Indeed.  This should be especially true for auto_explain, which isn't
even doing a re-parse or re-plan, but just dumping data from the
executor state tree for the just-finished query.  Barring edge cases
like out-of-memory, it really shouldn't fail; so I see no reason why
we should consider major structural changes to make it (perhaps) less
likely to fail.

I continue to think that the most likely explanation is oracle_fdw
doing something it probably shouldn't be doing.  I have no interest
in poking into that code myself, though.

            regards, tom lane



pgsql-bugs by date:

Previous
From: "David G. Johnston"
Date:
Subject: Re: BUG #17840: Failing to execute auto_explain for logging leads to transaction rollback.
Next
From: Kyotaro Horiguchi
Date:
Subject: Re: pg_read_server_files doesn't let me use pg_ls_dir() or pg_read_file?