Fix a race between apply worker startup and perdb
authorCraig Ringer <craig@2ndquadrant.com>
Wed, 12 Aug 2015 12:29:41 +0000 (20:29 +0800)
committerCraig Ringer <craig@2ndquadrant.com>
Wed, 12 Aug 2015 12:45:07 +0000 (20:45 +0800)
commitccce3423742e62cf3533b00a11c5a3db95bcb74c
treebacaec20f6e668907f1b5569b60a71b6c4b765ab
parent72eb773e5fe14dd2e0da810914606ae172a1c9ed
Fix a race between apply worker startup and perdb

During bdr_maintain_db_workers it was possible for an apply
worker to be registered and starting, but to not yet have
copied its proc latch to its shmem segment. This leads to a
segfault when setting the latch.
bdr_perdb.c