-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
parquet: decoder should handle empty bit(0) arrays #137757
Comments
cc @cockroachdb/cdc |
Hi @mgartner! I noticed that this issue is for release 24.3. That change should only be in 25.1 (it wasn't backported) so I suspect this is unrelated. It also seems like the logs have been garbage collected so I couldn't find much more info. It did not reproduce locally when I stress tested it |
I ran this test under stress another couple times on 24.3 and 24.2. I did end up getting a failure on 24.2 with this seed: -2051594066630352189. That's hopefully helpful. Confirmed that this is happening even without my changes from this PR |
I've been taking a look since although the cause does not look likely to be because the the PR, CDC team does own EXPORT despite this test being owned by SQL Queries. The test fails in cases like the following (thanks @aerfrei for the seed, it was really helpful!):
However, when I use Edited to add repro for future reference (on a 24.3 branch):
|
I reproduced the |
Apparently this is intentional: #132944 So I think the conclusion is that the testutils parquet decoder can't handle this new type very well. I'm going to remove the release blocker. |
Great job tracking this down @rharding6373! I didn't realize the new type would break this test - sorry about that. |
sql/importer.TestRandomParquetExports failed on release-24.3 @ 112484d48f818e6e8585fa944a150d06e5acbbfb:
Parameters:
attempt=1
deadlock=true
run=2
shard=1
Help
See also: How To Investigate a Go Test Failure (internal)
Same failure on other branches
This test on roachdash | Improve this report!
Jira issue: CRDB-45732
The text was updated successfully, but these errors were encountered: