Encapsulate io_uring process count calculation

Started by Japin Li11 months ago4 messageshackers
Jump to latest
#1Japin Li
japinli@hotmail.com

I've replaced the hardcoded arithmetic expression for calculating TotalProcs
within the pgaio_uring_shmem_init() with a call to the dedicated
pgaio_uring_procs() function.

This can make the code's intent clearer. Simplifies future modifications
to the calculation, as it only needs to be updated in one place.

--
Regards,
Japin Li

Attachments:

v1-0001-Encapsulate-io_uring-process-count-calculation.patchtext/x-diffDownload+1-2
#2Michael Paquier
michael@paquier.xyz
In reply to: Japin Li (#1)
Re: Encapsulate io_uring process count calculation

On Tue, Jun 03, 2025 at 12:16:21PM +0800, Japin Li wrote:

I've replaced the hardcoded arithmetic expression for calculating TotalProcs
within the pgaio_uring_shmem_init() with a call to the dedicated
pgaio_uring_procs() function.

This can make the code's intent clearer. Simplifies future modifications
to the calculation, as it only needs to be updated in one place.

Sounds like a copy-pasto error to me, so good idea to reuse this
routine. pgaio_uring_procs() is only used for shmem sizing and in a
check at backend initialization currently.
--
Michael

#3Japin Li
japinli@hotmail.com
In reply to: Michael Paquier (#2)
Re: Encapsulate io_uring process count calculation

On Tue, 03 Jun 2025 at 13:27, Michael Paquier <michael@paquier.xyz> wrote:

On Tue, Jun 03, 2025 at 12:16:21PM +0800, Japin Li wrote:

I've replaced the hardcoded arithmetic expression for calculating TotalProcs
within the pgaio_uring_shmem_init() with a call to the dedicated
pgaio_uring_procs() function.

This can make the code's intent clearer. Simplifies future modifications
to the calculation, as it only needs to be updated in one place.

Sounds like a copy-pasto error to me, so good idea to reuse this
routine. pgaio_uring_procs() is only used for shmem sizing and in a
check at backend initialization currently.

Yeah, it might be a copy-pasto error.

--
Regards,
Japin Li

#4Michael Paquier
michael@paquier.xyz
In reply to: Japin Li (#3)
Re: Encapsulate io_uring process count calculation

On Wed, Jun 04, 2025 at 11:12:07AM +0800, Japin Li wrote:

On Tue, 03 Jun 2025 at 13:27, Michael Paquier <michael@paquier.xyz> wrote:

Sounds like a copy-pasto error to me, so good idea to reuse this
routine. pgaio_uring_procs() is only used for shmem sizing and in a
check at backend initialization currently.

Hearing nothing, applied that, then.
--
Michael