postgresql/src/backend
Robert Haas 5cea1b0a8c Backport fsync queue compaction logic to all supported branches.
This backports commit 7f242d880b,
except for the counter in pg_stat_bgwriter.  The underlying problem
(namely, that a full fsync request queue causes terrible checkpoint
behavior) continues to be reported in the wild, and this code seems
to be safe and robust enough to risk back-porting the fix.
2012-06-26 06:47:25 -04:00
..
access Avoid early reuse of btree pages, causing incorrect query results. 2012-06-01 12:47:01 +01:00
bootstrap Avoid changing an index's indcheckxmin horizon during REINDEX. 2011-04-19 18:51:08 -04:00
catalog Avoid crashing when we have problems unlinking files post-commit. 2011-12-20 15:01:03 -05:00
commands Fix COPY FROM for null marker strings that correspond to invalid encoding. 2012-03-25 23:17:38 -04:00
executor Fix memory leak in ARRAY(SELECT ...) subqueries. 2012-06-21 17:26:31 -04:00
foreign deflist_to_tuplestore dumped core on an option with no value. 2011-09-13 11:37:03 -04:00
lib Update copyright for 2009. 2009-01-01 17:24:05 +00:00
libpq Remove arbitrary limitation on length of common name in SSL certificates. 2012-02-23 15:48:21 -05:00
main Update copyright for 2009. 2009-01-01 17:24:05 +00:00
nodes Fix copyfuncs/equalfuncs support for ReassignOwnedStmt. 2012-04-18 10:46:43 -04:00
optimizer Clamp indexscan filter condition cost estimate to be not less than zero. 2012-04-11 20:24:39 -04:00
parser Don't let transform_null_equals=on affect CASE foo WHEN NULL ... constructs. 2011-10-08 11:21:08 +03:00
po Translation updates 2012-05-31 23:22:50 +03:00
port Fix Windows implementation of PGSemaphoreLock. 2012-05-10 13:36:28 -04:00
postmaster Backport fsync queue compaction logic to all supported branches. 2012-06-26 06:47:25 -04:00
regex Fix regex back-references that are directly quantified with *. 2012-02-20 00:52:54 -05:00
rewrite Make FOR UPDATE/SHARE in the primary query not propagate into WITH queries; 2009-10-27 17:11:30 +00:00
snowball Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:08 +02:00
storage Backport fsync queue compaction logic to all supported branches. 2012-06-26 06:47:25 -04:00
tcop set_stack_base() no longer needs to be called in PostgresMain. 2012-04-08 19:41:59 +03:00
tsearch Fix bug in to_tsquery(). 2012-05-16 14:39:52 +03:00
utils Ignore SECURITY DEFINER and SET attributes for a PL's call handler. 2012-05-30 23:28:21 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:08 +02:00
common.mk Code coverage testing with gcov. Documentation is in the regression test 2008-09-05 12:11:18 +00:00
Makefile Well, the systemtap guys moved the goalposts again: with the latest version, 2010-01-20 23:12:15 +00:00
nls.mk Translation updates 2011-09-22 22:31:27 +03:00