mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 10:30:33 +03:00 
			
		
		
		
	Revert: Implement pg_wal_replay_wait() stored procedure
This commit reverts06c418e163,e37662f221,bf1e650806,25f42429e2,ee79928441, and74eaf66f98per review by Heikki Linnakangas. Discussion: https://postgr.es/m/b155606b-e744-4218-bda5-29379779da1a%40iki.fi
This commit is contained in:
		| @@ -43,7 +43,6 @@ | ||||
| #include "backup/basebackup.h" | ||||
| #include "catalog/pg_control.h" | ||||
| #include "commands/tablespace.h" | ||||
| #include "commands/waitlsn.h" | ||||
| #include "common/file_utils.h" | ||||
| #include "miscadmin.h" | ||||
| #include "pgstat.h" | ||||
| @@ -1829,16 +1828,6 @@ PerformWalRecovery(void) | ||||
| 				break; | ||||
| 			} | ||||
|  | ||||
| 			/* | ||||
| 			 * If we replayed an LSN that someone was waiting for then walk | ||||
| 			 * over the shared memory array and set latches to notify the | ||||
| 			 * waiters. | ||||
| 			 */ | ||||
| 			if (waitLSN && | ||||
| 				(XLogRecoveryCtl->lastReplayedEndRecPtr >= | ||||
| 				 pg_atomic_read_u64(&waitLSN->minWaitedLSN))) | ||||
| 				WaitLSNSetLatches(XLogRecoveryCtl->lastReplayedEndRecPtr); | ||||
|  | ||||
| 			/* Else, try to fetch the next WAL record */ | ||||
| 			record = ReadRecord(xlogprefetcher, LOG, false, replayTLI); | ||||
| 		} while (record != NULL); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user