postgresql/src/backend
Simon Riggs 5c54f63fd6 Fix rare missing cancellations in Hot Standby.
The machinery around XLOG_HEAP2_CLEANUP_INFO failed
to correctly pass through the necessary information
on latestRemovedXid, avoiding cancellations in some
infrequent concurrent update/cleanup scenarios.

Backpatchable fix to 9.0

Detailed bug report and fix by Noah Misch,
backpatchable version by me.
2013-01-24 14:19:29 +00:00
..
access Fix rare missing cancellations in Hot Standby. 2013-01-24 14:19:29 +00:00
bootstrap Improve handling of ereport(ERROR) and elog(ERROR). 2013-01-13 18:40:09 -05:00
catalog Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
commands Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
executor Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
foreign Update copyrights for 2013 2013-01-01 17:15:01 -05:00
lib Update copyrights for 2013 2013-01-01 17:15:01 -05:00
libpq Update copyrights for 2013 2013-01-01 17:15:01 -05:00
main Update copyrights for 2013 2013-01-01 17:15:01 -05:00
nodes Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
optimizer Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
parser Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
po Translation updates 2011-08-17 14:07:46 +03:00
port Update copyrights for 2013 2013-01-01 17:15:01 -05:00
postmaster Also fix rotation of csvlog on Windows. 2013-01-24 11:41:30 +02:00
regex Update copyrights for 2013 2013-01-01 17:15:01 -05:00
replication Fix more issues with cascading replication and timeline switches. 2013-01-23 10:19:20 +02:00
rewrite Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
snowball Update copyrights for 2013 2013-01-01 17:15:01 -05:00
storage Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
tcop Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
tsearch Update copyrights for 2013 2013-01-01 17:15:01 -05:00
utils Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Call check_keywords.pl in maintainer-check 2012-02-27 13:53:12 +02:00
Makefile Update copyrights for 2013 2013-01-01 17:15:01 -05:00
nls.mk Split out XLog reading as an independent facility 2013-01-16 16:12:53 -03:00