diff --git a/src/backend/replication/syncrep.c b/src/backend/replication/syncrep.c
index 6a28becdad..1f163e4176 100644
--- a/src/backend/replication/syncrep.c
+++ b/src/backend/replication/syncrep.c
@@ -208,6 +208,8 @@ SyncRepWaitForLSN(XLogRecPtr lsn, bool commit)
 		new_status[len] = '\0'; /* truncate off " waiting ..." */
 	}
 
+	usleep(5000);
+
 	/*
 	 * Wait for specified LSN to be confirmed.
 	 *
@@ -1027,6 +1029,8 @@ SyncRepWakeQueue(bool all, int mode)
 		 */
 		thisproc->syncRepState = SYNC_REP_WAIT_COMPLETE;
 
+		usleep(10000);
+
 		/*
 		 * Remove thisproc from queue.
 		 */
