Re: minor fix related to Auxiliary processes and IO workers

2025-05-06 Thread Cédric Villemain
On 07/05/2025 07:56, Michael Paquier wrote: On Wed, May 07, 2025 at 03:25:07AM +0200, Cédric Villemain wrote: Sure, modified this way. I have detected two more of these under NumProcSignalSlots and NumProcStateSlots. NUM_AUXILIARY_PROCS is adjusted in both cases with MAX_IO_WORKERS, which is

Re: minor fix related to Auxiliary processes and IO workers

2025-05-06 Thread Michael Paquier
On Wed, May 07, 2025 at 03:25:07AM +0200, Cédric Villemain wrote: > Sure, modified this way. I have detected two more of these under NumProcSignalSlots and NumProcStateSlots. NUM_AUXILIARY_PROCS is adjusted in both cases with MAX_IO_WORKERS, which is OK, but their comments were incorrect. Adjust

Re: minor fix related to Auxiliary processes and IO workers

2025-05-06 Thread Cédric Villemain
On 07/05/2025 01:52, Michael Paquier wrote: On Tue, May 06, 2025 at 06:25:24PM +0200, Cédric Villemain wrote: @@ -353,7 +353,7 @@ typedef enum BackendType * Auxiliary processes. These have PGPROC entries, but they are not * attached to any particular database, and cannot run t

Re: minor fix related to Auxiliary processes and IO workers

2025-05-06 Thread Michael Paquier
On Tue, May 06, 2025 at 06:25:24PM +0200, Cédric Villemain wrote: > @@ -353,7 +353,7 @@ typedef enum BackendType >* Auxiliary processes. These have PGPROC entries, but they are not >* attached to any particular database, and cannot run transactions or >* even take heavyweigh

minor fix related to Auxiliary processes and IO workers

2025-05-06 Thread Cédric Villemain
Hello Andres, I noticed a comment in "include/miscadmin.h" which might be need a fix: it states that there is a single auxiliary process of each kind running at once. However, with IO workers it's not true anymore I believe. See minor patch attached. --- Cédric Villemain +33 6 20 30 22 52 h