Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-8257

Resolve Netty lib conflicts

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.20.1
    • 1.20.2
    • library
    • None

    Description

      The following transitive dependencies conflict with Drill's own, newer Netty dependencies and need to be excluded.

      • jars/3rdparty/netty-transport-native-epoll-4.1.45.Final.jar
      • jars/3rdparty/netty-all-4.1.59.Final.jar
      • jars/3rdparty/netty-codec-http-4.1.59.Final.jar

      It is not understood what exact conditions are needed for the library conflict to adversely affect a Drillbit, but when they are present it becomes impossible to enable TLS on the user RPC port. One guess is that a class loader race condition decides whether the problem will manifest.

       

      Attachments

        Activity

          People

            dzamo James Turton
            dzamo James Turton
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: