浏览代码

HADOOP-14671. Upgrade Apache Yetus to 0.8.0

Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
Allen Wittenauer 6 年之前
父节点
当前提交
4b8c2b1c1c
共有 100 个文件被更改,包括 140 次插入111 次删除
  1. 2 2
      dev-support/bin/create-release
  2. 1 1
      dev-support/bin/yetus-wrapper
  3. 119 93
      dev-support/docker/Dockerfile
  4. 2 0
      hadoop-common-project/hadoop-common/pom.xml
  5. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.0/CHANGELOG.0.1.0.md
  6. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.1/CHANGELOG.0.1.1.md
  7. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.0/CHANGELOG.0.10.0.md
  8. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.1/CHANGELOG.0.10.1.md
  9. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.0/CHANGELOG.0.11.0.md
  10. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.1/CHANGELOG.0.11.1.md
  11. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.2/CHANGELOG.0.11.2.md
  12. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.0/CHANGELOG.0.12.0.md
  13. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.1/CHANGELOG.0.12.1.md
  14. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.2/CHANGELOG.0.12.2.md
  15. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.3/CHANGELOG.0.12.3.md
  16. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.13.0/CHANGELOG.0.13.0.md
  17. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.0/CHANGELOG.0.14.0.md
  18. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.1/CHANGELOG.0.14.1.md
  19. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.2/CHANGELOG.0.14.2.md
  20. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.3/CHANGELOG.0.14.3.md
  21. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.4/CHANGELOG.0.14.4.md
  22. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.0/CHANGELOG.0.15.0.md
  23. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.1/CHANGELOG.0.15.1.md
  24. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.2/CHANGELOG.0.15.2.md
  25. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.3/CHANGELOG.0.15.3.md
  26. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.4/CHANGELOG.0.15.4.md
  27. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.0/CHANGELOG.0.16.0.md
  28. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.1/CHANGELOG.0.16.1.md
  29. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.2/CHANGELOG.0.16.2.md
  30. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.3/CHANGELOG.0.16.3.md
  31. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.4/CHANGELOG.0.16.4.md
  32. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.0/CHANGELOG.0.17.0.md
  33. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.1/CHANGELOG.0.17.1.md
  34. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.2/CHANGELOG.0.17.2.md
  35. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.3/CHANGELOG.0.17.3.md
  36. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.0/CHANGELOG.0.18.0.md
  37. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.1/CHANGELOG.0.18.1.md
  38. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.2/CHANGELOG.0.18.2.md
  39. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.3/CHANGELOG.0.18.3.md
  40. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.4/CHANGELOG.0.18.4.md
  41. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.0/CHANGELOG.0.19.0.md
  42. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.1/CHANGELOG.0.19.1.md
  43. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.2/CHANGELOG.0.19.2.md
  44. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.0/CHANGELOG.0.2.0.md
  45. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.1/CHANGELOG.0.2.1.md
  46. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.0/CHANGELOG.0.20.0.md
  47. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.1/CHANGELOG.0.20.1.md
  48. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.2/CHANGELOG.0.20.2.md
  49. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.0/CHANGELOG.0.20.203.0.md
  50. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.1/CHANGELOG.0.20.203.1.md
  51. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.204.0/CHANGELOG.0.20.204.0.md
  52. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.205.0/CHANGELOG.0.20.205.0.md
  53. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.3/CHANGELOG.0.20.3.md
  54. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGELOG.0.21.0.md
  55. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.1/CHANGELOG.0.21.1.md
  56. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.0/CHANGELOG.0.22.0.md
  57. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.1/CHANGELOG.0.22.1.md
  58. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.0/CHANGELOG.0.23.0.md
  59. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.1/CHANGELOG.0.23.1.md
  60. 1 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.10/CHANGELOG.0.23.10.md
  61. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.11/CHANGELOG.0.23.11.md
  62. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.2/CHANGELOG.0.23.2.md
  63. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.3/CHANGELOG.0.23.3.md
  64. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.4/CHANGELOG.0.23.4.md
  65. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.5/CHANGELOG.0.23.5.md
  66. 2 2
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.6/CHANGELOG.0.23.6.md
  67. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.7/CHANGELOG.0.23.7.md
  68. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.8/CHANGELOG.0.23.8.md
  69. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.9/CHANGELOG.0.23.9.md
  70. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.24.0/CHANGELOG.0.24.0.md
  71. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.0/CHANGELOG.0.3.0.md
  72. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.1/CHANGELOG.0.3.1.md
  73. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.2/CHANGELOG.0.3.2.md
  74. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.4.0/CHANGELOG.0.4.0.md
  75. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.5.0/CHANGELOG.0.5.0.md
  76. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.0/CHANGELOG.0.6.0.md
  77. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.1/CHANGELOG.0.6.1.md
  78. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.2/CHANGELOG.0.6.2.md
  79. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.0/CHANGELOG.0.7.0.md
  80. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.1/CHANGELOG.0.7.1.md
  81. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.2/CHANGELOG.0.7.2.md
  82. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.8.0/CHANGELOG.0.8.0.md
  83. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.0/CHANGELOG.0.9.0.md
  84. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.1/CHANGELOG.0.9.1.md
  85. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.2/CHANGELOG.0.9.2.md
  86. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.0/CHANGELOG.1.0.0.md
  87. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.1/CHANGELOG.1.0.1.md
  88. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.2/CHANGELOG.1.0.2.md
  89. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.3/CHANGELOG.1.0.3.md
  90. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.4/CHANGELOG.1.0.4.md
  91. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.0/CHANGELOG.1.1.0.md
  92. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.1/CHANGELOG.1.1.1.md
  93. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.2/CHANGELOG.1.1.2.md
  94. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.3/CHANGELOG.1.1.3.md
  95. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.0/CHANGELOG.1.2.0.md
  96. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/CHANGELOG.1.2.1.md
  97. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/CHANGELOG.1.2.2.md
  98. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/CHANGELOG.1.3.0.md
  99. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/2.0.0-alpha/CHANGELOG.2.0.0-alpha.md
  100. 0 0
      hadoop-common-project/hadoop-common/src/site/markdown/release/2.0.1-alpha/CHANGELOG.2.0.1-alpha.md

