-
Notifications
You must be signed in to change notification settings - Fork 839
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
Triage remaining integration test failures with other Arrow implementations #1404
Comments
I will work on above list one by one. |
|
Perhaps we have fixed it in some previous PR |
For I don't find any extension type support in current codebase, so I suppose it is not supported. I guess it is passed because IPC reader/writer already correctly process custom metadata in IPC message, so the metadata is preserved well. We just don't have an explicit extension type support. But running the integration test is okay as we can read/write the extension metadata correctly to talk with C++ Arrow. |
Okay, I fixed all integration test failures except for Do we need to send a patch to |
❤️ thank you so much @viirya !!!!
Nice -- I haven't heard anyone else asking for Decimal256 support but it comes up occasionally (https://github.com/apache/arrow-rs/search?q=decimal256&type=issues) and would be great to round out support.
Yes, I think so -- apache/arrow#11238 show an example of such a PR |
…13219) arrow-rs has fixed severals integration test failures (apache/arrow-rs#1404): generate_decimal128_case generate_interval_case generate_map_case generate_non_canonical_map_case generate_nested_large_offsets_case generate_nested_dictionary_case generate_unions_case And this one passes test without any fix: generate_extension_case We should activate these IPC integration tests for rust. Authored-by: Liang-Chi Hsieh <viirya@gmail.com> Signed-off-by: Andrew Lamb <andrew@nerdnetworks.org>
I agree -- great job @viirya -- your work on this issue was epic. Thank you again |
Thank you @alamb |
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
It would be nice to have more complete integration coverage for the rust implementation, as well as more documentation and community knowledge about how to run them.
re #1398
The basic idea here is to triage remaining failures in the integration tests with the rust implementation and file tickets and/or fix them.
This is a nice project for people to work on in their spare time and would likely expose them to parts of the arrow crate.
Describe the solution you'd like
archery --debug integration --run-flight --with-cpp=true --with-rust=true
passes without errorThen, for each line like
.skip_category('Rust'),
in https://github.com/apache/arrow/blob/master/dev/archery/archery/integration/datagen.py,:archery --debug integration --run-flight --with-cpp=true --with-rust=true
Additional context
re #1398
The text was updated successfully, but these errors were encountered: