-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-8164: [C++][Dataset] Provide Dataset::ReplaceSchema() #6721
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
Conversation
0f58a1f to
507bdb6
Compare
|
Can you rebase with master, there's a lot of failing test noise. My approval is pending at least a checkup of the failures :) |
507bdb6 to
0c0fdad
Compare
|
CI failures are s3fs, grpc build failure x2 x3, and RTools flake |
|
It's not clear that the R Windows failure is a flake, it reads similar to https://issues.apache.org/jira/browse/ARROW-8217 |
0c0fdad to
0d117ff
Compare
|
There is still a R failure (don't know whether this is related), and windows is failing in cmake (related to googletest) |
cpp/src/arrow/dataset/projector.cc
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I read this diff correctly, the only place that the R package tests should touch new code (i.e. without calling ReplaceSchema, which has a binding added but no test) is here. Is there something suspicious about CheckProjectable (on 32-bit mingw)?
|
R is passing on master, so we need to figure out why it's failing here. |
0d117ff to
46b6f4c
Compare
|
Reproduced the crash locally. https://github.com/apache/arrow/blob/master/r/tests/testthat/test-json.R#L30 is where it exits. Can't get a backtrace with gdb, even with a debug build. |
|
@bkietz Here's an even shorter repro, reduced from the test that blows up: library(arrow)
tf <- tempfile()
writeLines('{ "hello": 3.5 }\n', tf, useBytes = TRUE)
read_json_arrow(tf, as_data_frame = FALSE) |
46b6f4c to
e91701b
Compare
|
I did some more interactive exploration of this in R, and found that the crash happens when calling |
2fb5e27 to
173105b
Compare
91ef2b2 to
d9ab1bf
Compare
|
🎉 @bkietz the Rtools build is passing now! But now 6 other things are failing. Should check if they're flakes or if we broke something else in this flailing. |
|
merging 🤞 |
No description provided.