Skip to content

Conversation

@jbaiera
Copy link
Member

@jbaiera jbaiera commented Nov 17, 2021

Spark changed the internal implementation of the CompactibleFileStreamLog which caused issues when trying to upgrade. We simply support both the old and new version by implementing both required methods (old and new) and allowing them to be resolved at runtime as needed.

@jbaiera jbaiera requested a review from masseyke November 19, 2021 19:01
@jbaiera jbaiera requested a review from masseyke December 6, 2021 21:32
@masseyke
Copy link
Member

masseyke commented Dec 7, 2021

@elasticmachine update branch

Copy link
Member

@masseyke masseyke left a comment

Choose a reason for hiding this comment

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

Looks good to me. I built it out and tried it manually in a yarn cluster -- didn't find any problems.

@jbaiera jbaiera merged commit 7d52b31 into elastic:master Dec 8, 2021
@jbaiera jbaiera deleted the spark-3.1-upgrade branch December 8, 2021 21:33
@masseyke masseyke mentioned this pull request Feb 2, 2022
2 tasks
@olegbonar
Copy link

Why elasticsearch-spark-30_2.12:8.0.0 still depends on org.apache.spark:spark-catalyst_2.12:3.0.1? Shouldn't it depend on spark 3.2.1 already?

@masseyke
Copy link
Member

It looks like a mistake. It looks like we're pulling in both 3.0.1 and 3.2.0. I believe the 3.2.0 ones are taking precedence (b/c we're able to use 3.2-only features). But we need to sort that out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants