summaryrefslogtreecommitdiff
path: root/src/backend/storage/aio
AgeCommit message (Expand)Author
2025-12-10Fix some near-bugs related to ResourceOwner function argumentsHeikki Linnakangas
2025-12-10Fix typo in commentHeikki Linnakangas
2025-12-02Remove useless casting to same typePeter Eisentraut
2025-11-26Remove a few unused struct members.Nathan Bossart
2025-11-04aio: Improve assertions related to io_methodAndres Freund
2025-09-17Fix shared memory calculation size of PgAioCtlMichael Paquier
2025-08-27aio: Stop using enum bitfields due to bad code generationAndres Freund
2025-08-26Message style improvementsPeter Eisentraut
2025-08-21Use consistent type for pgaio_io_get_id() resultPeter Eisentraut
2025-08-09Fix rare bug in read_stream.c's split IO handling.Thomas Munro
2025-08-08Add missing Datum conversionsPeter Eisentraut
2025-07-22aio: Fix assertion, clarify READMEAndres Freund
2025-07-12aio: Fix configuration reload in IO workers.Thomas Munro
2025-07-12aio: Regularize IO worker internal naming.Thomas Munro
2025-07-12Fix stale idle flag when IO workers exit.Thomas Munro
2025-07-07aio: Combine io_uring memory mappings, if supportedAndres Freund
2025-06-16aio: Add missing memory barrier when waiting for IO handleAndres Freund
2025-06-13Replace %llu by PRIu64 in AIO io_uring codeMichael Paquier
2025-06-05Fix copy-pasto with process count calculation in method_io_uring.cMichael Paquier
2025-06-02Fix incorrect format placeholdersPeter Eisentraut
2025-05-21Adjust operation names of pg_aios to match the documentationMichael Paquier
2025-05-19aio: Fix possible state confusions due to interrupt processingAndres Freund
2025-05-10aio: Use runtime arguments with injections points in testsMichael Paquier
2025-05-10Add support for runtime arguments in injection pointsMichael Paquier
2025-04-25aio: Improve debug logging around waiting for IOsAndres Freund
2025-04-25Fix bug allowing io_combine_limit > io_max_combine_combine limitAndres Freund
2025-04-25aio: Fix crash potential for pg_aios views due to late state updateAndres Freund
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-19Rename injection points used in AIO testsMichael Paquier
2025-04-07aio: Make AIO more compatible with valgrindAndres Freund
2025-04-07read_stream: Fix overflow hazard with large shared buffersAndres Freund
2025-04-01aio: Add errcontext for processing I/Os for another backendMelanie Plageman
2025-04-01aio: Add README.md explaining higher level designAndres Freund
2025-04-01aio: Add pg_aios viewAndres Freund
2025-03-30read_stream: Introduce and use optional batchmode supportAndres Freund
2025-03-30aio: Basic read_stream adjustments for real AIOAndres Freund
2025-03-30bufmgr: Implement AIO read supportAndres Freund
2025-03-30aio: Add WARNING result statusAndres Freund
2025-03-29aio: Implement support for reads in smgr/md/fdAndres Freund
2025-03-26aio: Add io_method=io_uringAndres Freund
2025-03-26aio: Rename pgaio_io_prep_* to pgaio_io_start_*Andres Freund
2025-03-26aio: Pass result of local callbacks to ->report_returnAndres Freund
2025-03-26aio: Be more paranoid about interruptsAndres Freund
2025-03-22aio: Change prefix of PgAioResultStatus values to PGAIO_RS_Andres Freund
2025-03-22Fix ps display for IO workers.Thomas Munro
2025-03-21Support buffer forwarding in read_stream.c.Thomas Munro
2025-03-19Increase io_combine_limit range to 1MB.Thomas Munro
2025-03-19Introduce io_max_combine_limit.Thomas Munro
2025-03-18aio: Add io_method=workerAndres Freund
2025-03-18aio: Infrastructure for io_method=workerAndres Freund