Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.23.0
    • Fix Version/s: None
    • Component/s: build, mrv2
    • Labels:

      Description

      • mapreduce has not been rebased on top of trunk
      • mapreduce dir/module should be named hadoop-mapreduce (following convention of common, hdfs)
      • there is lot of stuff under mapreduce that seems stale (bin/, conf, ivy/, lib/ src/)
      • yarn* dirs/modules should be named hadoop-yarn* (following convention of other Hadoop artifacts)
      • yarn/bin/ scripts should be under yarn/src/main/bin
      • yarn/conf/ scripts should be under yarn/src/main/conf
      • JAR POM files do not use hadoop-project POM as parent
      • some POM files have version parameterized and this will break things for people consuming JARs from Maven repos
      • mapreduce is not using assembly from hadoop-assemblies (the changes introduced by HDFS-2096 make the assembly/packaging reusable across different components)

        Activity

        Hide
        Allen Wittenauer added a comment -

        Stale or fixed. take your pick. still closing this.

        Show
        Allen Wittenauer added a comment - Stale or fixed. take your pick. still closing this.
        Hide
        Alejandro Abdelnur added a comment -

        The proposal is that artifact/module names would be:

        trunk/:
          mapreduce -> hadoop-mapreduce
        
        trunk/hadoop-mapreduce/:
          mr-client -> hadoop-mr-client
          yarn -> hadoop-yarn
        
        trunk/hadoop-mapreduce/hadoop-yarn:
          yarn-api -> hadoop-yarn-api
          yarn-common -> hadoop-yarn-common
          yarn-server -> hadoop-yarn-server
        
        trunk/mapreduce/hadoop-yarn/hadoop-yarn-server:
          yarn-server-common -> hadoop-yarn-server-common
          yarn-server-nodemanager -> hadoop-yarn-server-nodemanager
          yarn-server-resourcemanager -> hadoop-yarn-server-resourcemanager
          yarn-server-tests -> hadoop-yarn-server-tests
        
        Show
        Alejandro Abdelnur added a comment - The proposal is that artifact/module names would be: trunk/: mapreduce -> hadoop-mapreduce trunk/hadoop-mapreduce/: mr-client -> hadoop-mr-client yarn -> hadoop-yarn trunk/hadoop-mapreduce/hadoop-yarn: yarn-api -> hadoop-yarn-api yarn-common -> hadoop-yarn-common yarn-server -> hadoop-yarn-server trunk/mapreduce/hadoop-yarn/hadoop-yarn-server: yarn-server-common -> hadoop-yarn-server-common yarn-server-nodemanager -> hadoop-yarn-server-nodemanager yarn-server-resourcemanager -> hadoop-yarn-server-resourcemanager yarn-server-tests -> hadoop-yarn-server-tests
        Hide
        Arun C Murthy added a comment -

        Alejandro - can you pls put forth a min. subset for step1 and then the rest? Tx

        Show
        Arun C Murthy added a comment - Alejandro - can you pls put forth a min. subset for step1 and then the rest? Tx

          People

          • Assignee:
            Unassigned
            Reporter:
            Alejandro Abdelnur
          • Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development