You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We just saw a test failure that wasn't reproducible by simply rerunning
the test with the seed that was reported on the issue. This is the case
since we have some non-determinism in sqlsmith that we haven't fully
fleshed out. This test is aware of the non-determinism, so it attempts
to keep track of the successful stmts which are printed out on a test
failure, but in this case this was also insufficient. The query that hit
an internal error attempts to reference a column that isn't in the
CREATE TABLE, so it must have been added as a schema change, but we
don't see it in the log of successful statements. TestExplainGist
executes all stmts with 0.1s statement timeout (because initially it was
envisioned as the stress of plan-gist logic, so we wanted to have some
change in the DB state, but we didn't care much whether all changes
would actually apply), so many schema changes are probably canceled
before they can complete. This commit makes it so that we now also
track all such cancelled statements which we print out in the commented
out form on a test failure.
Additionally, this commit skips a couple of known test failures that
have reproductions to reduce the noise.
Release note: None
0 commit comments