fix-workers-launched.patch

binary/octet-stream

Filename: fix-workers-launched.patch
Type: binary/octet-stream
Part: 0
Message: Re: strange parallel query behavior after OOM crashes

Patch

Format: unified
File+
src/backend/postmaster/bgworker.c 1 1
diff --git a/src/backend/postmaster/bgworker.c b/src/backend/postmaster/bgworker.c
index 10e0f88..4367785 100644
--- a/src/backend/postmaster/bgworker.c
+++ b/src/backend/postmaster/bgworker.c
@@ -931,7 +931,7 @@ RegisterDynamicBackgroundWorker(BackgroundWorker *worker,
 	 * postmaster must not take locks; a memory barrier wouldn't guarantee
 	 * anything useful.
 	 */
-	if (parallel && (BackgroundWorkerData->parallel_register_count -
+	if (parallel && (int) (BackgroundWorkerData->parallel_register_count -
 					 BackgroundWorkerData->parallel_terminate_count) >=
 		max_parallel_workers)
 	{