-
Notifications
You must be signed in to change notification settings - Fork 278
[FEA] Add support for Spark 4.1.1 [databricks] #14120
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
Merged
Merged
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
81e0b00
Initial Spark 410 shim setup
bf8f71e
Add Spark 410 base shim files
a39bfeb
Add 410 markers to existing shims and fix API changes for Spark 410
dde1282
Fix StoragePartitionJoinParams package moved for Spark 410 shim
5c1453b
Fix MAX_BROADCAST_TABLE_BYTES removed for Spark 410 shim
d2eed06
Fix TimeAdd renamed to TimestampAddInterval for Spark 410 shim
fb1fb49
Fix evalMode access changed to evalContext.evalMode for Spark 410 shim
f6d99c6
Fix ShowNamespacesExec removed for Spark 410 shim
89039af
Fix AggregateInPandasExec renamed to ArrowAggregatePythonExec for Spa…
cdaa361
Fix WindowInPandasExec renamed to ArrowWindowPythonExec for Spark 410…
deda01a
Fix ParquetColumnVector constructor changed for Spark 410 shim
10e3029
Fix FileStreamSink/MetadataLogFileIndex package moved for Spark 410 shim
387f54f
Add test files and misc fixes for Spark 410 shim
5e0e942
Exclude Delta Lake from Spark 4.1.0 build
cb90f65
Add InvalidateCacheShims for AtomicReplaceTableAsSelectExec callback …
421ae8a
Add generated files for Spark 4.1.0 shim
97721ec
Format code
bf5c7e7
Fix one line
4dab1d8
Fix unit test cases
de7311f
Fix unit test cases
c4d6dee
Fix building errors for Scala 2.12
352ef8d
Switch from Spark 410 shim to 411
479ded4
Use Java 17 release
855edbc
Fix: Change version from 410 to 411
33c45ec
Fix
2069825
Fix
7df38c8
Fix
b5cb210
Fix
4041e20
Fix ITs: Spark 4.1.0+ returns bytes instead of bytearray for binary data
4b16f38
Format code
0c8dd92
Update pom
f344b51
Merge main branch
6a6efdf
411 docs
6856dfb
Fix DayTimeInterval shims for Spark 4.1.1
f482917
Add Gpu version for OneRowRelationExec
a310cad
Fix shim bug: missing for some Spark versions
4e5fa8d
Fix bug in make-scala-version-build-files.sh
cd01ef7
Fix shim bug: missed some Spark versions
a842809
Revert "Fix bug in make-scala-version-build-files.sh"
b5f2101
Fix make-scala-version-build-files.sh: reorder properties in release4…
eab7b21
Fix WindowInPandasShims for Databricks: use projectList instead of wi…
9105d81
Fix import conflict: remove redundant StoragePartitionJoinShims import
e572077
Fix Window UDF protocol for Spark 4.1.1
8abd36f
Fix Aggregate UDF protocol for Spark 4.1.1
955b842
Merge branch 'main' into spark-41-shim
dba476d
Fix docs
404a063
Revert a inadvertent change
5e4bfff
Java8 Target
gerashegalov 9b81311
jdk8 target
gerashegalov 0d8b133
Merge remote-tracking branch 'origin/release/26.02' into gera-jdk8
gerashegalov 0d5157a
Upgrade to Scala 2.13.18 and modernize unused warnings configuration
gerashegalov c3bd85e
Fix
d5e36ac
Copyright
c58da37
Fix building warnnings
0b8583c
Fix a udf test case using safety mode
2a85f54
Update POM files and build scripts
gerashegalov 24f37c9
411 shim: get max broadcase table size from conf
abe75a6
Fix comments
e2eb481
Refactor build scripts and update dependencies
gerashegalov b8be19b
Merge remote-tracking branch 'res-life/spark-41-shim' into pr/res-lif…
gerashegalov 991e73e
Update copyright years in multiple files to 2026 and add ParquetVaria…
gerashegalov d231944
sign
gerashegalov cc1ae81
Revert inadvertent changes for two doc files
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 0 additions & 2 deletions
2
dist/unshimmed-common-from-spark320.txt → dist/unshimmed-common-from-single-shim.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
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.
Will this file be used for 411 building ?
According to the folder name "delta-33x-40x", suppose it is not.
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.
Originally, it's does used for 411 shim for delta lake feature.
But now delta lake for 411 shim is using a stub/fake impl. Track issue #14119.
Let's keep this? it has no side-effect.