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

          Jeremy Lewi created issue -
          Jeremy Lewi made changes -
          Field Original Value New Value
          Link This issue is related to AVRO-570 [ AVRO-570 ]
          Scott Carey made changes -
          Link This issue blocks AVRO-935 [ AVRO-935 ]

            People

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

              Dates

              • Created:
                Updated:

                Development