We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentf437110 commit639886bCopy full SHA for 639886b
contrib/mmts/arbiter.c
@@ -668,6 +668,13 @@ static void MtmTransSender(Datum arg)
668
sigfillset(&sset);
669
sigprocmask(SIG_UNBLOCK,&sset,NULL);
670
671
+/* We're now ready to receive signals */
672
+BackgroundWorkerUnblockSignals();
673
+
674
+/* Connect to a database */
675
+BackgroundWorkerInitializeConnection(MtmDatabaseName,NULL);
676
677
678
heartbeat_timer=RegisterTimeout(USER_TIMEOUT,MtmScheduleHeartbeat);
679
enable_timeout_after(heartbeat_timer,MtmHeartbeatSendTimeout);
680
@@ -755,6 +762,12 @@ static void MtmTransReceiver(Datum arg)
755
762
756
763
757
764
765
766
767
768
769
770
758
771
MtmAcceptIncomingConnections();
759
772
760
773
for (i=0;i<nNodes;i++) {