Uploaded image for project: 'Avro'
  1. Avro
  2. AVRO-852

TetheredProcess - incompatibility between Hadoop-0.20.2 and Cloudera Release 3

    Details

    • Type: Bug
    • Status: Open
    • Priority: 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>
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jeremy@lewi.us Jeremy Lewi
                Reporter:
                jeremy@lewi.us Jeremy Lewi
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated: