postgresql/src/backend
Tom Lane 53e95eee84 Fix for rare race-condition-like failure: if a backend receives SIGUSR2
(notify/SI-overrun interrupt) while it is in process of doing proc_exit,
it is possible for Async_NotifyHandler() to try to start a transaction
when one is already running.  This leads to Asserts() or worse.  I think
it may only be possible to occur when frontend synchronization is lost
(ie, the elog(FATAL) in SocketBackend() fires), but that is a standard
occurrence after error during COPY.  In any case, I have seen this
failure occur during regression tests, so it is definitely possible.
2002-09-16 01:24:41 +00:00
..
access pgindent run. 2002-09-04 20:31:48 +00:00
bootstrap pgindent run. 2002-09-04 20:31:48 +00:00
catalog Update obsolete comment. 2002-09-14 22:14:49 +00:00
commands Fix for rare race-condition-like failure: if a backend receives SIGUSR2 2002-09-16 01:24:41 +00:00
executor pgindent run. 2002-09-04 20:31:48 +00:00
lib pgindent run. 2002-09-04 20:31:48 +00:00
libpq Shrink the pg_hba.conf and pg_ident.conf default files and move most of the 2002-09-14 18:35:46 +00:00
main pgindent run. 2002-09-04 20:31:48 +00:00
nodes pgindent run. 2002-09-04 20:31:48 +00:00
optimizer Tweak querytree-dependency-extraction code so that columns of tables 2002-09-11 14:48:55 +00:00
parser Fix some operator-precedence problems. New constructs IS DISTINCT FRM 2002-09-05 22:52:48 +00:00
po Translation updates 2002-09-14 13:46:24 +00:00
port Be careful to include postgres.h *before* any system headers, to ensure 2002-09-05 00:43:07 +00:00
postmaster Fix compilation warning. (Cygwin has char* as second argument of 2002-09-05 18:26:18 +00:00
regex pgindent run. 2002-09-04 20:31:48 +00:00
rewrite Tweak querytree-dependency-extraction code so that columns of tables 2002-09-11 14:48:55 +00:00
storage Cosmetic fixes from Neil Conway. 2002-09-14 19:59:20 +00:00
tcop Fix for rare race-condition-like failure: if a backend receives SIGUSR2 2002-09-16 01:24:41 +00:00
utils Change Assert(len > 0) to Assert(len >= 0) 2002-09-13 06:41:18 +00:00
Makefile Assorted fixes for Cygwin: 2002-09-05 18:28:46 +00:00
nls.mk Translation updates 2002-09-14 13:46:24 +00:00