Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-5755

Ensure that Hadoop and HBase dependencies are not overridden with older versions

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 5.1.0
    • 5.1.0
    • None
    • None

    Description

      The majority of the transitive Hadoop dependencies in Phoenix are included through four projects, Hadoop, Hbase, Tephra and Omid.

      HBase tends not to override Hadoop transitive dependency versions, as its dependencies are one step farther away than the dependencies pulled in via Hadoop.

      Tephra and Omid however, depend on the some of the same dependencies, and are at the same distance, or lower than the Hadoop dependencies.

      This results in the old Tephra and Omid transitive dependency versions overriding the versions set by Hadoop, which is undesirable, and causes problems.

      Exclude all Tephra and Omid transitive dependencies that would downgrade the Hadoop transitive dependencies.

      Attachments

        1. PHOENIX-5755.master.v1.patch
          0.1 kB
          Istvan Toth

        Issue Links

          Activity

            People

              stoty Istvan Toth
              stoty Istvan Toth
              Votes:
              0 Vote for this issue
              Watchers:
              3 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 - 40m
                  40m