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

Merge remote-tracking branch 'origin/branch-22.06' into main #5782

Merged
merged 266 commits into from
Jun 14, 2022

Conversation

NvTimLiu
Copy link
Collaborator

@NvTimLiu NvTimLiu commented Jun 8, 2022

Merge remote-tracking branch 'origin/branch-22.06' into main

Change version to 22.06.0

Note, merge this PR via Create a merge commit

Signed-off-by: Tim Liu [email protected]

jlowe and others added 30 commits March 23, 2022 15:36
Fix merge of branch-22.04 to branch-22.06
* Unshim Arrow

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

* Unshim Alluxio

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

* Unshim Kryo

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

* Unshim getGpuColumnarToRowTransition

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

* Unshim createTable

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

* Unshim hasSeparateINT96RebaseConf

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

* Unshim getScalaUDFAsExpression

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

* Unshim getMapSizesByExecutorId

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

* Unshim getFileSourceMaxMetadataValueLength

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

* Unshim getGpuShuffleExchangeExec

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

* Unshim SortOrder

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

* Remove HadoopFSUtils shim

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

* Unshim getLegacyComplexTypeToString

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

* Unshim shouldFailDivByZero

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

* Unshim shouldFailOnElementNotExists

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

* Remove registerKryo from Spark31XdbShims

* Unshim shouldFallbackOnAnsiTimestamp
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
* Unshim GpuRegExpReplace

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

* Unshim Lead and Lag

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

* Unshim GpuGetArrayItem

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

* Unshim GetMapValue

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

* Unshim ElementAt

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

* Remove GpuTimeSub

* Update generated docs

* Fix unused import in Spark31XdbShims
Fix merge from 22.04 to 22.06
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
Fix merge from 22.04 to 22.06
…5076)

* Unshim tests-spark310+

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

* Unshim ParquetCachedBatchSerializer

* Commonize GpuColumnarToRowExec and GpuColumnarToRowTransitionExec

* Move GpuJoinUtils out of shims

* Remove 311+-all directory

* Remove unshimmed-spark311.txt

* Add missing dependency on Databricks for tests build

* Add mockito-inline dependency to tests
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
* Patterns to auto-trigger databricks build in premerge

Signed-off-by: Peixin Li <[email protected]>

* also remove non-existed shims sourcePattern

* remove dup unstash

* aborted status change

* avoid list all changed files
* Remove single-buffer compression codec APIs

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

* Fix copyrights
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
[auto-merge] branch-22.04 to branch-22.06 [skip ci] [bot]
razajafri and others added 7 commits June 6, 2022 17:04
* Write Scala test for ORC encrypted write

Signed-off-by: Raza Jafri <[email protected]>

* add a defensive piece of code to make sure we don't run this code for 3.1.x

Signed-off-by: Raza Jafri <[email protected]>

* park

Signed-off-by: Raza Jafri <[email protected]>

* remove the redundant test

Signed-off-by: Raza Jafri <[email protected]>

Co-authored-by: Raza Jafri <[email protected]>
…ssloader [databricks] (NVIDIA#5716)

* use the shim to load the avro class

Signed-off-by: Raza Jafri <[email protected]>

* Use ShimLoader to load avro class and to check

Signed-off-by: Raza Jafri <[email protected]>

* addressed review comments

Signed-off-by: Raza Jafri <[email protected]>

* Review suggestions

Signed-off-by: Gera Shegalov <[email protected]>

* added documentation

Signed-off-by: Raza Jafri <[email protected]>

* modified documentation

Signed-off-by: Raza Jafri <[email protected]>

* addressed build failure

Signed-off-by: Raza Jafri <[email protected]>

* addressed comments

Signed-off-by: Raza Jafri <[email protected]>

* added the exact error and warning

Signed-off-by: Raza Jafri <[email protected]>

Co-authored-by: Raza Jafri <[email protected]>
Co-authored-by: Gera Shegalov <[email protected]>
* Init 22.06 changelog

Signed-off-by: Peixin Li <[email protected]>

* generate based on latest issues and PRs
* enable avrotest in nightly tests

Signed-off-by: Peixin Li <[email protected]>

* remove space
* Write Scala test for ORC encrypted write

Signed-off-by: Raza Jafri <[email protected]>

* add a defensive piece of code to make sure we don't run this code for 3.1.x

Signed-off-by: Raza Jafri <[email protected]>

* park

Signed-off-by: Raza Jafri <[email protected]>

* added test for ORC write fallback

Signed-off-by: Raza Jafri <[email protected]>

* add comment

Signed-off-by: Raza Jafri <[email protected]>

* addressed revied comments

Signed-off-by: Raza Jafri <[email protected]>

Co-authored-by: Raza Jafri <[email protected]>
@NvTimLiu NvTimLiu requested review from tgravescs, sameerz and pxLi June 8, 2022 03:54
@NvTimLiu NvTimLiu self-assigned this Jun 8, 2022
@NvTimLiu NvTimLiu added the build Related to CI / CD or cleanly building label Jun 8, 2022
@NvTimLiu
Copy link
Collaborator Author

NvTimLiu commented Jun 8, 2022

build

…ricks] (NVIDIA#5784)

* Update the error string for test_cast_neg_to_decimal_err on 330

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

* address comments

Signed-off-by: Firestarman <[email protected]>
@tgravescs
Copy link
Collaborator

there are still a couple PRs to be merged so we will have to do this again if it gets merged

tgravescs and others added 5 commits June 8, 2022 10:32
… files on the GPU [databricks] (NVIDIA#5761)

* Throw useful message when parquet columnar encryption enabled

* update message

* fix message

* handle native encrypted

* move variable

* cleanup

* fix native check

* cleanup imports

* fix import order

* Sign off

Signed-off-by: Thomas Graves <[email protected]>

* Shim the parquet crypto exception check

Signed-off-by: Thomas Graves <[email protected]>

* shim 320cdh

* Add test for parquet encryption

Signed-off-by: Thomas Graves <[email protected]>
Passes the datatype of round-like functions directly to GPU overrides, so as to adapt different Spark versions.

Signed-off-by: sperlingxx <[email protected]>
…IDIA#5766)

Fixes NVIDIA#5765

Fix the potential overflow when casting float/double to decimal. The overflow occurs on the container decimal for HALF_UP round.
 
Signed-off-by: sperlingxx <[email protected]>
* remove ORC encryption test from 321cdh

Signed-off-by: Raza Jafri <[email protected]>

* addressed review comments

Signed-off-by: Raza Jafri <[email protected]>

Co-authored-by: Raza Jafri <[email protected]>
* Fall back to CPU for RoundCeil and RoundFloor expressions

Signed-off-by: Niranjan Artal <[email protected]>
@NvTimLiu
Copy link
Collaborator Author

there are still a couple PRs to be merged so we will have to do this again if it gets merged

Right, I'll update this PR to pick all the v22.06.0 PRs to main after they get merged

@GaryShen2008
Copy link
Collaborator

build

@NvTimLiu NvTimLiu merged commit ec6933f into NVIDIA:main Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to CI / CD or cleanly building
Projects
None yet
Development

Successfully merging this pull request may close these issues.