+ 2 - 2
dev-support/bin/create-release

@@ -617,8 +617,8 @@ function makearelease
   #shellcheck disable=SC2038
   #shellcheck disable=SC2038
   find . -name rat.txt | xargs -I% cat % > "${ARTIFACTS_DIR}/hadoop-${HADOOP_VERSION}${RC_LABEL}-rat.txt"
   find . -name rat.txt | xargs -I% cat % > "${ARTIFACTS_DIR}/hadoop-${HADOOP_VERSION}${RC_LABEL}-rat.txt"
 
 
-  # Stage CHANGES and RELEASENOTES files
-  for i in CHANGES RELEASENOTES; do
+  # Stage CHANGELOG and RELEASENOTES files
+  for i in CHANGELOG RELEASENOTES; do
     run cp -p \
     run cp -p \
         "${BASEDIR}/hadoop-common-project/hadoop-common/src/site/markdown/release/${HADOOP_VERSION}"/${i}*.md \
         "${BASEDIR}/hadoop-common-project/hadoop-common/src/site/markdown/release/${HADOOP_VERSION}"/${i}*.md \
         "${ARTIFACTS_DIR}/${i}.md"
         "${ARTIFACTS_DIR}/${i}.md"

+ 1 - 1
dev-support/bin/yetus-wrapper

@@ -73,7 +73,7 @@ WANTED="$1"
 shift
 shift
 ARGV=("$@")
 ARGV=("$@")
 
 
-HADOOP_YETUS_VERSION=${HADOOP_YETUS_VERSION:-0.4.0}
+HADOOP_YETUS_VERSION=${HADOOP_YETUS_VERSION:-0.8.0}
 BIN=$(yetus_abs "${BASH_SOURCE-$0}")
 BIN=$(yetus_abs "${BASH_SOURCE-$0}")
 BINDIR=$(dirname "${BIN}")
 BINDIR=$(dirname "${BIN}")
 
 

+ 119 - 93
dev-support/docker/Dockerfile

@@ -22,6 +22,8 @@ FROM ubuntu:xenial
 
 
 WORKDIR /root
 WORKDIR /root
 
 
+SHELL ["/bin/bash", "-o", "pipefail", "-c"]
+
 #####
 #####
 # Disable suggests/recommends
 # Disable suggests/recommends
 #####
 #####
@@ -38,120 +40,126 @@ ENV DEBCONF_TERSE true
 # WARNING: DO NOT PUT JAVA APPS HERE! Otherwise they will install default
 # WARNING: DO NOT PUT JAVA APPS HERE! Otherwise they will install default
 # Ubuntu Java.  See Java section below!
 # Ubuntu Java.  See Java section below!
 ######
 ######
-RUN apt-get -q update && apt-get -q install -y \
-    apt-utils \
-    build-essential \
-    bzip2 \
-    clang \
-    curl \
-    doxygen \
-    fuse \
-    g++ \
-    gcc \
-    git \
-    gnupg-agent \
-    libbz2-dev \
-    libcurl4-openssl-dev \
-    libfuse-dev \
-    libprotobuf-dev \
-    libprotoc-dev \
-    libsasl2-dev \
-    libsnappy-dev \
-    libssl-dev \
-    libtool \
-    locales \
-    make \
-    pinentry-curses \
-    pkg-config \
-    python \
-    python2.7 \
-    python-pip \
-    python-pkg-resources \
-    python-setuptools \
-    python-wheel \
-    rsync \
-    software-properties-common \
-    snappy \
-    sudo \
-    valgrind \
-    zlib1g-dev
+# hadolint ignore=DL3008
+RUN apt-get -q update \
+    && apt-get -q install -y --no-install-recommends \
+        apt-utils \
+        build-essential \
+        bzip2 \
+        clang \
+        curl \
+        doxygen \
+        fuse \
+        g++ \
+        gcc \
+        git \
+        gnupg-agent \
+        libbz2-dev \
+        libcurl4-openssl-dev \
+        libfuse-dev \
+        libprotobuf-dev \
+        libprotoc-dev \
+        libsasl2-dev \
+        libsnappy-dev \
+        libssl-dev \
+        libtool \
+        locales \
+        make \
+        pinentry-curses \
+        pkg-config \
+        python \
+        python2.7 \
+        python-pip \
+        python-pkg-resources \
+        python-setuptools \
+        python-wheel \
+        rsync \
+        software-properties-common \
+        snappy \
+        sudo \
+        valgrind \
+        zlib1g-dev \
+    && apt-get clean \
+    && rm -rf /var/lib/apt/lists/*
 
 
-#######
-# OpenJDK 8
-#######
-RUN apt-get -q install -y openjdk-8-jdk
 
 
 #######
 #######
-# OpenJDK 9
-# w/workaround for
-# https://bugs.launchpad.net/ubuntu/+source/openjdk-9/+bug/1593191
+# OpenJDK 8
 #######
 #######
-RUN apt-get -o Dpkg::Options::="--force-overwrite" \
-    -q install -y \
-    openjdk-9-jdk-headless
+# hadolint ignore=DL3008
+RUN apt-get -q update \
+    && apt-get -q install -y --no-install-recommends openjdk-8-jdk libbcprov-java \
+    && apt-get clean \
+    && rm -rf /var/lib/apt/lists/*
 
 
-#######
-# Set default Java
-#######
-#
-# By default, OpenJDK sets the default Java to the highest version.
-# We want the opposite, soooooo....
-#
-RUN update-java-alternatives --set java-1.8.0-openjdk-amd64
-RUN update-alternatives --get-selections | grep -i jdk | \
-    while read line; do \
-      alternative=$(echo $line | awk '{print $1}'); \
-      path=$(echo $line | awk '{print $3}'); \
-      newpath=$(echo $path | sed -e 's/java-9/java-8/'); \
-      update-alternatives --set $alternative $newpath; \
-    done
 
 
 ######
 ######
 # Install cmake 3.1.0 (3.5.1 ships with Xenial)
 # Install cmake 3.1.0 (3.5.1 ships with Xenial)
 ######
 ######
-RUN mkdir -p /opt/cmake && \
-    curl -L -s -S \
+RUN mkdir -p /opt/cmake \
+    && curl -L -s -S \
       https://cmake.org/files/v3.1/cmake-3.1.0-Linux-x86_64.tar.gz \
       https://cmake.org/files/v3.1/cmake-3.1.0-Linux-x86_64.tar.gz \
-      -o /opt/cmake.tar.gz && \
-    tar xzf /opt/cmake.tar.gz --strip-components 1 -C /opt/cmake
+      -o /opt/cmake.tar.gz \
+    && tar xzf /opt/cmake.tar.gz --strip-components 1 -C /opt/cmake
 ENV CMAKE_HOME /opt/cmake
 ENV CMAKE_HOME /opt/cmake
 ENV PATH "${PATH}:/opt/cmake/bin"
 ENV PATH "${PATH}:/opt/cmake/bin"
 
 
 ######
 ######
 # Install Google Protobuf 2.5.0 (2.6.0 ships with Xenial)
 # Install Google Protobuf 2.5.0 (2.6.0 ships with Xenial)
 ######
 ######
-RUN mkdir -p /opt/protobuf-src && \
-    curl -L -s -S \
+# hadolint ignore=DL3003
+RUN mkdir -p /opt/protobuf-src \
+    && curl -L -s -S \
       https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz \
       https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz \
-      -o /opt/protobuf.tar.gz && \
-    tar xzf /opt/protobuf.tar.gz --strip-components 1 -C /opt/protobuf-src
-RUN cd /opt/protobuf-src && ./configure --prefix=/opt/protobuf && make install
+      -o /opt/protobuf.tar.gz \
+    && tar xzf /opt/protobuf.tar.gz --strip-components 1 -C /opt/protobuf-src \
+    && cd /opt/protobuf-src \
+    && ./configure --prefix=/opt/protobuf \
+    && make install \
+    && cd /root \
+    && rm -rf /opt/protobuf-src
 ENV PROTOBUF_HOME /opt/protobuf
 ENV PROTOBUF_HOME /opt/protobuf
 ENV PATH "${PATH}:/opt/protobuf/bin"
 ENV PATH "${PATH}:/opt/protobuf/bin"
 
 
 ######
 ######
 # Install Apache Maven 3.3.9 (3.3.9 ships with Xenial)
 # Install Apache Maven 3.3.9 (3.3.9 ships with Xenial)
 ######
 ######
-RUN apt-get -q update && apt-get -q install -y maven
+# hadolint ignore=DL3008
+RUN apt-get -q update \
+    && apt-get -q install -y --no-install-recommends maven \
+    && apt-get clean \
+    && rm -rf /var/lib/apt/lists/*
 ENV MAVEN_HOME /usr
 ENV MAVEN_HOME /usr
 
 
 ######
 ######
 # Install findbugs 3.0.1 (3.0.1 ships with Xenial)
 # Install findbugs 3.0.1 (3.0.1 ships with Xenial)
 # Ant is needed for findbugs
 # Ant is needed for findbugs
 ######
 ######
-RUN apt-get -q update && apt-get -q install -y findbugs ant
+# hadolint ignore=DL3008
+RUN apt-get -q update \
+    && apt-get -q install -y --no-install-recommends findbugs ant \
+    && apt-get clean \
+    && rm -rf /var/lib/apt/lists/*
 ENV FINDBUGS_HOME /usr
 ENV FINDBUGS_HOME /usr
 
 
 ####
 ####
 # Install shellcheck (0.4.6, the latest as of 2017-09-26)
 # Install shellcheck (0.4.6, the latest as of 2017-09-26)
 ####
 ####
-RUN add-apt-repository -y ppa:jonathonf/ghc-8.0.2
-RUN apt-get -q update && apt-get -q install -y shellcheck
+# hadolint ignore=DL3008
+RUN add-apt-repository -y ppa:jonathonf/ghc-8.0.2 \
+    && apt-get -q update \
+    && apt-get -q install -y --no-install-recommends shellcheck \
+    && apt-get clean \
+    && rm -rf /var/lib/apt/lists/*
 
 
 ####
 ####
 # Install bats (0.4.0, the latest as of 2017-09-26, ships with Xenial)
 # Install bats (0.4.0, the latest as of 2017-09-26, ships with Xenial)
 ####
 ####
-RUN apt-get -q update && apt-get -q install -y bats
+# hadolint ignore=DL3008
+RUN apt-get -q update \
+    && apt-get -q install -y --no-install-recommends bats \
+    && apt-get clean \
+    && rm -rf /var/lib/apt/lists/*
 
 
 ####
 ####
 # Install pylint at fixed version (2.0.0 removed python2 support)
 # Install pylint at fixed version (2.0.0 removed python2 support)
@@ -162,17 +170,29 @@ RUN pip2 install pylint==1.9.2
 ####
 ####
 # Install dateutil.parser
 # Install dateutil.parser
 ####
 ####
-RUN pip2 install python-dateutil
+RUN pip2 install python-dateutil==2.7.3
 
 
 ###
 ###
 # Install node.js for web UI framework (4.2.6 ships with Xenial)
 # Install node.js for web UI framework (4.2.6 ships with Xenial)
 ###
 ###
-RUN apt-get -y install nodejs && \
-    ln -s /usr/bin/nodejs /usr/bin/node && \
-    apt-get -y install npm && \
-    npm install npm@latest -g && \
-    npm install -g bower && \
-    npm install -g ember-cli
+# hadolint ignore=DL3008, DL3016
+RUN apt-get -q update \
+    && apt-get install -y --no-install-recommends nodejs npm \
+    && apt-get clean \
+    && rm -rf /var/lib/apt/lists/* \
+    && ln -s /usr/bin/nodejs /usr/bin/node \
+    && npm install npm@latest -g \
+    && npm install -g jshint
+
+###
+# Install hadolint
+####
+RUN curl -L -s -S \
+        https://github.com/hadolint/hadolint/releases/download/v1.11.1/hadolint-Linux-x86_64 \
+        -o /bin/hadolint \
+   && chmod a+rx /bin/hadolint \
+   && shasum -a 512 /bin/hadolint | \
+        awk '$1!="734e37c1f6619cbbd86b9b249e69c9af8ee1ea87a2b1ff71dccda412e9dac35e63425225a95d71572091a3f0a11e9a04c2fc25d9e91b840530c26af32b9891ca" {exit(1)}'
 
 
 ###
 ###
 # Avoid out of memory errors in builds
 # Avoid out of memory errors in builds
@@ -189,21 +209,27 @@ ENV MAVEN_OPTS -Xms256m -Xmx1536m
 ####
 ####
 # Install svn & Forrest (for Apache Hadoop website)
 # Install svn & Forrest (for Apache Hadoop website)
 ###
 ###
-RUN apt-get -q update && apt-get -q install -y subversion
-
-RUN mkdir -p /opt/apache-forrest && \
-    curl -L -s -S \
+# hadolint ignore=DL3008
+RUN apt-get -q update \
+    && apt-get -q install -y --no-install-recommends subversion \
+    && apt-get clean \
+    && rm -rf /var/lib/apt/lists/*
+
+RUN mkdir -p /opt/apache-forrest \
+    && curl -L -s -S \
       https://archive.apache.org/dist/forrest/0.8/apache-forrest-0.8.tar.gz \
       https://archive.apache.org/dist/forrest/0.8/apache-forrest-0.8.tar.gz \
-      -o /opt/forrest.tar.gz && \
-    tar xzf /opt/forrest.tar.gz --strip-components 1 -C /opt/apache-forrest
+      -o /opt/forrest.tar.gz \
+    && tar xzf /opt/forrest.tar.gz --strip-components 1 -C /opt/apache-forrest
 RUN echo 'forrest.home=/opt/apache-forrest' > build.properties
 RUN echo 'forrest.home=/opt/apache-forrest' > build.properties
 ENV FORREST_HOME=/opt/apache-forrest
 ENV FORREST_HOME=/opt/apache-forrest
 
 
 # Hugo static website generator (for new hadoop site and Ozone docs)
 # Hugo static website generator (for new hadoop site and Ozone docs)
-RUN curl -L -o hugo.deb https://github.com/gohugoio/hugo/releases/download/v0.30.2/hugo_0.30.2_Linux-64bit.deb && dpkg --install hugo.deb && rm hugo.deb
+RUN curl -L -o hugo.deb https://github.com/gohugoio/hugo/releases/download/v0.30.2/hugo_0.30.2_Linux-64bit.deb \
+    && dpkg --install hugo.deb \
+    && rm hugo.deb
 
 
 # Add a welcome message and environment checks.
 # Add a welcome message and environment checks.
-ADD hadoop_env_checks.sh /root/hadoop_env_checks.sh
+COPY hadoop_env_checks.sh /root/hadoop_env_checks.sh
 RUN chmod 755 /root/hadoop_env_checks.sh
 RUN chmod 755 /root/hadoop_env_checks.sh
-RUN echo '~/hadoop_env_checks.sh' >> /root/.bashrc
-
+# hadolint ignore=SC2016
+RUN echo '${HOME}/hadoop_env_checks.sh' >> /root/.bashrc

+ 2 - 0
hadoop-common-project/hadoop-common/pom.xml

@@ -1079,6 +1079,8 @@
                             <argument>--projecttitle</argument>
                             <argument>--projecttitle</argument>
                             <argument>Apache Hadoop</argument>
                             <argument>Apache Hadoop</argument>
                             <argument>--usetoday</argument>
                             <argument>--usetoday</argument>
+                            <argument>--fileversions</argument>
+                            <argument>--dirversions</argument>
                             <argument>--version</argument>
                             <argument>--version</argument>
                             <argument>${project.version}</argument>
                             <argument>${project.version}</argument>
                         </arguments>
                         </arguments>

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.0/CHANGES.0.1.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.0/CHANGELOG.0.1.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.1/CHANGES.0.1.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.1/CHANGELOG.0.1.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.0/CHANGES.0.10.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.0/CHANGELOG.0.10.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.1/CHANGES.0.10.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.1/CHANGELOG.0.10.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.0/CHANGES.0.11.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.0/CHANGELOG.0.11.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.1/CHANGES.0.11.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.1/CHANGELOG.0.11.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.2/CHANGES.0.11.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.2/CHANGELOG.0.11.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.0/CHANGES.0.12.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.0/CHANGELOG.0.12.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.1/CHANGES.0.12.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.1/CHANGELOG.0.12.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.2/CHANGES.0.12.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.2/CHANGELOG.0.12.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.3/CHANGES.0.12.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.3/CHANGELOG.0.12.3.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.13.0/CHANGES.0.13.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.13.0/CHANGELOG.0.13.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.0/CHANGES.0.14.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.0/CHANGELOG.0.14.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.1/CHANGES.0.14.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.1/CHANGELOG.0.14.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.2/CHANGES.0.14.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.2/CHANGELOG.0.14.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.3/CHANGES.0.14.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.3/CHANGELOG.0.14.3.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.4/CHANGES.0.14.4.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.4/CHANGELOG.0.14.4.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.0/CHANGES.0.15.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.0/CHANGELOG.0.15.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.1/CHANGES.0.15.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.1/CHANGELOG.0.15.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.2/CHANGES.0.15.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.2/CHANGELOG.0.15.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.3/CHANGES.0.15.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.3/CHANGELOG.0.15.3.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.4/CHANGES.0.15.4.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.4/CHANGELOG.0.15.4.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.15.4 - Unreleased (as of 2017-08-28)
+## Release 0.15.4 - Unreleased (as of 2018-09-01)
 
 
 
 
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.0/CHANGES.0.16.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.0/CHANGELOG.0.16.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.1/CHANGES.0.16.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.1/CHANGELOG.0.16.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.2/CHANGES.0.16.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.2/CHANGELOG.0.16.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.3/CHANGES.0.16.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.3/CHANGELOG.0.16.3.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.4/CHANGES.0.16.4.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.4/CHANGELOG.0.16.4.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.0/CHANGES.0.17.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.0/CHANGELOG.0.17.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.1/CHANGES.0.17.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.1/CHANGELOG.0.17.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.2/CHANGES.0.17.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.2/CHANGELOG.0.17.2.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.3/CHANGES.0.17.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.3/CHANGELOG.0.17.3.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.17.3 - Unreleased (as of 2017-08-28)
+## Release 0.17.3 - Unreleased (as of 2018-09-01)
 
 
 
 
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.0/CHANGES.0.18.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.0/CHANGELOG.0.18.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.1/CHANGES.0.18.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.1/CHANGELOG.0.18.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.2/CHANGES.0.18.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.2/CHANGELOG.0.18.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.3/CHANGES.0.18.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.3/CHANGELOG.0.18.3.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.4/CHANGES.0.18.4.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.4/CHANGELOG.0.18.4.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.18.4 - Unreleased (as of 2017-08-28)
+## Release 0.18.4 - Unreleased (as of 2018-09-01)
 
 
 
 
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.0/CHANGES.0.19.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.0/CHANGELOG.0.19.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.1/CHANGES.0.19.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.1/CHANGELOG.0.19.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.2/CHANGES.0.19.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.2/CHANGELOG.0.19.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.0/CHANGES.0.2.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.0/CHANGELOG.0.2.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.1/CHANGES.0.2.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.1/CHANGELOG.0.2.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.0/CHANGES.0.20.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.0/CHANGELOG.0.20.0.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.1/CHANGES.0.20.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.1/CHANGELOG.0.20.1.md

@@ -84,7 +84,7 @@
 | [HADOOP-5921](https://issues.apache.org/jira/browse/HADOOP-5921) | JobTracker does not come up because of NotReplicatedYetException |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
 | [HADOOP-5921](https://issues.apache.org/jira/browse/HADOOP-5921) | JobTracker does not come up because of NotReplicatedYetException |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
 | [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
 | [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
 | [HADOOP-5920](https://issues.apache.org/jira/browse/HADOOP-5920) | TestJobHistory fails some times. |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
 | [HADOOP-5920](https://issues.apache.org/jira/browse/HADOOP-5920) | TestJobHistory fails some times. |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
-| [HDFS-26](https://issues.apache.org/jira/browse/HDFS-26) |  	 HADOOP-5862 for version .20  (Namespace quota exceeded message unclear) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-26](https://issues.apache.org/jira/browse/HDFS-26) |    HADOOP-5862 for version .20  (Namespace quota exceeded message unclear) |  Major | . | Boris Shkolnik | Boris Shkolnik |
 | [HDFS-438](https://issues.apache.org/jira/browse/HDFS-438) | Improve help message for quotas |  Minor | . | Raghu Angadi | Raghu Angadi |
 | [HDFS-438](https://issues.apache.org/jira/browse/HDFS-438) | Improve help message for quotas |  Minor | . | Raghu Angadi | Raghu Angadi |
 | [MAPREDUCE-2](https://issues.apache.org/jira/browse/MAPREDUCE-2) | ArrayOutOfIndex error in KeyFieldBasedPartitioner on empty key |  Major | . | Amar Kamat | Amar Kamat |
 | [MAPREDUCE-2](https://issues.apache.org/jira/browse/MAPREDUCE-2) | ArrayOutOfIndex error in KeyFieldBasedPartitioner on empty key |  Major | . | Amar Kamat | Amar Kamat |
 | [MAPREDUCE-130](https://issues.apache.org/jira/browse/MAPREDUCE-130) | Delete the jobconf copy from the log directory of the JobTracker when the job is retired |  Major | . | Devaraj Das | Amar Kamat |
 | [MAPREDUCE-130](https://issues.apache.org/jira/browse/MAPREDUCE-130) | Delete the jobconf copy from the log directory of the JobTracker when the job is retired |  Major | . | Devaraj Das | Amar Kamat |

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.2/CHANGES.0.20.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.2/CHANGELOG.0.20.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.0/CHANGES.0.20.203.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.0/CHANGELOG.0.20.203.0.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.1/CHANGES.0.20.203.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.1/CHANGELOG.0.20.203.1.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.20.203.1 - Unreleased (as of 2017-08-28)
+## Release 0.20.203.1 - Unreleased (as of 2018-09-01)
 
 
 
 
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.204.0/CHANGES.0.20.204.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.204.0/CHANGELOG.0.20.204.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.205.0/CHANGES.0.20.205.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.205.0/CHANGELOG.0.20.205.0.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.3/CHANGES.0.20.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.3/CHANGELOG.0.20.3.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.20.3 - Unreleased (as of 2017-08-28)
+## Release 0.20.3 - Unreleased (as of 2018-09-01)
 
 
 ### INCOMPATIBLE CHANGES:
 ### INCOMPATIBLE CHANGES:
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGES.0.21.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGELOG.0.21.0.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.1/CHANGES.0.21.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.1/CHANGELOG.0.21.1.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.21.1 - Unreleased (as of 2017-08-28)
+## Release 0.21.1 - Unreleased (as of 2018-09-01)
 
 
 ### INCOMPATIBLE CHANGES:
 ### INCOMPATIBLE CHANGES:
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.0/CHANGES.0.22.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.0/CHANGELOG.0.22.0.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.1/CHANGES.0.22.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.1/CHANGELOG.0.22.1.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.22.1 - Unreleased (as of 2017-08-28)
+## Release 0.22.1 - Unreleased (as of 2018-09-01)
 
 
 ### INCOMPATIBLE CHANGES:
 ### INCOMPATIBLE CHANGES:
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.0/CHANGES.0.23.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.0/CHANGELOG.0.23.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.1/CHANGES.0.23.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.1/CHANGELOG.0.23.1.md


+ 1 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.10/CHANGES.0.23.10.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.10/CHANGELOG.0.23.10.md

@@ -97,6 +97,7 @@
 | [HDFS-5557](https://issues.apache.org/jira/browse/HDFS-5557) | Write pipeline recovery for the last packet in the block may cause rejection of valid replicas |  Critical | . | Kihwal Lee | Kihwal Lee |
 | [HDFS-5557](https://issues.apache.org/jira/browse/HDFS-5557) | Write pipeline recovery for the last packet in the block may cause rejection of valid replicas |  Critical | . | Kihwal Lee | Kihwal Lee |
 | [HDFS-5526](https://issues.apache.org/jira/browse/HDFS-5526) | Datanode cannot roll back to previous layout version |  Blocker | datanode | Tsz Wo Nicholas Sze | Kihwal Lee |
 | [HDFS-5526](https://issues.apache.org/jira/browse/HDFS-5526) | Datanode cannot roll back to previous layout version |  Blocker | datanode | Tsz Wo Nicholas Sze | Kihwal Lee |
 | [HDFS-5558](https://issues.apache.org/jira/browse/HDFS-5558) | LeaseManager monitor thread can crash if the last block is complete but another block is not. |  Major | . | Kihwal Lee | Kihwal Lee |
 | [HDFS-5558](https://issues.apache.org/jira/browse/HDFS-5558) | LeaseManager monitor thread can crash if the last block is complete but another block is not. |  Major | . | Kihwal Lee | Kihwal Lee |
+| [HDFS-5357](https://issues.apache.org/jira/browse/HDFS-5357) | TestFileSystemAccessService failures in JDK7 |  Major | . | Robert Parker | Robert Parker |
 
 
 
 
 ### TESTS:
 ### TESTS:

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.11/CHANGES.0.23.11.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.11/CHANGELOG.0.23.11.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.2/CHANGES.0.23.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.2/CHANGELOG.0.23.2.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.23.2 - Unreleased (as of 2017-08-28)
+## Release 0.23.2 - Unreleased (as of 2018-09-01)
 
 
 ### INCOMPATIBLE CHANGES:
 ### INCOMPATIBLE CHANGES:
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.3/CHANGES.0.23.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.3/CHANGELOG.0.23.3.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.4/CHANGES.0.23.4.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.4/CHANGELOG.0.23.4.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.5/CHANGES.0.23.5.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.5/CHANGELOG.0.23.5.md


+ 2 - 2
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.6/CHANGES.0.23.6.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.6/CHANGELOG.0.23.6.md

@@ -35,7 +35,7 @@
 | [MAPREDUCE-4845](https://issues.apache.org/jira/browse/MAPREDUCE-4845) | ClusterStatus.getMaxMemory() and getUsedMemory() exist in MR1 but not MR2 |  Major | client | Sandy Ryza | Sandy Ryza |
 | [MAPREDUCE-4845](https://issues.apache.org/jira/browse/MAPREDUCE-4845) | ClusterStatus.getMaxMemory() and getUsedMemory() exist in MR1 but not MR2 |  Major | client | Sandy Ryza | Sandy Ryza |
 | [YARN-285](https://issues.apache.org/jira/browse/YARN-285) | RM should be able to provide a tracking link for apps that have already been purged |  Major | . | Derek Dagit | Derek Dagit |
 | [YARN-285](https://issues.apache.org/jira/browse/YARN-285) | RM should be able to provide a tracking link for apps that have already been purged |  Major | . | Derek Dagit | Derek Dagit |
 | [MAPREDUCE-4899](https://issues.apache.org/jira/browse/MAPREDUCE-4899) | Provide a plugin to the Yarn Web App Proxy to generate tracking links for M/R appllications given the ID |  Major | . | Derek Dagit | Derek Dagit |
 | [MAPREDUCE-4899](https://issues.apache.org/jira/browse/MAPREDUCE-4899) | Provide a plugin to the Yarn Web App Proxy to generate tracking links for M/R appllications given the ID |  Major | . | Derek Dagit | Derek Dagit |
-| [MAPREDUCE-4810](https://issues.apache.org/jira/browse/MAPREDUCE-4810) | Add admin command options for ApplicationMaster |  Minor | applicationmaster | Jason Lowe | Jerry Chen |
+| [MAPREDUCE-4810](https://issues.apache.org/jira/browse/MAPREDUCE-4810) | Add admin command options for ApplicationMaster |  Minor | applicationmaster | Jason Lowe | Haifeng Chen |
 
 
 
 
 ### BUG FIXES:
 ### BUG FIXES:
@@ -84,7 +84,7 @@
 | [HADOOP-9181](https://issues.apache.org/jira/browse/HADOOP-9181) | Set daemon flag for HttpServer's QueuedThreadPool |  Major | . | Liang Xie | Liang Xie |
 | [HADOOP-9181](https://issues.apache.org/jira/browse/HADOOP-9181) | Set daemon flag for HttpServer's QueuedThreadPool |  Major | . | Liang Xie | Liang Xie |
 | [YARN-320](https://issues.apache.org/jira/browse/YARN-320) | RM should always be able to renew its own tokens |  Blocker | resourcemanager | Daryn Sharp | Daryn Sharp |
 | [YARN-320](https://issues.apache.org/jira/browse/YARN-320) | RM should always be able to renew its own tokens |  Blocker | resourcemanager | Daryn Sharp | Daryn Sharp |
 | [YARN-325](https://issues.apache.org/jira/browse/YARN-325) | RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completing |  Blocker | capacityscheduler | Jason Lowe | Arun C Murthy |
 | [YARN-325](https://issues.apache.org/jira/browse/YARN-325) | RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completing |  Blocker | capacityscheduler | Jason Lowe | Arun C Murthy |
-| [MAPREDUCE-4848](https://issues.apache.org/jira/browse/MAPREDUCE-4848) | TaskAttemptContext cast error during AM recovery |  Major | mr-am | Jason Lowe | Jerry Chen |
+| [MAPREDUCE-4848](https://issues.apache.org/jira/browse/MAPREDUCE-4848) | TaskAttemptContext cast error during AM recovery |  Major | mr-am | Jason Lowe | Haifeng Chen |
 | [HADOOP-9097](https://issues.apache.org/jira/browse/HADOOP-9097) | Maven RAT plugin is not checking all source files |  Critical | build | Tom White | Thomas Graves |
 | [HADOOP-9097](https://issues.apache.org/jira/browse/HADOOP-9097) | Maven RAT plugin is not checking all source files |  Critical | build | Tom White | Thomas Graves |
 | [HDFS-4385](https://issues.apache.org/jira/browse/HDFS-4385) | Maven RAT plugin is not checking all source files |  Critical | build | Thomas Graves | Thomas Graves |
 | [HDFS-4385](https://issues.apache.org/jira/browse/HDFS-4385) | Maven RAT plugin is not checking all source files |  Critical | build | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-4934](https://issues.apache.org/jira/browse/MAPREDUCE-4934) | Maven RAT plugin is not checking all source files |  Critical | build | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-4934](https://issues.apache.org/jira/browse/MAPREDUCE-4934) | Maven RAT plugin is not checking all source files |  Critical | build | Thomas Graves | Thomas Graves |

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.7/CHANGES.0.23.7.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.7/CHANGELOG.0.23.7.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.8/CHANGES.0.23.8.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.8/CHANGELOG.0.23.8.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.9/CHANGES.0.23.9.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.9/CHANGELOG.0.23.9.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.24.0/CHANGES.0.24.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.24.0/CHANGELOG.0.24.0.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 0.24.0 - Unreleased (as of 2017-08-28)
+## Release 0.24.0 - Unreleased (as of 2018-09-02)
 
 
 ### INCOMPATIBLE CHANGES:
 ### INCOMPATIBLE CHANGES:
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.0/CHANGES.0.3.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.0/CHANGELOG.0.3.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.1/CHANGES.0.3.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.1/CHANGELOG.0.3.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.2/CHANGES.0.3.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.2/CHANGELOG.0.3.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.4.0/CHANGES.0.4.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.4.0/CHANGELOG.0.4.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.5.0/CHANGES.0.5.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.5.0/CHANGELOG.0.5.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.0/CHANGES.0.6.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.0/CHANGELOG.0.6.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.1/CHANGES.0.6.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.1/CHANGELOG.0.6.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.2/CHANGES.0.6.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.2/CHANGELOG.0.6.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.0/CHANGES.0.7.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.0/CHANGELOG.0.7.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.1/CHANGES.0.7.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.1/CHANGELOG.0.7.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.2/CHANGES.0.7.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.7.2/CHANGELOG.0.7.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.8.0/CHANGES.0.8.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.8.0/CHANGELOG.0.8.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.0/CHANGES.0.9.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.0/CHANGELOG.0.9.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.1/CHANGES.0.9.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.1/CHANGELOG.0.9.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.2/CHANGES.0.9.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/0.9.2/CHANGELOG.0.9.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.0/CHANGES.1.0.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.0/CHANGELOG.1.0.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.1/CHANGES.1.0.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.1/CHANGELOG.1.0.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.2/CHANGES.1.0.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.2/CHANGELOG.1.0.2.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.3/CHANGES.1.0.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.3/CHANGELOG.1.0.3.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.4/CHANGES.1.0.4.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.0.4/CHANGELOG.1.0.4.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.0/CHANGES.1.1.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.0/CHANGELOG.1.1.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.1/CHANGES.1.1.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.1/CHANGELOG.1.1.1.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.2/CHANGES.1.1.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.2/CHANGELOG.1.1.2.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.3/CHANGES.1.1.3.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.1.3/CHANGELOG.1.1.3.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 1.1.3 - Unreleased (as of 2017-08-28)
+## Release 1.1.3 - Unreleased (as of 2018-09-02)
 
 
 
 
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.0/CHANGES.1.2.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.0/CHANGELOG.1.2.0.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/CHANGES.1.2.1.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/CHANGELOG.1.2.1.md


+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/CHANGES.1.2.2.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/CHANGELOG.1.2.2.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 1.2.2 - Unreleased (as of 2017-08-28)
+## Release 1.2.2 - Unreleased (as of 2018-09-02)
 
 
 
 
 
 

+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/CHANGES.1.3.0.md → hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/CHANGELOG.1.3.0.md

@@ -18,7 +18,7 @@
 -->
 -->
 # Apache Hadoop Changelog
 # Apache Hadoop Changelog
 
 
-## Release 1.3.0 - Unreleased (as of 2017-08-28)
+## Release 1.3.0 - Unreleased (as of 2018-09-02)
 
 
 ### INCOMPATIBLE CHANGES:
 ### INCOMPATIBLE CHANGES:
 
 

+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/2.0.0-alpha/CHANGES.2.0.0-alpha.md → hadoop-common-project/hadoop-common/src/site/markdown/release/2.0.0-alpha/CHANGELOG.2.0.0-alpha.md


+ 0 - 0
hadoop-common-project/hadoop-common/src/site/markdown/release/2.0.1-alpha/CHANGES.2.0.1-alpha.md → hadoop-common-project/hadoop-common/src/site/markdown/release/2.0.1-alpha/CHANGELOG.2.0.1-alpha.md


部分文件因为文件数量过多而无法显示