-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make installcheck fails on PostgreSQL 17 built with --with-llvm option #199
Comments
We don't care much about JIT and just about the plan stability through the hints, so it would be better to just disable JIT in the tests where we get the diffs and forget about its existence. It is surprising that we don't have more of that, actually. |
Some tests have been generating diffs when linking pg_hint_plan to LLVM, and generated extra information in the plans without changing their stability. Let's disable JIT in the tests where this happened, for now, improving the stability of the tests. Per issue #199. Reported-by: Shinya Kato Backpatch-through: 17
Some tests have been generating diffs when linking pg_hint_plan to LLVM, and generated extra information in the plans without changing their stability. Let's disable JIT in the tests where this happened, for now, improving the stability of the tests. Per issue #199. Reported-by: Shinya Kato Backpatch-through: 17
Yes, I have been able to reproduce it down to 17, and got the same diffs as you. It does not change the plans generated, just generates extra information for what has been jitted, so I've applied a workaround to disable JIT in these tests. |
make installcheck fails on PostgreSQL 17 (6b1f78d90b5f2475d968e16febee8f9d43730d63) built with --with-llvm option.
In previous releases, the test seemed to succeed even when using LLVM.
Error logs are below.
regression.out
regression.diffs
The text was updated successfully, but these errors were encountered: