Skip to content

[Spark][4.0] Add Delta Connect Scala Client integration test #4684

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

Open
wants to merge 2 commits into
base: branch-4.0
Choose a base branch
from

Conversation

longvu-db
Copy link
Contributor

Which Delta project/connector is this regarding?

  • Spark
  • Standalone
  • Flink
  • Kernel
  • Other (fill in here)

Description

Cherry-pick of #4628

How was this patch tested?

Does this PR introduce any user-facing changes?

@longvu-db longvu-db changed the title [Spark] Add Delta Connect Scala Client integration test [Spark][4.0] Add Delta Connect Scala Client integration test May 31, 2025
Copy link
Collaborator

@allisonport-db allisonport-db left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some comments so we can reuse this for 4.0.0+ release ideally without changing too much code

Comment on lines +184 to +187
resolvers ++= Seq(
Resolver.mavenLocal,
"Delta" at "https://oss.sonatype.org/content/repositories/iodelta-1229"
),
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove this this will be passed in as extraMavenRepo when run right? this means we don't need to update this when staging repo changes

Comment on lines +179 to +182
libraryDependencies ++= Seq(
"io.delta" %% "delta-connect-client" % "4.0.0",
"org.apache.spark" %% "spark-connect-client-jvm" % "4.0.0"
),
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same thing here, can you use lookupSparkVersion like we do in getLibraryDependencies? So we don't need to update versions manually

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(and use getDeltaVersion for the delta-connect version)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants