Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
21c1811
Deps: Update to apache spark-sql 3.5.5
acocuzzo Jun 20, 2025
32fe266
Update scala version to 2.13.8
acocuzzo Jun 20, 2025
2a58f39
Update spark in snippets/pom.xml
acocuzzo Jun 20, 2025
86f0d1e
Update pom.xml
acocuzzo Jun 20, 2025
179f4d0
Upgrade to scala 2.11.12
acocuzzo Jun 20, 2025
3b9e2b7
Upgrade scale to 2.12.20
acocuzzo Jun 20, 2025
a3d060d
Set to spark-sql_3.12
acocuzzo Jun 20, 2025
3a7d376
spark-sql_2.12
acocuzzo Jun 20, 2025
ecfb860
Update PslSparkUtils.java with scala 2.13 CollectionConverters
acocuzzo Jun 20, 2025
41a3599
Update pom.xml with scala 2.13.16
acocuzzo Jun 20, 2025
1f85e8f
Update snippets/pom.xml with 2.13
acocuzzo Jun 20, 2025
d150e7f
Update samples/snapshot/pom.xml with 2.12
acocuzzo Jun 20, 2025
b142fdb
Merge branch 'googleapis:main' into update-apache-spark-sql-3.5.5
acocuzzo Jun 20, 2025
030aff1
Update PslSparkUtils.java fix import
acocuzzo Jun 20, 2025
bc00818
Update PslWrite.java to override useCommitCoordinator()
acocuzzo Jun 20, 2025
984d342
Update PslWrite.java
acocuzzo Jun 20, 2025
7836685
Fix broken pom.xml
acocuzzo Jun 20, 2025
2702694
Fix scala in PslSparkUtilsTest
acocuzzo Jun 20, 2025
9d6c352
Add spark-sql-api
acocuzzo Jun 20, 2025
58da70c
Fix lint errors
acocuzzo Jun 20, 2025
f14e5c9
Fix commons-lang missing dependency
acocuzzo Jun 20, 2025
ac0e9fb
Remove dependency on StringUtils
acocuzzo Jun 20, 2025
95ca0ba
remove uneeded import
acocuzzo Jun 20, 2025
2e3f616
Fix String.startsWith
acocuzzo Jun 20, 2025
6f8600e
Set useCommitCoordinator true
acocuzzo Jun 22, 2025
32baffb
Unpin scala
acocuzzo Jun 24, 2025
32e216c
removing spark pinning
acocuzzo Jun 30, 2025
aa180b3
Update current version
acocuzzo Jul 2, 2025
8217dcf
Merge branch 'main' into update-apache-spark-sql-3.5.5
acocuzzo Jul 2, 2025
b448677
Update dataproc image version
acocuzzo Jul 2, 2025
b95c589
Merge branch 'update-apache-spark-sql-3.5.5' of https://github.com/ac…
acocuzzo Jul 2, 2025
b374e97
Temporarily downgrade to 3.5.3 to test on dataproc
acocuzzo Jul 7, 2025
bfdbbe2
Update samples README and versions.txt
acocuzzo Jul 7, 2025
f0a832e
Revert pom changes in samples
acocuzzo Jul 7, 2025
fd08237
Revert "Remove dependency on StringUtils"
acocuzzo Jul 7, 2025
47f5e62
Separate versioning from PR
acocuzzo Jul 7, 2025
6a03a71
Revert string utils update
acocuzzo Jul 7, 2025
36138fc
Revert scala version to 2.12.20
acocuzzo Jul 7, 2025
200c5b7
Revert CollectionConverter changes
acocuzzo Jul 8, 2025
52b9f98
Add spark-sql-api undeclared dependency
acocuzzo Jul 9, 2025
c18c5ff
Update to 3.5.5 again and fix warnings
acocuzzo Jul 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<encoding>UTF-8</encoding>
<scala.version>2.12.15</scala.version>
<scala.version>2.12.20</scala.version>
<scala.version.short>2.12</scala.version.short>
<spark.version>3.1.2</spark.version>
<spark.version>3.5.5</spark.version>
<hadoop.version>3.2.2</hadoop.version>
</properties>
<dependencyManagement>
Expand Down Expand Up @@ -114,6 +114,12 @@
<version>${spark.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql-api_${scala.version.short}</artifactId>
<version>${spark.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-unsafe_${scala.version.short}</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion samples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ follow the steps:
```
4. Create a Dataproc cluster
```sh
gcloud dataproc clusters create $CLUSTER_NAME --region=$REGION --zone=$REGION-$ZONE_ID --image-version=1.5-debian10 --scopes=cloud-platform
gcloud dataproc clusters create $CLUSTER_NAME --region=$REGION --zone=$REGION-$ZONE_ID --image-version=2.3-debian12 --scopes=cloud-platform
```
5. Package sample jar
```sh
Expand Down
2 changes: 1 addition & 1 deletion samples/simple_read_sample.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ if [ "$1" == "run" ]; then
gcloud dataproc clusters create $CLUSTER_NAME \
--region=$REGION \
--zone=$REGION-$ZONE_ID \
--image-version=1.5-debian10 \
--image-version=2.3-debian12 \
--scopes=cloud-platform

# Package sample jar
Expand Down
2 changes: 1 addition & 1 deletion samples/simple_write_sample.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ if [ "$1" == "run" ]; then
gcloud dataproc clusters create $CLUSTER_NAME \
--region=$REGION \
--zone=$REGION-$ZONE_ID \
--image-version=1.5-debian10 \
--image-version=2.3-debian12 \
--scopes=cloud-platform

# Package sample jar
Expand Down
2 changes: 1 addition & 1 deletion samples/word_count_sample.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ if [ "$1" == "run" ]; then
gcloud dataproc clusters create $CLUSTER_NAME \
--region=$REGION \
--zone=$REGION-$ZONE_ID \
--image-version=1.5-debian10 \
--image-version=2.3-debian12 \
--scopes=cloud-platform

# Package sample jar
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ public void commit(org.apache.spark.sql.connector.read.streaming.Offset end) {
}

@Override
@SuppressWarnings("try")
public void stop() {
try (AutoCloseable a = committer;
AutoCloseable b = cursorClient;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,9 @@ public BatchWrite buildForBatch() {
public StreamingWrite buildForStreaming() {
return this;
}

@Override
public boolean useCommitCoordinator() {
return true;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ public PslSourceOffset getHeadOffset() {
}

@Override
@SuppressWarnings("try")
public void close() {
try (AutoCloseable a = topicStatsClient;
Closeable b = partitionCountReader) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@ interface CommitterFactory {

void commit(PslSourceOffset offset);

@Override
void close();
}