Hi,
On 2025-03-29 14:29:29 -0700, Noah Misch wrote:
> > Subject: [PATCH v2.14 11/29] Let caller of PageIsVerified() control
> > ignore_checksum_failure
> > Subject: [PATCH v2.14 12/29] bufmgr: Use AIO in StartReadBuffers()
> > Subject: [PATCH v2.14 14/29] aio: Basic read_stream adjustments for real AIO
> > Subject: [PATCH v2.14 15/29] read_stream: Introduce and use optional batchmode
> > support
> > Subject: [PATCH v2.14 16/29] docs: Reframe track_io_timing related docs as
> > wait time
> > Subject: [PATCH v2.14 17/29] Enable IO concurrency on all systems
>
> Ready for commit
I've pushed most of these after some very light further editing. Yay. Thanks
a lot for all the reviews!
So far the buildfarm hasn't been complaining, but it's early days.
I didn't yet push
> > Subject: [PATCH v2.14 13/29] aio: Add README.md explaining higher level design
because I want to integrate some language that could be referenced by
smgrstartreadv() (and more in the future), as we have been talking about.
Tomorrow I'll work on sending out a new version with the remaining patches. I
plan for that version to have:
- pg_aios view with the security checks (already done, trivial)
- a commit with updated language for smgrstartreadv(), probably referencing
aio's README
- a change to mdreadv() around zero_damaged_pages, as Noah and I have been
discussing
- updated tests, with the FIXMEs etc addressed
- a reviewed version of the errcontext callback patch that Melanie sent
earlier today
Todo beyond that:
- The comment and docs updates we've been discussing in
https://postgr.es/m/5fc6r4smanncsmqw7ib6s3uj6eoiqoioxbd5ibmhtqimcggtoe%40fyrok2gozsoq
- I think a good long search through the docs is in order, there probably are
other things that should be updated, beyond concrete references to
effective_io_concurrency etc.
- Whether we should do something, and if so what, about BAS_BULKREAD for
18. Thomas may have some thoughts / code.
- Whether there's anything committable around Jelte's RLIMIT_NOFILE changes.
Greetings,
Andres Freund