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
Omni test matrix broken for BatchedInsertReWriteEnabledTest #2528
Comments
Well, what happens there is in However, I have two observations here:
|
A randomized matrix might help randomly catch things but it's not guaranteed so not particularly intriguing. I think it's the responsibility of the maintainer who is merging the PR to decide if the full matrix needs to be run before merging something. It's possible to manually run the action for a specific branch. I don't think it's possible to instruct it to use a PR itself, but since the PR has to come from a fork of this repo, the initiator or reviewer could run it in their fork. Regardless, I don't think it's too bad as it is now. The omni matrix runs once a day and catching something like this after it's merged but before it's shipped in a release is fine. We really shouldn't be shipping any releases that don't pass the omni matrix anyway. Either something is broken or a test a broken, either way it needs to be addressed before publishing a version.
+1 to consistency. Things that only work (or don't!) when internal flags are toggled are a recipe for odd bugs. |
I'm not sure about this. I'm ok if we hit a database limit, so we can tell the users "we can't overcome the limit". |
Latest error log is here: https://github.com/pgjdbc/pgjdbc/runs/6721064685?check_suite_focus=true#step:11:282
I think the break is caused by the recently merged #2525. Either that PR changed some historic behavior or the test itself is broken / relying on undocumented behavior.
The text was updated successfully, but these errors were encountered: