Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-5419

Build multiple versions of the Flink Runner against different Flink versions

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.10.0
    • Component/s: build-system, runner-flink
    • Labels:
      None

      Description

      Following up on a discussion on the mailing list.

      We want to keep the Flink version stable across different versions to avoid upgrade pain for long-term users. At the same time, there are users out there with newer Flink clusters and developers also want to utilize new Flink features.

      It would be great to build multiple versions of the Flink Runner against different Flink versions.

      When the upgrade is as simple as changing the version property in the build script, this should be pretty straight-forward. If not, having a "base version" and applying a patch during the build could be an option. We should avoid duplicating any Runner code.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mxm Maximilian Michels
                Reporter:
                mxm Maximilian Michels
              • Votes:
                2 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 4h
                  4h