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

TetheredProcess - incompatibility between Hadoop-0.20.2 and Cloudera Release 3

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.5.1
    • None
    • java
    • 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

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

              Dates

                Created:
                Updated: