|
21 | 21 | * one to prepare a data write, and a final one for actually writing since
|
22 | 22 | * their implementation depends on the type of consumer. Check
|
23 | 23 | * logicalfuncs.c for an example implementation of a fairly simple consumer
|
24 |
| - * anda implementation of a WAL reading callback that's suitable for |
| 24 | + * andan implementation of a WAL reading callback that's suitable for |
25 | 25 | * simple consumers.
|
26 | 26 | *-------------------------------------------------------------------------
|
27 | 27 | */
|
@@ -291,7 +291,7 @@ CreateInitDecodingContext(char *plugin,
|
291 | 291 | * decoding from, to avoid starting from a running xacts record referring
|
292 | 292 | * to xids whose rows have been vacuumed or pruned
|
293 | 293 | * already. GetOldestSafeDecodingTransactionId() returns such a value, but
|
294 |
| - * without further interlockit's return value might immediately be out of |
| 294 | + * without further interlockits return value might immediately be out of |
295 | 295 | * date.
|
296 | 296 | *
|
297 | 297 | * So we have to acquire the ProcArrayLock to prevent computation of new
|
@@ -772,7 +772,7 @@ LogicalIncreaseXminForSlot(XLogRecPtr current_lsn, TransactionId xmin)
|
772 | 772 | * Mark the minimal LSN (restart_lsn) we need to read to replay all
|
773 | 773 | * transactions that have not yet committed at current_lsn.
|
774 | 774 | *
|
775 |
| - * Just like IncreaseRestartDecodingForSlot thisnly takes effect when the |
| 775 | + * Just like IncreaseRestartDecodingForSlot thisonly takes effect when the |
776 | 776 | * client has confirmed to have received current_lsn.
|
777 | 777 | */
|
778 | 778 | void
|
|