Skip to content
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

[cherry-pick] add support for flink 1.18 for Beam Flink Runner #130

Merged
merged 12 commits into from
Nov 25, 2024

Conversation

minxhe
Copy link

@minxhe minxhe commented Nov 21, 2024

Cherry pick apache#31062 to add support for flink 1.18 for Beam Flink Runner from apache/beam master

Changes cherrypicked:

Testing:


Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

  • Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
  • Update CHANGES.md with noteworthy changes.
  • If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md

GitHub Actions Tests Status (on master branch)

Build python source distribution and wheels
Python tests
Java tests
Go tests

See CI.md for more information about GitHub Actions CI.

@minxhe minxhe changed the title Minxhe/flink 1 18 [cherry-pick] add support for flink 1.18 for Beam Flink Runner Nov 21, 2024
@minxhe minxhe self-assigned this Nov 21, 2024
Copy link

@yananhao12 yananhao12 left a comment

Choose a reason for hiding this comment

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

Should we also remove 1.14 and 1.15 which are already removed from OSS and are not used at LinkedIn either.

@minxhe
Copy link
Author

minxhe commented Nov 25, 2024

Should we also remove 1.14 and 1.15 which are already removed from OSS and are not used at LinkedIn either.

Ran into some issues when cherry picking the 1.14 removal PR, let me give it another shot today.

This test asserts on the message of an AssertionError thrown by a
failing hamcrest assertion. The message changes in the latest versions
of hamcrest.

```
1) testBadCoderIsNotDeterministic(org.apache.beam.sdk.testing.CoderPropertiesTest)
java.lang.AssertionError:
Expected: a string containing "<84>, <101>, <115>, <116>, <68>"
     but: was "
Expected: [<24b>, <84b>, <101b>, <115b>, <116b>, <68b>, <97b>, <116b>, <97b>, <51b>, <51b>, <50b>, <54b>, <49b>, <57b>, <57b>, <52b>, <57b>, <48b>, <57b>, <57b>, <55b>, <48b>, <53b>, <53b>]
     but: was [<24b>, <84b>, <101b>, <115b>, <116b>, <68b>, <97b>, <116b>, <97b>, <51b>, <51b>, <50b>, <54b>, <49b>, <57b>, <57b>, <52b>, <56b>, <50b>, <48b>, <52b>, <49b>, <54b>, <49b>, <53b>]"
        at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
        at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6)
        at org.apache.beam.sdk.testing.CoderPropertiesTest.testBadCoderIsNotDeterministic(CoderPropertiesTest.java:123)
```
Jiangjie Qin and others added 4 commits November 25, 2024 10:56
…able batch execution on DataStream API (apache#28614)

Co-authored-by: Jiangjie Qin <[email protected]>
Co-authored-by: tvalentyn <[email protected]>
* [runners-flink] Remove unnnecessary dependency on flink-annotations

* Fix @RequiresStableInput for portable Flink (apache#20812)

 Fix FlinkRequiresStableInputTest flakiness (apache#21333)

* Flink: Tests for stateful stable dofns (apache#20812)

* Enable commit for kafka flink portable test

* Apply suggestions from code review

Co-authored-by: Lukasz Cwik <[email protected]>

* Add callback to BufferingDoFnRunner for flushing SDK harness results

* revert changes in website

Co-authored-by: Lukasz Cwik <[email protected]>
@minxhe
Copy link
Author

minxhe commented Nov 25, 2024

@yananhao12 removed 1.14. The Flink 1.15 removal in OSS happened after the introduction of 1.19. We should do the same for our fork to avoid change order issues.

@minxhe minxhe requested a review from yananhao12 November 25, 2024 20:47
@minxhe minxhe merged commit fd20730 into linkedin:li_trunk Nov 25, 2024
18 checks passed
@minxhe minxhe mentioned this pull request Nov 26, 2024
3 tasks
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.

6 participants