mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Be sure to release the lock on failure to launch logical replication worker.
Petr Jelinek
This commit is contained in:
		@@ -261,6 +261,7 @@ logicalrep_worker_launch(Oid dbid, Oid subid, const char *subname, Oid userid)
 | 
			
		||||
	/* Bail if not found */
 | 
			
		||||
	if (worker == NULL)
 | 
			
		||||
	{
 | 
			
		||||
		LWLockRelease(LogicalRepWorkerLock);
 | 
			
		||||
		ereport(WARNING,
 | 
			
		||||
				(errcode(ERRCODE_CONFIGURATION_LIMIT_EXCEEDED),
 | 
			
		||||
				 errmsg("out of logical replication workers slots"),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user