-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
roachtest: tpcdsvec failed #62520
Comments
Query 78 returned incorrect results both with and without stats. I don't think it is a beta blocker, so I'll remove the corresponding label and put GA blocker on before further triage. |
(roachtest).tpcdsvec failed on release-21.1@da3c3dcccd18129bcd963eeca66bc063fc8b9756:
More
Artifacts: /tpcdsvec
See this test on roachdash |
Hm, this issue is a bit puzzling. The last two nightly runs failed with the same problem (for some reason vectorize=on returned the value for It appears as if the buggy commit is introduced on Mar 23, 2021 because multiple previous runs were successful. Alright, I can repro it on the roachprod cluster, looking. |
Hm, I'm relatively confident that somehow #62365 is to blame (I tried several times before and after this patch; scattering the tables, and "before" I didn't see an incorrect answer in multiple runs whereas while "after" I often saw the incorrect result). I'm quite puzzled how that change would have an effect on correctness, more likely we have a bug lurking somewhere that got exposed. |
Hm, my current hypothesis is that it has something to do with nulls. Somewhat reduced query that reproduces the issue for me is
|
I wonder whether it is related to this failure. I'll switch my attention there. |
(roachtest).tpcdsvec failed on release-21.1@9caf4f8d29ed00aa01188a081465d9061c5fea64:
More
Artifacts: /tpcdsvec
See this test on roachdash |
Are we sure this is not a beta blocker? This issue makes queries return incorrect results, that's pretty bad, no? |
My current best explanation is that there is a bug lurking somewhere that got exposed by #62365. I'm assuming the bug itself has already been present in the previous release, so I don't think it is a beta blocker. True, it results in incorrect query result, but it seems to be in pretty rare circumstances. |
Ok, a bit more progress. I narrowed the problem down to the vectorized merge joiner by using the join hint for the |
Ok, I figured it out. The bug was introduced in bcdda33 and is only present in 21.1 test releases. |
(roachtest).tpcdsvec failed on release-21.1@23e7cb53bf5baede071832b59bd92ea8164531a6:
More
Artifacts: /tpcdsvec
Related:
See this test on roachdash
powered by pkg/cmd/internal/issues
The text was updated successfully, but these errors were encountered: