Apache Drill
  1. Apache Drill
  2. DRILL-996

Build - allow other versions of Hadoop to be specified on command-line

    Details

    • Type: Improvement Improvement
    • Status: In Progress
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Future
    • Component/s: Tools, Build & Test
    • Labels:
      None

      Description

      Right now, in order to change the version of Hadoop that Drill is built against, you have to edit the POM. However, for automated build systems that build Drill against a variety of possible Hadoop versions, it would be much cleaner to be able to specify it on the command-line.

      1. DRILL-996.2.patch.txt
        5 kB
        Patrick Wong
      2. DRILL-996.1.patch.txt
        4 kB
        Patrick Wong

        Activity

        Patrick Wong created issue -
        Patrick Wong made changes -
        Field Original Value New Value
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Patrick Wong added a comment -

        DRILL-996.1.patch.txt - Allow other versions of Hadoop to be specified on command-line

        Show
        Patrick Wong added a comment - DRILL-996 .1.patch.txt - Allow other versions of Hadoop to be specified on command-line
        Patrick Wong made changes -
        Attachment DRILL-996.1.patch.txt [ 12650678 ]
        Hide
        Patrick Wong added a comment -
        Show
        Patrick Wong added a comment - Review request: https://reviews.apache.org/r/22661/
        Jacques Nadeau made changes -
        Fix Version/s 0.5.0 [ 12324880 ]
        Jacques Nadeau made changes -
        Fix Version/s 0.6.0 [ 12327472 ]
        Fix Version/s 0.5.0 [ 12324880 ]
        Jacques Nadeau made changes -
        Fix Version/s 0.7.0 [ 12327473 ]
        Fix Version/s 0.6.0 [ 12327472 ]
        Patrick Wong made changes -
        Status In Progress [ 3 ] Patch Available [ 10002 ]
        Hide
        Patrick Wong added a comment -

        Need to make an updated patch

        Show
        Patrick Wong added a comment - Need to make an updated patch
        Patrick Wong made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        Patrick Wong made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Patrick Wong made changes -
        Component/s Tools, Build & Test [ 12322692 ]
        Hide
        Patrick Wong added a comment -

        DRILL-996.2.patch.txt - Build - allow other versions of Hadoop to be specified on command-line

        Show
        Patrick Wong added a comment - DRILL-996 .2.patch.txt - Build - allow other versions of Hadoop to be specified on command-line
        Patrick Wong made changes -
        Attachment DRILL-996.2.patch.txt [ 12683435 ]
        Patrick Wong made changes -
        Status In Progress [ 3 ] Patch Available [ 10002 ]
        Assignee Patrick Wong [ pwong-mapr ] DrillCommitter [ drillcommitter ]
        Jacques Nadeau made changes -
        Fix Version/s 0.8.0 [ 12328812 ]
        Fix Version/s 0.7.0 [ 12327473 ]
        Jacques Nadeau made changes -
        Assignee DrillCommitter [ drillcommitter ] Jason Altekruse [ jaltekruse ]
        Fix Version/s 0.9.0 [ 12328813 ]
        Fix Version/s 0.8.0 [ 12328812 ]
        Tony Stevenson made changes -
        Workflow no-reopen-closed, patch-avail, testing [ 12869642 ] Drill workflow [ 12935019 ]
        Status Patch Available [ 10002 ] Reviewable [ 10006 ]
        Jason Altekruse made changes -
        Fix Version/s 1.0.0 [ 12325568 ]
        Fix Version/s 0.9.0 [ 12328813 ]
        Jacques Nadeau made changes -
        Fix Version/s 1.2.0 [ 12332042 ]
        Fix Version/s 1.0.0 [ 12325568 ]
        Hide
        Jason Altekruse added a comment -

        We need to discuss this more before implementing it if it is really needed. While there are a few places in the pom files where we are declaring the version numbers as maven properties/variables, these have been used to removed redundancy, not to enable custom versions to the passed on the command line. We have not historically supported multiple versions of any our dependencies at the same time. If we need to start doing this, I think all of the supported versions need to be included in a multi-phase build where all unit tests will be run against each configuration.

        Show
        Jason Altekruse added a comment - We need to discuss this more before implementing it if it is really needed. While there are a few places in the pom files where we are declaring the version numbers as maven properties/variables, these have been used to removed redundancy, not to enable custom versions to the passed on the command line. We have not historically supported multiple versions of any our dependencies at the same time. If we need to start doing this, I think all of the supported versions need to be included in a multi-phase build where all unit tests will be run against each configuration.
        Jason Altekruse made changes -
        Assignee Jason Altekruse [ jaltekruse ] Patrick Wong [ pwong-mapr ]
        Jason Altekruse made changes -
        Status Reviewable [ 10006 ] In Progress [ 3 ]
        Jason Altekruse made changes -
        Fix Version/s Future [ 12326743 ]
        Fix Version/s 1.2.0 [ 12332042 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Patch Available Patch Available Open Open
        1m 14s 1 Patrick Wong 22/Nov/14 02:44
        Open Open In Progress In Progress
        2d 19h 27m 2 Patrick Wong 24/Nov/14 22:09
        In Progress In Progress Patch Available Patch Available
        158d 4h 56m 2 Patrick Wong 24/Nov/14 22:33
        Patch Available Patch Available Reviewable Reviewable
        105d 10m 1 Tony Stevenson 09/Mar/15 22:43
        Reviewable Reviewable In Progress In Progress
        122d 1h 24m 1 Jason Altekruse 10/Jul/15 00:08

          People

          • Assignee:
            Patrick Wong
            Reporter:
            Patrick Wong
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development