-
Notifications
You must be signed in to change notification settings - Fork 2
[BATCHCMP-379] Port over Lyft Spark v3.3 custom patches #60
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
base: v3.5.6-lyft
Are you sure you want to change the base?
[BATCHCMP-379] Port over Lyft Spark v3.3 custom patches #60
Conversation
Call internal lyft API using reflection when the executor was successfully requested from K8s (cherry picked from commit 860cb05)
6233292
to
6fce24f
Compare
bfbeca3
to
cee07c7
Compare
Legal RiskThe following dependencies were released under a license that RecommendationWhile merging is not directly blocked, it's best to pause and consider what it means to use this license before continuing. If you are unsure, reach out to your security team or Semgrep admin to address this issue. EPL-1.0
EPL-2.0
LGPL-2.1 |
cee07c7
to
f493b1a
Compare
f493b1a
to
32aaa91
Compare
32aaa91
to
f50480d
Compare
(cherry picked from commit db105db)
6a21a99
to
b178bbe
Compare
…rite As an attempt to support dynamic partition overwrite using S3A staging committers, we disabled the previous hard-coded exception and dynamically set the value for fs.s3a.committer.staging.conflict-mode so to ensure PartitionedStagingCommitter behaves as expected in both "INSERT INTO" and "INSERT OVERWRITE" scenarios. The details are documented at: https://docs.google.com/document/d/1fH4AtClYDiQt4fU9g-QzcoRu9SxMo8isGuLgvVxZgdc/edit?usp=sharing (cherry picked from commit 902996c)
879844f
to
3c501fa
Compare
Legal RiskThe following dependencies were released under a license that RecommendationWhile merging is not directly blocked, it's best to pause and consider what it means to use this license before continuing. If you are unsure, reach out to your security team or Semgrep admin to address this issue. EPL-1.0 LGPL-2.1 |
3e4c523
to
f11bcd2
Compare
…write Following up with previous commit, which disabled hard-coded exception in PathOutputCommitProtocol.scala when using dynamicPartitionOverwrite. Spark 3.5 upgrade throws that exception in another location too, so this commit disables that as well. We also update unit test in CommitterBindingSuite.scala to disable IOException throwing for unsupported dynamic partitioning.
44c134f
to
7f24cf7
Compare
…rt for blockmanager (cherry picked from commit e90b3e0)
0044779
to
18da6be
Compare
Port relevant custom patches from lyft/spark v3.3 to v.3.5.
Notably, the following commits are skipped:
spark-private
distribution, no longer neededTBD If We Can Skip: