Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-2075

Shade akka and protobuf dependencies away

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Done
    • None
    • 1.0.0, 1.4.0
    • Build System
    • None
    • Solved by upgrading to a newer Akka version in FLINK-7810

    Description

      Lately, the Zeppelin project encountered the following problem: It includes flink-runtime which depends on akka_remote:2.3.7 which again depends on protobuf-java:2.5.0. However, Zeppelin set the protobuf-java version to 2.4.1 to make it build with YARN 2.2. Due to this, akka_remote finds a wrong protobuf-java version and fails because of an incompatible change between these versions.

      I propose to shade Flink's akka dependency and protobuf dependency away, so that user projects depending on Flink are not forced to use a special akka/protobuf version.

      Attachments

        Activity

          People

            Unassigned Unassigned
            trohrmann Till Rohrmann
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: