pgsql: read_stream: Move logic about IO combining & issuing to helpers - Mailing list pgsql-committers

From Andres Freund
Subject pgsql: read_stream: Move logic about IO combining & issuing to helpers
Date
Msg-id E1w9Fwo-0031cV-36@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
read_stream: Move logic about IO combining & issuing to helpers

The long if statements were hard to read and hard to document. Splitting them
into inline helpers makes it much easier to explain each part separately.

This is done in preparation for making the logic more complicated...

Reviewed-by: Melanie Plageman <melanieplageman@gmail.com>
Reviewed-by: Nazir Bilal Yavuz <byavuz81@gmail.com>
Discussion: https://postgr.es/m/f3xxfrkafjxpyqxywcxricxgyizjirfceychyxsgn7bwjp5eda@kwbduhy7tfmu

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/434dab76ba76fba5dacab2dc695b6b3d5df8315b

Modified Files
--------------
src/backend/storage/aio/read_stream.c | 97 +++++++++++++++++++++++++++++------
1 file changed, 80 insertions(+), 17 deletions(-)


pgsql-committers by date:

Previous
From: John Naylor
Date:
Subject: pgsql: Fix unused function warning on Arm platforms
Next
From: Thomas Munro
Date:
Subject: pgsql: aio: Simplify pgaio_worker_submit().