Commit 64360987 authored by Robert Haas's avatar Robert Haas

Minor sync rep corrections.

Fujii Masao, with a bit of additional wordsmithing by me.
parent d16e290a
...@@ -447,9 +447,9 @@ SyncRepGetStandbyPriority(void) ...@@ -447,9 +447,9 @@ SyncRepGetStandbyPriority(void)
} }
/* /*
* Walk queue from head setting setting the state of any backends that * Walk queue from head. Set the state of any backends that need to be woken,
* need to be woken, remove them from the queue and then wake them. * remove them from the queue, and then wake them. Pass all = true to wake
* Set all = true to wake whole queue, or just up to LSN. * whole queue; otherwise, just wake up to the walsender's LSN.
* *
* Must hold SyncRepLock. * Must hold SyncRepLock.
*/ */
......
...@@ -157,7 +157,7 @@ SHMQueueNext(const SHM_QUEUE *queue, const SHM_QUEUE *curElem, Size linkOffset) ...@@ -157,7 +157,7 @@ SHMQueueNext(const SHM_QUEUE *queue, const SHM_QUEUE *curElem, Size linkOffset)
/*-------------------- /*--------------------
* SHMQueuePrev -- Get the previous element from a queue * SHMQueuePrev -- Get the previous element from a queue
* *
* Same as SHMQueueNext, just starting at tail and moving towards head * Same as SHMQueueNext, just starting at tail and moving towards head.
* All other comments and usage applies. * All other comments and usage applies.
*/ */
Pointer Pointer
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
/* user-settable parameters for synchronous replication */ /* user-settable parameters for synchronous replication */
extern bool sync_rep_mode; extern bool sync_rep_mode;
extern int sync_rep_timeout;
extern char *SyncRepStandbyNames; extern char *SyncRepStandbyNames;
/* called by user backend */ /* called by user backend */
...@@ -44,6 +43,6 @@ extern void SyncRepReleaseWaiters(void); ...@@ -44,6 +43,6 @@ extern void SyncRepReleaseWaiters(void);
/* called by various procs */ /* called by various procs */
extern int SyncRepWakeQueue(bool all); extern int SyncRepWakeQueue(bool all);
const char *assign_synchronous_standby_names(const char *newval, bool doit, GucSource source); extern const char *assign_synchronous_standby_names(const char *newval, bool doit, GucSource source);
#endif /* _SYNCREP_H */ #endif /* _SYNCREP_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment