Skip to content

Conversation

@SreeramGarlapati
Copy link
Collaborator

@SreeramGarlapati SreeramGarlapati commented May 19, 2021

This is a copy of #2092

Implementation of StreamingOffset in Iceberg-Spark project is derived from org.apache.spark.sql.sources.v2.reader.streaming.Offset - which is a Spark2 class. As a result - this cannot be used for implementing Spark3 Structured Streaming (#2611) & had to be copied.

So, moved the existing StreamingOffset implementation in iceberg-spark to iceberg-spark2.
Made another copy of this with spark3 offset implementation in iceberg-spark3.

@github-actions github-actions bot added the spark label May 19, 2021
@SreeramGarlapati
Copy link
Collaborator Author

@RussellSpitzer @rdblue @aokolnychyi - pl. see if you folks can (n)ack this.

@SreeramGarlapati SreeramGarlapati changed the title Make a Copy of StreamingOffset implementation from Spark2 into Spark3 to avoid naming conflicts Make a Copy of StreamingOffset implementation from Spark2 into Spark3's version of Offset implementation May 19, 2021
@RussellSpitzer
Copy link
Member

Mentioned on slack, Only thing I think we need here is to move the original StreamingOffset -> iceberg-spark2

@RussellSpitzer RussellSpitzer merged commit 848797d into apache:master May 20, 2021
@RussellSpitzer
Copy link
Member

Merged! Thanks for the first contribution @SreeramGarlapati

@SreeramGarlapati SreeramGarlapati deleted the spark3.streaming.offset branch May 20, 2021 02:20
SreeramGarlapati added a commit to SreeramGarlapati/iceberg that referenced this pull request May 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants