Encapsulate io_uring process count calculation
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
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
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
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