postgresql/src/backend
Peter Eisentraut ddd7b22b22 Stop table sync workers when subscription relation entry is removed
When a table sync worker is in waiting state and the subscription table
entry is removed because of a concurrent subscription refresh, the
worker could be left orphaned.  To avoid that, explicitly stop the
worker when the pg_subscription_rel entry is removed.

Reported-by: Masahiko Sawada <sawada.mshk@gmail.com>
2017-06-12 08:53:37 -04:00
..
access Formatting improvements in config file samples 2017-06-09 14:38:33 -04:00
bootstrap Disallow CREATE INDEX if table is already in use in current session. 2017-06-04 12:02:41 -04:00
catalog Fix updating of pg_subscription_rel from workers 2017-06-07 13:49:14 -04:00
commands Stop table sync workers when subscription relation entry is removed 2017-06-12 08:53:37 -04:00
executor Prevent BEFORE triggers from violating partitioning constraints. 2017-06-07 12:50:45 -04:00
foreign Abstract logic to allow for multiple kinds of child rels. 2017-04-03 22:41:31 -04:00
lib Post-PG 10 beta1 pgindent run 2017-05-17 16:31:56 -04:00
libpq Improve authentication error messages. 2017-06-08 19:54:22 +03:00
main Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
nodes Fix omission of locations in outfuncs/readfuncs partitioning node support. 2017-05-30 11:32:41 -04:00
optimizer #ifdef out assorted unused GEQO code. 2017-06-04 13:34:05 -04:00
parser Handle unqualified SEQUENCE NAME options properly in parse_utilcmd.c. 2017-06-11 19:00:01 -04:00
po Translation updates 2017-05-15 12:19:54 -04:00
port Post-PG 10 beta1 pgindent run 2017-05-17 16:31:56 -04:00
postmaster Clean up latch related code. 2017-06-06 16:13:00 -07:00
regex Fix regexport.c to behave sanely with lookaround constraints. 2017-04-13 17:18:35 -04:00
replication Improve tablesync behavior with concurrent changes 2017-06-09 09:20:54 -04:00
rewrite Apply RLS policies to partitioned tables. 2017-06-11 08:51:18 -07:00
snowball Add ICU_FLAGS to one more place 2017-03-23 16:53:10 -04:00
statistics Post-PG 10 beta1 pgindent run 2017-05-17 16:31:56 -04:00
storage Fix typo 2017-06-09 11:40:08 -04:00
tcop Use standard interrupt handling in logical replication launcher. 2017-06-08 15:38:50 -07:00
tsearch Post-PG 10 beta1 pgindent run 2017-05-17 16:31:56 -04:00
utils Formatting improvements in config file samples 2017-06-09 14:38:33 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk ICU support 2017-03-23 15:28:48 -04:00
Makefile Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
nls.mk Translation updates 2017-05-15 12:19:54 -04:00