postgresql/src/backend
Amit Kapila 2ce353fc19 Tighten the concurrent abort check during decoding.
During decoding of an in-progress or prepared transaction, we detect
concurrent abort with an error code ERRCODE_TRANSACTION_ROLLBACK. That is
not sufficient because a callback can decide to throw that error code
at other times as well.

Reported-by: Tom Lane
Author: Amit Kapila
Reviewed-by: Dilip Kumar
Discussion: https://postgr.es/m/CAA4eK1KCjPRS4aZHB48QMM4J8XOC1+TD8jo-4Yu84E+MjwqVhA@mail.gmail.com
2021-05-06 08:26:42 +05:30
..
access Add some forgotten LSN_FORMAT_ARGS() in xlogreader.c 2021-04-24 09:09:02 +09:00
bootstrap Split backend status and progress related functionality out of pgstat.c. 2021-04-03 11:42:52 -07:00
catalog Allow a partdesc-omitting-partitions to be cached 2021-04-28 15:44:35 -04:00
commands Remove unused argument of ATAddForeignConstraint 2021-05-05 12:27:39 -04:00
executor Fix come comments in execMain.c 2021-04-24 15:07:04 +09:00
foreign Update copyright for 2021 2021-01-02 13:06:25 -05:00
jit Speedup ScalarArrayOpExpr evaluation 2021-04-08 23:51:22 +12:00
lib Fix typo in comment 2021-04-20 14:35:16 +02:00
libpq pg_hba.conf.sample: Reword connection type section 2021-04-29 07:00:20 +02:00
main Update copyright for 2021 2021-01-02 13:06:25 -05:00
nodes Improve slightly misleading comments in nodeFuncs.c 2021-04-10 19:19:45 +12:00
optimizer Fix relcache inconsistency hazard in partition detach 2021-04-22 15:13:25 -04:00
parser Reorder COMPRESSION option in gram.y and parsenodes.h into alphabetical order. 2021-04-23 19:10:24 +09:00
partitioning Allow a partdesc-omitting-partitions to be cached 2021-04-28 15:44:35 -04:00
po Translation updates 2020-05-18 12:49:30 +02:00
port Use correct format placeholder for WSAGetLastError() 2021-04-23 14:21:37 +02:00
postmaster Use HTAB for replication slot statistics. 2021-04-27 09:09:11 +05:30
regex Fix performance issue in new regex match-all detection code. 2021-05-03 11:42:31 -04:00
replication Tighten the concurrent abort check during decoding. 2021-05-06 08:26:42 +05:30
rewrite Remove unused function argument 2021-05-03 09:05:58 +02:00
snowball Update snowball 2021-02-19 08:10:15 +01:00
statistics Fix typos and grammar in comments and docs 2021-04-19 11:32:30 +09:00
storage Prevent lwlock dtrace probes from unnecessary work 2021-05-03 12:18:27 +02:00
tcop Disallow calling anything but plain functions via the fastpath API. 2021-04-30 14:10:26 -04:00
tsearch Fix typos and grammar in comments and docs 2021-04-19 11:32:30 +09:00
utils GUC description improvements for clarity 2021-05-05 08:18:22 +02:00
.gitignore
Makefile Use sort_template.h for qsort_tuple() and qsort_ssup(). 2021-03-03 17:02:32 +13:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
nls.mk Add missing gettext triggers 2020-04-28 13:35:40 +02:00