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