Use consistent type for pgaio_io_get_id() result
authorPeter Eisentraut <peter@eisentraut.org>
Thu, 21 Aug 2025 17:40:12 +0000 (19:40 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Thu, 21 Aug 2025 17:45:25 +0000 (19:45 +0200)
commit47932f3cdc4c221dbd9207cb21e63c862fedd189
tree2afb2ce7c3f89de52173ba519bbfe2bd9cef34af
parent12da45742cfd15d9fab151b25400d96a1febcbde
Use consistent type for pgaio_io_get_id() result

The result of pgaio_io_get_id() was being assigned to a mix of int and
uint32 variables.  This fixes it to use int consistently, which seems
the most correct.  Also change the queue empty special value in
method_worker.c to -1 from UINT32_MAX.

Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://www.postgresql.org/message-id/70c784b3-f60b-4652-b8a6-75e5f051243e%40eisentraut.org
src/backend/storage/aio/aio_funcs.c
src/backend/storage/aio/method_worker.c