Skip to content
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

Fix Integration Test Failures for Databricks 13.3 Support #9646

Merged
merged 9 commits into from
Nov 10, 2023

Conversation

razajafri
Copy link
Collaborator

This pull request fixes some of the integration test failures that were failing due to various reasons. The changes include adding PythonUDAF support to Databricks 13.3

Changes Made:

  • Added PythonUDFShim to Databricks 13.3
  • Skipped some failing orc tests due to a missing config in Databricks 13.3

Tests

Fixes some of the failing tests. No new tests were added

Contributes towards 9175

@razajafri razajafri requested a review from jlowe November 9, 2023 18:50
@razajafri
Copy link
Collaborator Author

build

@razajafri razajafri merged commit f4a898c into NVIDIA:branch-23.12 Nov 10, 2023
37 checks passed
@razajafri razajafri deleted the add-python-udaf branch November 10, 2023 00:27
@sameerz sameerz added the task Work required that improves the product but is not user facing label Nov 13, 2023
mythrocks added a commit to mythrocks/spark-rapids that referenced this pull request Oct 24, 2024
Fixes NVIDIA#11528.

This commit addresses the failure of
`orc_test.py::test_project_fallback_when_reading_hive_fixed_length_char`
when run on Databricks 13.3+.

This test was skipped with an incorrect reason statement in NVIDIA#9646, to
address a failure on Databricks 13.3.  That failure was not the result
of a data mismatch.  It failed because the ProjectExec didn't fall back
to CPU.  (In fact, with Databricks 13.3 onwards, the ProjectExec is not
involved in `SELECT *` queries.)

As an aside, the same test is now skipped on Databricks 13.3 and 14.3,
because the error condition it tests does not fire on those versions.

Signed-off-by: MithunR <[email protected]>
mythrocks added a commit that referenced this pull request Nov 4, 2024
Fixes #11528.

This commit addresses the failure of
`orc_test.py::test_project_fallback_when_reading_hive_fixed_length_char`
when run on Databricks 13.3+.

This test was skipped with an incorrect reason statement in #9646, to
address a failure on Databricks 13.3.  That failure was not the result
of a data mismatch.  It failed because the ProjectExec didn't fall back
to CPU.  (In fact, with Databricks 13.3 onwards, the ProjectExec is not
involved in `SELECT *` queries.)

As an aside, the same test is now skipped on Databricks 13.3 and 14.3,
because the error condition it tests does not fire on those versions.

Signed-off-by: MithunR <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Work required that improves the product but is not user facing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants