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

Removed spark.rapids.sql.castDecimalToString.enabled and enabled GPU decimal to string by default [databricks] #8481

Merged
merged 7 commits into from
Jun 5, 2023

Conversation

revans2
Copy link
Collaborator

@revans2 revans2 commented Jun 2, 2023

This includes everything in #8439, but adds some fixes in the final commit. The heavy lifting was done by @hyperbolic2346

My part just adds in a few new integration tests so that the we are comparing to Spark instead of what we think Spark would produce in the current unit tests. It also ads in a slow path for negative scale decimals in ANSI mode, which both of them are not common, so I think we might be okay with the slow path.

@revans2
Copy link
Collaborator Author

revans2 commented Jun 2, 2023

build

jlowe
jlowe previously approved these changes Jun 2, 2023
@revans2
Copy link
Collaborator Author

revans2 commented Jun 2, 2023

looks like databricks 3.3.0 pulled in the Spark 3.4.0 cast change. Need to work on this a little more...

@revans2
Copy link
Collaborator Author

revans2 commented Jun 2, 2023

build

@sameerz sameerz added the feature request New feature or request label Jun 2, 2023
@hyperbolic2346
Copy link
Collaborator

🎉

thirtiseven added a commit to thirtiseven/spark-rapids that referenced this pull request Jun 7, 2023
* Removed spark.rapids.sql.castDecimalToString.enabled and enabled GPU decimal to string by default [databricks] (NVIDIA#8481)

* Adding shim for decimal to string and removing configuration option for GPU decimal to string

Signed-off-by: Mike Wilson <[email protected]>

* adding stub comparison function back in for now

Signed-off-by: Mike Wilson <[email protected]>

* Updating from review comments

Signed-off-by: Mike Wilson <[email protected]>

* Fix some corner cases with decimal cast to string

Signed-off-by: Robert (Bobby) Evans <[email protected]>

* Move include cast change in databricks 330

---------

Signed-off-by: Mike Wilson <[email protected]>
Signed-off-by: Robert (Bobby) Evans <[email protected]>
Co-authored-by: Mike Wilson <[email protected]>

* Move task completion listener registration to after variables are initialized (NVIDIA#8486)

Signed-off-by: Jason Lowe <[email protected]>

* [Doc] address Spark RAPIDS NVAIE VDR issues [skip ci] (NVIDIA#8427)

* address Spark RAPIDS NVAIE VDR

Signed-off-by: liyuan <[email protected]>

* reword the getting started guide on gcp secure boot part

Signed-off-by: liyuan <[email protected]>

* address the nit rewording

Signed-off-by: liyuan <[email protected]>

---------

Signed-off-by: liyuan <[email protected]>

* Fix warning about deprecated parquet config (NVIDIA#8515)

Signed-off-by: Robert (Bobby) Evans <[email protected]>

* Avoid calling Table.merge with BinaryType columns (NVIDIA#8516)

Signed-off-by: Jason Lowe <[email protected]>

---------

Signed-off-by: Mike Wilson <[email protected]>
Signed-off-by: Robert (Bobby) Evans <[email protected]>
Signed-off-by: Jason Lowe <[email protected]>
Signed-off-by: liyuan <[email protected]>
Co-authored-by: Robert (Bobby) Evans <[email protected]>
Co-authored-by: Mike Wilson <[email protected]>
Co-authored-by: Jason Lowe <[email protected]>
Co-authored-by: liyuan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants