Avro
  1. Avro
  2. AVRO-852

TetheredProcess - incompatibility between Hadoop-0.20.2 and Cloudera Release 3

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.5.1
    • Fix Version/s: None
    • Component/s: java
    • Labels:
    • Tags:
      hadoop, cloudera, tether

      Description

      There seems to be an incompatibility between hadoop-0.20.2 and cloudera release 3.0.
      In particular the call signature for TaskLog.getTaskLogFile differs between the two.
      In CDH3 the signature is

      getTaskLogFile(TaskAttemptID taskid, boolean isCleanup, TaskLog.LogName filter) 
      

      but in Hadoop-0.20.2 it is

      getTaskLogFile(TaskAttemptID taskid, boolean isCleanup)   
      

      avro.mapred.tether.TetheredProcess invokes getTaskLogFile

      Hadoop 0.20.203.0 is consistent with CDH3.

      Can we use the newer syntax

      getTaskLogFile(TaskAttemptID taskid, boolean isCleanup, TaskLog.LogName filter) 
      

      and change the hadoop version in the top level pom to

      <hadoop-version>0.20.203.0</hadoop-version>
      

        Issue Links

          Activity

          Hide
          Scott Carey added a comment -

          use of Hadoop 0.20.20x.y is blocked by this API change

          Show
          Scott Carey added a comment - use of Hadoop 0.20.20x.y is blocked by this API change

            People

            • Assignee:
              Jeremy Lewi
              Reporter:
              Jeremy Lewi
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:

                Development