Hello! Thanks for helping me with this. I'm still trying to figure out what is going on with the Bookworm test failures. I'm pretty sure this patchset should resolve all the issues with the macOS build, but I don't think it will help the linux failures unfortunately.
On Sat, May 10, 2025 at 4:02 AM Stepan Neretin <slp...@gmail.com> wrote: > > > > On Sat, May 10, 2025 at 6:01 PM Stepan Neretin <slp...@gmail.com> wrote: >> >> >> >> On Thu, May 8, 2025 at 6:57 AM Matthew Sterrett <matthewsterre...@gmail.com> >> wrote: >>> >>> Hello! I'm still trying to figure out those CI failures, I just wanted >>> to update things. >>> >>> From my testing, with this patch repeatedly disabling/enabling >>> checksums is about 12.4% on an approximately 15 GB database. >>> >>> By the way, I'd love it if anyone could help me figure out how to >>> replicate a CI failure in the Cirrus CI. >>> I haven't been able to figure out how to test CI runs locally, does >>> anyone know a good method to do that? >>> >>> >> >> Hi Matthew, >> >> Thanks for the patch! >> >> I ran some timing tests: >> >> (without avx2) >> >> Time: 4034.351 ms >> SELECT drive_pg_checksum(512); >> >> (with avx2) >> >> Time: 3559.076 ms >> SELECT drive_pg_checksum(512); >> >> Also attached two patches that should fix the CI issues. >> >> Best, >> >> Stepan Neretin >> >> >> > > Oops, forgot to attach patches :) > > Best, > > Stepan Neretin > >
v3-0002-Fix-compilation-on-systems-where-immintrin.h-is-n.patch
Description: Binary data
v3-0005-Use-dummy-function-to-avoid-linker-error-move-dec.patch
Description: Binary data
v3-0004-fix-bench-compiling.patch
Description: Binary data
v3-0003-Benchmark-code-for-postgres-checksums.patch
Description: Binary data
v3-0001-Enable-autovectorizing-pg_checksum_block.patch
Description: Binary data