Author: omalley
Date: Tue Nov 24 07:16:20 2009
New Revision: 883611
URL: http://svn.apache.org/viewvc?rev=883611&view=rev
Log:
HADOOP-5107. Use Maven ant tasks to publish the subproject jars.
(Giridharan Kesavan via omalley)
Added:
hadoop/hdfs/branches/branch-0.21/ivy/hadoop-hdfs-template.xml
- copied unchanged from r831490,
hadoop/hdfs/trunk/ivy/hadoop-hdfs-template.xml
hadoop/hdfs/branches/branch-0.21/ivy/hadoop-hdfs-test-template.xml
- copied unchanged from r831490,
hadoop/hdfs/trunk/ivy/hadoop-hdfs-test-template.xml
Removed:
hadoop/hdfs/branches/branch-0.21/ivy/hadoop-core.pom
hadoop/hdfs/branches/branch-0.21/lib/hadoop-core-0.21.0-dev.jar
hadoop/hdfs/branches/branch-0.21/lib/hadoop-core-test-0.21.0-dev.jar
Modified:
hadoop/hdfs/branches/branch-0.21/ (props changed)
hadoop/hdfs/branches/branch-0.21/.eclipse.templates/.launches/ (props
changed)
hadoop/hdfs/branches/branch-0.21/.gitignore
hadoop/hdfs/branches/branch-0.21/CHANGES.txt (contents, props changed)
hadoop/hdfs/branches/branch-0.21/build.xml (contents, props changed)
hadoop/hdfs/branches/branch-0.21/ivy/ (props changed)
hadoop/hdfs/branches/branch-0.21/ivy.xml
hadoop/hdfs/branches/branch-0.21/ivy/ivysettings.xml
hadoop/hdfs/branches/branch-0.21/ivy/libraries.properties
hadoop/hdfs/branches/branch-0.21/src/contrib/build.xml (props changed)
hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/ (props changed)
hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/build.xml
hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/ivy.xml
hadoop/hdfs/branches/branch-0.21/src/contrib/thriftfs/ivy.xml
hadoop/hdfs/branches/branch-0.21/src/java/ (props changed)
hadoop/hdfs/branches/branch-0.21/src/java/org/apache/hadoop/hdfs/protocol/RecoveryInProgressException.java
(props changed)
hadoop/hdfs/branches/branch-0.21/src/java/org/apache/hadoop/hdfs/server/datanode/ReplicaInfo.java
(props changed)
hadoop/hdfs/branches/branch-0.21/src/test/aop/org/apache/hadoop/hdfs/protocol/
(props changed)
hadoop/hdfs/branches/branch-0.21/src/test/hdfs/ (props changed)
hadoop/hdfs/branches/branch-0.21/src/webapps/datanode/ (props changed)
hadoop/hdfs/branches/branch-0.21/src/webapps/hdfs/ (props changed)
hadoop/hdfs/branches/branch-0.21/src/webapps/secondary/ (props changed)
Propchange: hadoop/hdfs/branches/branch-0.21/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Tue Nov 24 07:16:20 2009
@@ -1,5 +1,6 @@
build
build-fi
+build.properties
logs
.classpath
.externalToolBuilders
Propchange: hadoop/hdfs/branches/branch-0.21/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,3 +1,3 @@
/hadoop/core/branches/branch-0.19/hdfs:713112
/hadoop/hdfs/branches/HDFS-265:796829-820463
-/hadoop/hdfs/trunk:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange: hadoop/hdfs/branches/branch-0.21/.eclipse.templates/.launches/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1 +1 @@
-/hadoop/hdfs/trunk/.eclipse.templates/.launches:817853-817863,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/.eclipse.templates/.launches:817853-817863,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Modified: hadoop/hdfs/branches/branch-0.21/.gitignore
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/.gitignore?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/.gitignore (original)
+++ hadoop/hdfs/branches/branch-0.21/.gitignore Tue Nov 24 07:16:20 2009
@@ -21,6 +21,7 @@
.svn
build/
build-fi/
+build.properties
conf/masters
conf/slaves
conf/hadoop-env.sh
@@ -28,6 +29,10 @@
conf/hdfs-site.xml
conf/hadoop-policy.xml
docs/api/
+ivy/ant-*.jar
+ivy/hadoop-hdfs.xml
+ivy/hadoop-hdfs-test.xml
+ivy/maven-ant-tasks-*.jar
logs/
src/docs/build
src/docs/cn/build
Modified: hadoop/hdfs/branches/branch-0.21/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/CHANGES.txt?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/CHANGES.txt (original)
+++ hadoop/hdfs/branches/branch-0.21/CHANGES.txt Tue Nov 24 07:16:20 2009
@@ -199,14 +199,15 @@
HDFS-563. Simplify the codes in FSNamesystem.getBlockLocations(..).
(szetszwo)
- HDFS-581. Introduce an iterator over blocks in the block report array.
(shv)
+ HDFS-581. Introduce an iterator over blocks in the block report array.(shv)
HDFS-549. Add a new target, run-with-fault-inject-testcaseonly, which
allows an execution of non-FI tests in FI-enable environment. (Konstantin
Boudnik via szetszwo)
- HDFS-173. Namenode will not block until a large directory deletion
completes.
- It allows other operations when the deletion is in progress. (suresh)
+ HDFS-173. Namenode will not block until a large directory deletion
+ completes. It allows other operations when the deletion is in progress.
+ (suresh)
HDFS-551. Create new functional test for a block report. (Konstantin
Boudnik via hairong)
@@ -302,6 +303,9 @@
HDFS-764. Places the Block Access token implementation in hdfs project.
(Kan Zhang via ddas)
+ HADOOP-5107. Use Maven ant tasks to publish the subproject jars.
+ (Giridharan Kesavan via omalley)
+
BUG FIXES
HDFS-76. Better error message to users when commands fail because of
Propchange: hadoop/hdfs/branches/branch-0.21/CHANGES.txt
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,3 +1,3 @@
/hadoop/core/branches/branch-0.19/hdfs/CHANGES.txt:713112
/hadoop/hdfs/branches/HDFS-265/CHANGES.txt:796829-820463
-/hadoop/hdfs/trunk/CHANGES.txt:817853-817863,818294-818298,818801,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/CHANGES.txt:817853-817863,818294-818298,818801,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Modified: hadoop/hdfs/branches/branch-0.21/build.xml
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/build.xml?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/build.xml (original)
+++ hadoop/hdfs/branches/branch-0.21/build.xml Tue Nov 24 07:16:20 2009
@@ -18,6 +18,7 @@
-->
<project name="Hadoop-Hdfs" default="compile"
+ xmlns:artifact="urn:maven-artifact-ant"
xmlns:ivy="antlib:org.apache.ivy.ant">
<!-- Load all the default properties, and any the user wants -->
@@ -27,9 +28,7 @@
<property name="Name" value="Hadoop-Hdfs"/>
<property name="name" value="hadoop-hdfs"/>
- <property name="version" value="0.21.0-dev"/>
- <property name="hadoop-core.version" value="0.21.0-dev"/>
- <property name="hadoop-mr.version" value="0.21.0-dev"/>
+ <property name="version" value="0.21.0-SNAPSHOT"/>
<property name="final.name" value="${name}-${version}"/>
<property name="test.hdfs.final.name" value="${name}-test-${version}"/>
<property name="ant.final.name" value="${name}-ant-${version}"/>
@@ -89,7 +88,6 @@
<property name="test.junit.maxmemory" value="512m" />
<property name="test.hdfs.build.classes" value="${test.build.dir}/classes"/>
- <property name="test.hdfs.with.mr.classpath.id"
value="test.hdfs.with.mr.classpath"/>
<property name="test.hdfs.commit.tests.file"
value="${test.src.dir}/commit-tests" />
<property name="test.hdfs.all.tests.file" value="${test.src.dir}/all-tests"
/>
@@ -132,7 +130,10 @@
<property name="ivy.dir" location="ivy" />
<loadproperties srcfile="${ivy.dir}/libraries.properties"/>
<property name="ivy.jar" location="${ivy.dir}/ivy-${ivy.version}.jar"/>
- <property name="ivy_repo_url"
value="http://repo2.maven.org/maven2/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar"/>
+ <property name="mvn.repo" value="http://repo2.maven.org/maven2"/>
+ <property name="ivy_repo_url"
value="${mvn.repo}/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar"/>
+ <property name="ant_task.jar"
location="${ivy.dir}/maven-ant-tasks-${ant-task.version}.jar"/>
+ <property name="ant_task_repo_url"
value="${mvn.repo}/org/apache/maven/maven-ant-tasks/${ant-task.version}/maven-ant-tasks-${ant-task.version}.jar"/>
<property name="ivysettings.xml" location="${ivy.dir}/ivysettings.xml" />
<property name="ivy.org" value="org.apache.hadoop"/>
<property name="build.dir" location="build" />
@@ -140,10 +141,13 @@
<property name="build.ivy.dir" location="${build.dir}/ivy" />
<property name="build.ivy.lib.dir" location="${build.ivy.dir}/lib" />
<property name="common.ivy.lib.dir"
location="${build.ivy.lib.dir}/${ant.project.name}/common"/>
+ <property name="test.ivy.lib.dir"
location="${build.ivy.lib.dir}/${ant.project.name}/test"/>
<property name="build.ivy.report.dir" location="${build.ivy.dir}/report" />
<property name="build.ivy.maven.dir" location="${build.ivy.dir}/maven" />
<property name="build.ivy.maven.pom"
location="${build.ivy.maven.dir}/hadoop-hdfs-${version}.pom" />
<property name="build.ivy.maven.jar"
location="${build.ivy.maven.dir}/hadoop-hdfs-${version}.jar" />
+ <property name="hadoop-hdfs.pom" location="${ivy.dir}/hadoop-hdfs.xml"/>
+ <property name="hadoop-hdfs-test.pom"
location="${ivy.dir}/hadoop-hdfs-test.xml"/>
<!--this is the naming policy for artifacts we want pulled down-->
<property name="ivy.artifact.retrieve.pattern"
value="${ant.project.name}/[conf]/[artifact]-[revision].[ext]"/>
@@ -151,6 +155,7 @@
<!--this is how artifacts that get built are named-->
<property name="ivy.publish.pattern" value="hadoop-hdfs-[revision].[ext]"/>
<property name="hadoop-hdfs.jar" location="${build.dir}/${final.name}.jar" />
+ <property name="hadoop-hdfs-test.jar"
location="${build.dir}/${test.hdfs.final.name}.jar" />
<property name="hadoop-hdfs-fi.jar"
location="${build.dir}/${final.name}-fi.jar" />
<!-- jdiff.home property set -->
@@ -172,7 +177,6 @@
<!-- the normal classpath -->
<path id="classpath">
<pathelement location="${build.classes}"/>
- <pathelement path="${lib.dir}/hadoop-core-${hadoop-core.version}.jar"/>
<pathelement location="${conf.dir}"/>
<path refid="ivy-common.classpath"/>
</path>
@@ -1050,6 +1054,19 @@
<delete dir="${build.dir}"/>
<delete dir="${build-fi.dir}"/>
<delete dir="${docs.src}/build"/>
+ <delete file="${hadoop-hdfs.pom}"/>
+ <delete file="${hadoop-hdfs-test.pom}"/>
+ </target>
+
+ <target name="veryclean" depends="clean-cache,clean"
+ description="veryclean. Delete ant maven task and ivy jars">
+ <delete file="${ant_task.jar}"/>
+ <delete file="${ivy.jar}"/>
+ </target>
+
+ <target name="clean-cache" depends="clean" description="Clean. Delete ivy
cache">
+ <delete dir="${user.home}/.ivy2/cache/org.apache.hadoop/hadoop-core"/>
+ <delete dir="${user.home}/.ivy2/cache/org.apache.hadoop/hadoop-core-test"/>
</target>
<!-- ================================================================== -->
@@ -1208,6 +1225,73 @@
<get src="${ivy_repo_url}" dest="${ivy.jar}" usetimestamp="true"/>
</target>
+ <target name="ant-task-download" description="To download mvn-ant-task"
unless="offline">
+ <get src="${ant_task_repo_url}" dest="${ant_task.jar}"
usetimestamp="true"/>
+ </target>
+
+ <target name="mvn-taskdef" depends="ant-task-download">
+ <path id="mvn-ant-task.classpath" path="${ant_task.jar}"/>
+ <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
+ uri="urn:maven-artifact-ant" classpathref="mvn-ant-task.classpath"/>
+ </target>
+
+
+ <target name="mvn-install-hdfs" depends="mvn-taskdef,jar,set-version">
+ <artifact:pom file="${hadoop-hdfs.pom}" id="hadoop.hdfs"/>
+ <artifact:install file="${hadoop-hdfs.jar}">
+ <pom refid="hadoop.hdfs"/>
+ </artifact:install>
+ </target>
+
+ <target name="mvn-install"
depends="mvn-taskdef,jar,jar-hdfs-test,set-version">
+ <artifact:pom file="${hadoop-hdfs.pom}" id="hadoop.hdfs"/>
+ <artifact:pom file="${hadoop-hdfs-test.pom}" id="hadoop.hdfs.test"/>
+ <artifact:install file="${hadoop-hdfs.jar}">
+ <pom refid="hadoop.hdfs"/>
+ </artifact:install>
+ <artifact:install file="${hadoop-hdfs-test.jar}">
+ <pom refid="hadoop.hdfs.test"/>
+ </artifact:install>
+ </target>
+
+ <target name="mvn-deploy" depends="mvn-taskdef, jar, jar-hdfs-test,
set-version">
+ <property name="repourl"
value="https://repository.apache.org/content/repositories/snapshots" />
+ <artifact:pom file="${hadoop-hdfs.pom}" id="hadoop.hdfs"/>
+ <artifact:pom file="${hadoop-hdfs-test.pom}" id="hadoop.hdfs.test"/>
+
+ <artifact:install-provider artifactId="wagon-http" version="1.0-beta-2"/>
+ <artifact:deploy file="${hadoop-hdfs.jar}">
+ <remoteRepository id="apache.snapshots.https" url="${repourl}"/>
+ <pom refid="hadoop.hdfs"/>
+ </artifact:deploy>
+ <artifact:deploy file="${hadoop-hdfs-test.jar}">
+ <remoteRepository id="apache.snapshots.https" url="${repourl}"/>
+ <pom refid="hadoop.hdfs.test"/>
+ </artifact:deploy>
+ </target>
+
+ <target name="set-version">
+ <delete file="${basedir}/ivy/hadoop-hdfs.xml"/>
+ <delete file="${basedir}/ivy/hadoop-hdfs-test.xml"/>
+ <copy file="${basedir}/ivy/hadoop-hdfs-template.xml"
tofile="${basedir}/ivy/hadoop-hdfs.xml"/>
+ <copy file="${basedir}/ivy/hadoop-hdfs-test-template.xml"
tofile="${basedir}/ivy/hadoop-hdfs-test.xml"/>
+ <replaceregexp byline="true">
+ <regexp pattern="@version"/>
+ <substitution expression="${version}"/>
+ <fileset dir="${basedir}/ivy">
+ <include name="hadoop-hdfs.xml"/>
+ </fileset>
+ </replaceregexp>
+ <replaceregexp byline="true">
+ <regexp pattern="@version"/>
+ <substitution expression="${version}"/>
+ <fileset dir="${basedir}/ivy">
+ <include name="hadoop-hdfs-test.xml"/>
+ </fileset>
+ </replaceregexp>
+ </target>
+
+
<!--
To avoid Ivy leaking things across big projects, always load Ivy in the same
classloader.
Also note how we skip loading Ivy if it is already there, just to make sure
all is well.
@@ -1323,69 +1407,4 @@
</echo>
</target>
- <target name="assert-hadoop-jar-exists" depends="ivy-init">
- <fail>
- <condition >
- <not>
- <available file="${hadoop-hdfs.jar}" />
- </not>
- </condition>
- Not found: ${hadoop-hdfs.jar}
- Please run the target "jar" in the main build file
- </fail>
-
- </target>
-
- <target name="ready-to-publish"
depends="jar,assert-hadoop-jar-exists,ivy-resolve"/>
-
- <target name="ivy-publish-local" depends="ready-to-publish,ivy-resolve">
- <ivy:publish
- settingsRef="${ant.project.name}.ivy.settings"
- resolver="local"
- pubrevision="${version}"
- overwrite="true"
- artifactspattern="${build.dir}/${ivy.publish.pattern}" />
- </target>
-
-
- <!-- this is here for curiosity, to see how well the makepom task works
- Answer: it depends whether you want transitive dependencies excluded or not
- -->
- <target name="makepom" depends="ivy-resolve">
- <ivy:makepom settingsRef="${ant.project.name}.ivy.settings"
- ivyfile="ivy.xml"
- pomfile="${build.ivy.maven.dir}/generated.pom">
- <ivy:mapping conf="default" scope="default"/>
- <ivy:mapping conf="master" scope="master"/>
- <ivy:mapping conf="runtime" scope="runtime"/>
- </ivy:makepom>
- </target>
-
-
- <target name="copy-jar-to-maven" depends="ready-to-publish">
- <copy file="${hadoop-hdfs.jar}"
- tofile="${build.ivy.maven.jar}"/>
- <checksum file="${build.ivy.maven.jar}" algorithm="md5"/>
- </target>
-
- <target name="copypom" depends="ivy-init-dirs">
-
- <presetdef name="expandingcopy" >
- <copy overwrite="true">
- <filterchain>
- <expandproperties/>
- </filterchain>
- </copy>
- </presetdef>
-
- <expandingcopy file="ivy/hadoop-hdfs.pom"
- tofile="${build.ivy.maven.pom}"/>
- <checksum file="${build.ivy.maven.pom}" algorithm="md5"/>
- </target>
-
- <target name="maven-artifacts" depends="copy-jar-to-maven,copypom" />
-
- <target name="published" depends="ivy-publish-local,maven-artifacts">
-
- </target>
</project>
Propchange: hadoop/hdfs/branches/branch-0.21/build.xml
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,4 +1,4 @@
/hadoop/core/branches/branch-0.19/hdfs/build.xml:713112
/hadoop/core/trunk/build.xml:779102
/hadoop/hdfs/branches/HDFS-265/build.xml:796829-820463
-/hadoop/hdfs/trunk/build.xml:817853-817863,818294-818298,818801,824552,824944,825229,826149,828116,828926,829258,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/build.xml:817853-817863,818294-818298,818801,824552,824944,825229,826149,828116,828926,829258,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange: hadoop/hdfs/branches/branch-0.21/ivy/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Tue Nov 24 07:16:20 2009
@@ -1 +1,4 @@
+hadoop-hdfs.xml
+hadoop-hdfs-test.xml
ivy-*.jar
+maven-ant-tasks*.jar
Modified: hadoop/hdfs/branches/branch-0.21/ivy.xml
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/ivy.xml?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/ivy.xml (original)
+++ hadoop/hdfs/branches/branch-0.21/ivy.xml Tue Nov 24 07:16:20 2009
@@ -27,50 +27,24 @@
<!--these match the Maven configurations-->
<conf name="default" extends="master,runtime"/>
<conf name="master" description="contains the artifact but no
dependencies"/>
- <conf name="runtime" description="runtime but not the artifact"
- extends="client,server,s3-server,kfs"/>
-
- <conf name="mandatory" description="contains the critical dependencies"
- extends="commons-logging,log4j"/>
+ <conf name="compile" description="contains the artifact but no
dependencies"/>
+ <conf name="runtime" description="runtime but not the artifact"/>
<!--
These public configurations contain the core dependencies for running
hadoop client or server.
The server is effectively a superset of the client.
-->
- <conf name="client" description="client-side dependencies"
- extends="mandatory,httpclient"/>
- <conf name="server" description="server-side dependencies"
- extends="client"/>
- <conf name="s3-client" description="dependencies for working with S3/EC2
infrastructure"
- extends="client"/>
- <conf name="s3-server" description="dependencies for running on S3/EC2
infrastructure"
- extends="s3-client,server"/>
- <conf name="kfs" description="dependencies for KFS file system support"/>
- <conf name="ftp" description="dependencies for workign with FTP filesytems"
- extends="mandatory"/>
- <conf name="jetty" description="Jetty provides the in-VM HTTP daemon"
extends="commons-logging"/>
-
<!--Private configurations. -->
- <conf name="common" visibility="private"
extends="runtime,mandatory,httpclient,ftp,jetty"
- description="common artifacts"/>
- <conf name="javadoc" visibility="private" description="artiracts required
while performing doc generation"
- extends="common,mandatory,jetty,lucene"/>
- <!--Testing pulls in everything-->
- <conf name="test" extends="common,s3-server,kfs" visibility="private"
- description="the classpath needed to run tests"/>
+ <conf name="common" visibility="private" extends="compile,runtime"
description="common artifacts"/>
+ <conf name="javadoc" visibility="private" description="artiracts required
while performing doc generation" extends="common"/>
+ <conf name="test" extends="common" visibility="private" description="the
classpath needed to run tests"/>
- <conf name="test-hdfswithmr" extends="test" visibility="private"
- description="the classpath needed to run tests"/>
+ <conf name="test-hdfswithmr" extends="test, common" visibility="private"
description="the classpath needed to run tests"/>
- <conf name="releaseaudit" visibility="private"
- description="Artifacts required for releaseaudit target"/>
+ <conf name="releaseaudit" visibility="private" description="Artifacts
required for releaseaudit target"/>
- <conf name="commons-logging" visibility="private"/>
- <conf name="httpclient" visibility="private" extends="commons-logging"/>
- <conf name="log4j" visibility="private"/>
- <conf name="lucene" visibility="private"/>
- <conf name="jdiff" visibility="private"
extends="log4j,s3-client,jetty,server"/>
+ <conf name="jdiff" visibility="private" extends="common"/>
<conf name="checkstyle" visibility="private"/>
</configurations>
@@ -80,210 +54,28 @@
<artifact conf="master"/>
</publications>
<dependencies>
+
+ <dependency org="org.apache.hadoop" name="hadoop-core"
rev="${hadoop-core.version}" conf="common->default"/>
+ <dependency org="commons-logging" name="commons-logging"
rev="${commons-logging.version}" conf="common->master"/>
+ <dependency org="log4j" name="log4j" rev="${log4j.version}"
conf="common->master"/>
+ <dependency org="org.aspectj" name="aspectjrt" rev="${aspectj.version}"
conf="common->default"/>
+ <dependency org="org.aspectj" name="aspectjtools" rev="${aspectj.version}"
conf="common->default"/>
- <!--used client side-->
- <dependency org="commons-cli"
- name="commons-cli"
- rev="${commons-cli.version}"
- conf="client->default"/>
- <dependency org="checkstyle"
- name="checkstyle"
- rev="${checkstyle.version}"
- conf="checkstyle->default"/>
- <dependency org="jdiff"
- name="jdiff"
- rev="${jdiff.version}"
- conf="jdiff->default"/>
- <dependency org="xerces"
- name="xerces"
- rev="${xerces.version}"
- conf="jdiff->default">
- </dependency>
-
- <dependency org="xmlenc"
- name="xmlenc"
- rev="${xmlenc.version}"
- conf="server->default"/>
+ <dependency org="org.slf4j" name="slf4j-api" rev="${slf4j-api.version}"
conf="test->master"/>
+ <dependency org="org.slf4j" name="slf4j-log4j12"
rev="${slf4j-log4j12.version}" conf="test->master"/>
+ <dependency org="org.apache.hadoop" name="hadoop-core-test"
rev="${hadoop-core.version}" conf="test->default"/>
- <!--Configuration: httpclient-->
+ <dependency org="checkstyle" name="checkstyle" rev="${checkstyle.version}"
conf="checkstyle->default"/>
- <!--
- commons-httpclient asks for too many files.
- All it needs is commons-codec and commons-logging JARs
- -->
- <dependency org="commons-httpclient"
- name="commons-httpclient"
- rev="${commons-httpclient.version}"
- conf="httpclient->master">
- </dependency>
-
- <dependency org="commons-codec"
- name="commons-codec"
- rev="${commons-codec.version}"
- conf="httpclient->default"/>
-
- <dependency org="commons-net"
- name="commons-net"
- rev="${commons-net.version}"
- conf="ftp->default"/>
-
- <!--Configuration: Jetty -->
-
-<!-- <dependency org="javax.servlet"
- name="servlet-api"
- rev="${servlet-api.version}"
- conf="jetty->master"/> -->
- <dependency org="org.mortbay.jetty"
- name="jetty"
- rev="${jetty.version}"
- conf="jetty->master"/>
- <dependency org="org.mortbay.jetty"
- name="jetty-util"
- rev="${jetty-util.version}"
- conf="jetty->master"/>
-
- <dependency org="tomcat"
- name="jasper-runtime"
- rev="${jasper.version}"
- conf="jetty->master"/>
- <dependency org="tomcat"
- name="jasper-compiler"
- rev="${jasper.version}"
- conf="jetty->master"/>
- <dependency org="org.mortbay.jetty"
- name="jsp-api-2.1"
- rev="${jetty.version}"
- conf="jetty->master"/>
- <dependency org="org.mortbay.jetty"
- name="jsp-2.1"
- rev="${jetty.version}"
- conf="jetty->master"/>
- <dependency org="commons-el"
- name="commons-el"
- rev="${commons-el.version}"
- conf="jetty->master"/>
-
-
- <!--Configuration: commons-logging -->
-
- <!--it is essential that only the master JAR of commons logging
- is pulled in, as its dependencies are usually a mess, including things
- like out of date servlet APIs, bits of Avalon, etc.
- -->
- <dependency org="commons-logging"
- name="commons-logging"
- rev="${commons-logging.version}"
- conf="commons-logging->master"/>
-
-
- <!--Configuration: commons-logging -->
-
- <!--log4J is not optional until commons-logging.properties is stripped out
of the JAR -->
- <dependency org="log4j"
- name="log4j"
- rev="${log4j.version}"
- conf="log4j->master"/>
-
- <!--Configuration: s3-client -->
- <!--there are two jets3t projects in the repository; this one goes up to
0.6 and
- is assumed to be the live one-->
- <dependency org="net.java.dev.jets3t"
- name="jets3t"
- rev="${jets3t.version}"
- conf="s3-client->master"/>
- <dependency org="commons-net"
- name="commons-net"
- rev="${commons-net.version}"
- conf="s3-client->master"/>
- <dependency org="org.mortbay.jetty"
- name="servlet-api-2.5"
- rev="${servlet-api-2.5.version}"
- conf="s3-client->master"/>
- <dependency org="net.sf.kosmosfs"
- name="kfs"
- rev="${kfs.version}"
- conf="kfs->default"/>
-
- <!--Configuration: test -->
- <!--artifacts needed for testing -->
-
- <dependency org="org.apache.ftpserver"
- name="ftplet-api"
- rev="${ftplet-api.version}"
- conf="test->default"/>
- <dependency org="org.apache.mina"
- name="mina-core"
- rev="${mina-core.version}"
- conf="test->default"/>
- <dependency org="org.apache.ftpserver"
- name="ftpserver-core"
- rev="${ftpserver-core.version}"
- conf="test->default"/>
-
- <dependency org="junit"
- name="junit"
- rev="${junit.version}"
- conf="common->default"/>
- <dependency org="org.apache.rat"
- name="apache-rat-tasks"
- rev="${rats-lib.version}"
- conf="releaseaudit->default"/>
- <dependency org="commons-lang"
- name="commons-lang"
- rev="${commons-lang.version}"
- conf="releaseaudit->default"/>
- <dependency org="commons-collections"
- name="commons-collections"
- rev="${commons-collections.version}"
- conf="releaseaudit->default"/>
- <dependency org="hsqldb"
- name="hsqldb"
- rev="${hsqldb.version}"
- conf="common->default"/>
- <dependency org="org.apache.lucene"
- name="lucene-core"
- rev="${lucene-core.version}"
- conf="javadoc->default"/>
- <dependency org="commons-logging"
- name="commons-logging-api"
- rev="${commons-logging-api.version}"
- conf="common->default"/>
- <dependency org="org.slf4j"
- name="slf4j-api"
- rev="${slf4j-api.version}"
- conf="common->master"/>
- <dependency org="org.apache.hadoop"
- name="avro"
- rev="1.0.0"
- conf="common->default"/>
- <dependency org="org.eclipse.jdt"
- name="core"
- rev="${core.version}"
- conf="common->master"/>
- <dependency org="oro"
- name="oro"
- rev="${oro.version}"
- conf="common->default"/>
- <dependency org="org.slf4j"
- name="slf4j-log4j12"
- rev="${slf4j-log4j12.version}"
- conf="common->master">
- </dependency>
- <dependency org="org.aspectj"
- name="aspectjrt"
- rev="${aspectj.version}"
- conf="common->default">
- </dependency>
- <dependency org="org.aspectj"
- name="aspectjtools"
- rev="${aspectj.version}"
- conf="common->default">
- </dependency>
- <dependency org="org.mockito"
- name="mockito-all"
- rev="${mockito-all.version}"
- conf="common->master">
- </dependency>
- </dependencies>
+ <dependency org="jdiff" name="jdiff" rev="${jdiff.version}"
conf="jdiff->default"/>
+ <dependency org="xerces" name="xerces" rev="${xerces.version}"
conf="jdiff->default"/>
+
+ <dependency org="org.apache.rat" name="apache-rat-tasks"
rev="${rats-lib.version}" conf="releaseaudit->default"/>
+ <dependency org="commons-lang" name="commons-lang"
rev="${commons-lang.version}" conf="releaseaudit->default"/>
+ <dependency org="commons-collections" name="commons-collections"
rev="${commons-collections.version}" conf="releaseaudit->default"/>
+
+ <dependency org="org.apache.lucene" name="lucene-core"
rev="${lucene-core.version}" conf="javadoc->default"/>
+
+ </dependencies>
</ivy-module>
Modified: hadoop/hdfs/branches/branch-0.21/ivy/ivysettings.xml
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/ivy/ivysettings.xml?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/ivy/ivysettings.xml (original)
+++ hadoop/hdfs/branches/branch-0.21/ivy/ivysettings.xml Tue Nov 24 07:16:20
2009
@@ -29,53 +29,40 @@
http://ibiblio.lsu.edu/main/pub/packages/maven2
http://www.ibiblio.net/pub/packages/maven2
-->
- <property name="repo.maven.org"
- value="http://repo1.maven.org/maven2/"
- override="false"/>
- <property name="snapshot.apache.org"
- value="http://people.apache.org/repo/m2-snapshot-repository/"
- override="false"/>
- <property name="maven2.pattern"
- value="[organisation]/[module]/[revision]/[module]-[revision]"/>
- <property name="maven2.pattern.ext"
- value="${maven2.pattern}.[ext]"/>
- <!-- pull in the local repository -->
- <include url="${ivy.default.conf.dir}/ivyconf-local.xml"/>
- <settings defaultResolver="default"/>
+ <property name="repo.maven.org" value="http://repo1.maven.org/maven2/"
override="false"/>
+ <property name="snapshot.apache.org"
value="https://repository.apache.org/content/repositories/snapshots/"
override="false"/>
+ <property name="maven2.pattern"
value="[organisation]/[module]/[revision]/[module]-[revision]"/>
+ <property name="repo.dir" value="${user.home}/.m2/repository"/>
+ <property name="maven2.pattern.ext" value="${maven2.pattern}.[ext]"/>
+ <property name="resolvers" value="default" override="false"/>
+ <settings defaultResolver="${resolvers}"/>
+
<resolvers>
- <ibiblio name="maven2"
- root="${repo.maven.org}"
- pattern="${maven2.pattern.ext}"
- m2compatible="true"
- />
- <ibiblio name="apache-snapshot"
- root="${snapshot.apache.org}"
- pattern="${maven2.pattern.ext}"
- m2compatible="true"
- />
+ <ibiblio name="maven2" root="${repo.maven.org}"
pattern="${maven2.pattern.ext}" m2compatible="true"/>
+ <ibiblio name="apache-snapshot" root="${snapshot.apache.org}"
m2compatible="true"/>
+
+ <filesystem name="fs" m2compatible="true" force="true">
+ <artifact
pattern="${repo.dir}/org/apache/hadoop/[module]/[revision]/[module]-[revision].[ext]"/>
+ <ivy
pattern="${repo.dir}/org/apache/hadoop/[module]/[revision]/[module]-[revision].pom"/>
+ </filesystem>
+
<chain name="default" dual="true">
- <resolver ref="local"/>
+ <resolver ref="apache-snapshot"/>
<resolver ref="maven2"/>
</chain>
- <chain name="internal">
- <resolver ref="local"/>
- </chain>
- <chain name="external">
+
+ <chain name="internal" dual="true">
+ <resolver ref="fs"/>
+ <resolver ref="apache-snapshot"/>
<resolver ref="maven2"/>
</chain>
- <chain name="external-and-snapshots">
+
+ <chain name="external">
<resolver ref="maven2"/>
- <resolver ref="apache-snapshot"/>
</chain>
+
</resolvers>
<modules>
- <!--
- This forces a requirement for other hadoop-artifacts to be built locally
- rather than look for them online.
-
- -->
- <module organisation="org.apache.hadoop" name="Hadoop.*"
resolver="internal"/>
- <!--until commons cli is external, we need to pull it in from the snapshot
repository -if present -->
- <module organisation="org.apache.commons" name=".*"
resolver="external-and-snapshots"/>
+ <module organisation="org.apache.hadoop" name="hadoop-*"
resolver="${resolvers}"/>
</modules>
</ivysettings>
Modified: hadoop/hdfs/branches/branch-0.21/ivy/libraries.properties
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/ivy/libraries.properties?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/ivy/libraries.properties (original)
+++ hadoop/hdfs/branches/branch-0.21/ivy/libraries.properties Tue Nov 24
07:16:20 2009
@@ -14,7 +14,8 @@
#It drives ivy and the generation of a maven POM
#These are the versions of our dependencies (in alphabetical order)
-apacheant.version=1.7.0
+apacheant.version=1.7.1
+ant-task.version=2.0.10
checkstyle.version=4.2
@@ -36,6 +37,9 @@
ftplet-api.version=1.0.2
ftpserver-core.version=1.0.2
+hadoop-core.version=0.21.0-SNAPSHOT
+hadoop-hdfs.version=0.21.0-SNAPSHOT
+
hsqldb.version=1.8.0.10
#ivy.version=2.0.0-beta2
Propchange: hadoop/hdfs/branches/branch-0.21/src/contrib/build.xml
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,3 +1,3 @@
/hadoop/core/branches/branch-0.19/hdfs/src/contrib/build.xml:713112
/hadoop/hdfs/branches/HDFS-265/src/contrib/build.xml:796829-820463
-/hadoop/hdfs/trunk/src/contrib/build.xml:817853-817863,818294-818298,818801,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/contrib/build.xml:817853-817863,818294-818298,818801,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange: hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,4 +1,4 @@
/hadoop/core/branches/branch-0.19/hdfs/src/contrib/hdfsproxy:713112
/hadoop/core/trunk/src/contrib/hdfsproxy:776175-784663
/hadoop/hdfs/branches/HDFS-265/src/contrib/hdfsproxy:796829-820463
-/hadoop/hdfs/trunk/src/contrib/hdfsproxy:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/contrib/hdfsproxy:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Modified: hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/build.xml
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/build.xml?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/build.xml (original)
+++ hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/build.xml Tue Nov 24
07:16:20 2009
@@ -119,15 +119,13 @@
<war destfile="${build.dir}/${final.name}.war"
webxml="${basedir}/conf/tomcat-web.xml">
<lib dir="${common.ivy.lib.dir}">
<include name="commons-logging-${commons-logging.version}.jar"/>
- <include name="junit-${junit.version}.jar"/>
- <include name="log4j-${log4j.version}.jar"/>
- <include name="slf4j-api-${slf4j-api.version}.jar"/>
- <include name="slf4j-log4j12-${slf4j-log4j12.version}.jar"/>
- <include name="xmlenc-${xmlenc.version}.jar"/>
- <include name="core-${core.vesion}.jar"/>
- </lib>
- <lib dir="${hadoop.root}/lib">
- <include name="hadoop-core-${hadoop-version}.jar"/>
+ <include name="junit-${junit.version}.jar"/>
+ <include name="log4j-${log4j.version}.jar"/>
+ <include name="slf4j-api-${slf4j-api.version}.jar"/>
+ <include name="slf4j-log4j12-${slf4j-log4j12.version}.jar"/>
+ <include name="xmlenc-${xmlenc.version}.jar"/>
+ <include name="core-${core.vesion}.jar"/>
+ <include name="hadoop-core-${hadoop-version}.jar"/>
</lib>
<classes dir="${proxy.conf.dir}">
<include name="hdfsproxy-default.xml"/>
@@ -174,15 +172,13 @@
<war destfile="${build.dir}/${final.name}-test.war"
webxml="${src.test.resources}/tomcat-web.xml">
<lib dir="${common.ivy.lib.dir}">
<include name="commons-logging-${commons-logging.version}.jar"/>
- <include name="junit-${junit.version}.jar"/>
- <include name="log4j-${log4j.version}.jar"/>
- <include name="slf4j-api-${slf4j-api.version}.jar"/>
- <include name="slf4j-log4j12-${slf4j-log4j12.version}.jar"/>
- <include name="xmlenc-${xmlenc.version}.jar"/>
- <include name="core-${core.vesion}.jar"/>
- </lib>
- <lib dir="${hadoop.root}/lib">
- <include name="hadoop-core-${hadoop-version}.jar"/>
+ <include name="junit-${junit.version}.jar"/>
+ <include name="log4j-${log4j.version}.jar"/>
+ <include name="slf4j-api-${slf4j-api.version}.jar"/>
+ <include name="slf4j-log4j12-${slf4j-log4j12.version}.jar"/>
+ <include name="xmlenc-${xmlenc.version}.jar"/>
+ <include name="core-${core.vesion}.jar"/>
+ <include name="hadoop-core-${hadoop-version}.jar"/>
</lib>
<classes dir="${proxy.conf.test}" excludes="**/*.template **/*.sh"/>
<classes dir="${build.classes}"/>
@@ -385,10 +381,10 @@
<include name="jetty-${jetty.version}.jar"/>
<include name="servlet-api-2.5-${servlet-api-2.5.version}.jar"/>
<include name="core-${core.vesion}.jar"/>
- </fileset>
- <fileset dir="${hadoop.root}/lib/jsp-${jsp.version}">
- <include name="jsp-${jsp.version}.jar"/>
- <include name="jsp-api-${jsp.version}.jar"/>
+ <!-- </fileset>
+ <fileset dir="${hadoop.root}/lib/jsp-${jsp.version}"> -->
+ <include name="jsp-${jsp.version}-${jetty.version}.jar"/>
+ <include name="jsp-api-${jsp.version}-${jetty.version}.jar"/>
</fileset>
</copy>
Modified: hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/ivy.xml
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/ivy.xml?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/ivy.xml (original)
+++ hadoop/hdfs/branches/branch-0.21/src/contrib/hdfsproxy/ivy.xml Tue Nov 24
07:16:20 2009
@@ -22,6 +22,14 @@
<artifact conf="master"/>
</publications>
<dependencies>
+ <dependency org="org.apache.hadoop"
+ name="hadoop-core"
+ rev="${hadoop-core.version}"
+ conf="common->default"/>
+ <dependency org="org.apache.hadoop"
+ name="hadoop-core-test"
+ rev="${hadoop-core.version}"
+ conf="common->default"/>
<dependency org="commons-cli"
name="commons-cli"
rev="${commons-cli.version}"
Modified: hadoop/hdfs/branches/branch-0.21/src/contrib/thriftfs/ivy.xml
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/branches/branch-0.21/src/contrib/thriftfs/ivy.xml?rev=883611&r1=883610&r2=883611&view=diff
==============================================================================
--- hadoop/hdfs/branches/branch-0.21/src/contrib/thriftfs/ivy.xml (original)
+++ hadoop/hdfs/branches/branch-0.21/src/contrib/thriftfs/ivy.xml Tue Nov 24
07:16:20 2009
@@ -24,6 +24,10 @@
<artifact conf="master"/>
</publications>
<dependencies>
+ <dependency org="org.apache.hadoop"
+ name="hadoop-core"
+ rev="${hadoop-core.version}"
+ conf="common->default"/>
<dependency org="commons-logging"
name="commons-logging"
rev="${commons-logging.version}"
Propchange: hadoop/hdfs/branches/branch-0.21/src/java/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,4 +1,4 @@
/hadoop/core/branches/branch-0.19/hdfs/src/java:713112
/hadoop/core/trunk/src/hdfs:776175-785643,785929-786278
/hadoop/hdfs/branches/HDFS-265/src/java:796829-820463
-/hadoop/hdfs/trunk/src/java:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/java:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange:
hadoop/hdfs/branches/branch-0.21/src/java/org/apache/hadoop/hdfs/protocol/RecoveryInProgressException.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,5 +1,5 @@
/hadoop/core/branches/branch-0.19/hdfs/src/java/org/apache/hadoop/hdfs/server/datanode/RecoveryInProgressException.java:713112
/hadoop/core/trunk/src/hdfs/org/apache/hadoop/hdfs/server/datanode/RecoveryInProgressException.java:776175-785643,785929-786278
/hadoop/hdfs/branches/branch-0.21/src/java/org/apache/hadoop/hdfs/server/datanode/RecoveryInProgressException.java:817353-818319,818321-818553
-/hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/protocol/RecoveryInProgressException.java:817853-817863,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/protocol/RecoveryInProgressException.java:817853-817863,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
/hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/server/datanode/RecoveryInProgressException.java:796829-800617,800619-803337,804756-805652,808672-809439,811495-813103,813105-813630,814223-815964,818294-818298
Propchange:
hadoop/hdfs/branches/branch-0.21/src/java/org/apache/hadoop/hdfs/server/datanode/ReplicaInfo.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -3,4 +3,4 @@
/hadoop/core/trunk/src/hdfs/org/apache/hadoop/hdfs/server/datanode/DatanodeBlockInfo.java:776175-785643,785929-786278
/hadoop/core/trunk/src/hdfs/org/apache/hadoop/hdfs/server/datanode/ReplicaInfo.java:776175-785643,785929-786278
/hadoop/hdfs/branches/HDFS-265/src/java/org/apache/hadoop/hdfs/server/datanode/ReplicaInfo.java:796829-820463
-/hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/server/datanode/ReplicaInfo.java:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/server/datanode/ReplicaInfo.java:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange:
hadoop/hdfs/branches/branch-0.21/src/test/aop/org/apache/hadoop/hdfs/protocol/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1 +1 @@
-/hadoop/hdfs/trunk/src/test/aop/org/apache/hadoop/hdfs/protocol:817853-817863,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/test/aop/org/apache/hadoop/hdfs/protocol:817853-817863,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange: hadoop/hdfs/branches/branch-0.21/src/test/hdfs/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,4 +1,4 @@
/hadoop/core/branches/branch-0.19/hdfs/src/test/hdfs:713112
/hadoop/core/trunk/src/test/hdfs:776175-785643
/hadoop/hdfs/branches/HDFS-265/src/test/hdfs:796829-820463
-/hadoop/hdfs/trunk/src/test/hdfs:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/test/hdfs:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange: hadoop/hdfs/branches/branch-0.21/src/webapps/datanode/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,4 +1,4 @@
/hadoop/core/branches/branch-0.19/hdfs/src/webapps/datanode:713112
/hadoop/core/trunk/src/webapps/datanode:776175-784663
/hadoop/hdfs/branches/HDFS-265/src/webapps/datanode:796829-820463
-/hadoop/hdfs/trunk/src/webapps/datanode:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/webapps/datanode:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange: hadoop/hdfs/branches/branch-0.21/src/webapps/hdfs/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,4 +1,4 @@
/hadoop/core/branches/branch-0.19/hdfs/src/webapps/hdfs:713112
/hadoop/core/trunk/src/webapps/hdfs:776175-784663
/hadoop/hdfs/branches/HDFS-265/src/webapps/hdfs:796829-820463
-/hadoop/hdfs/trunk/src/webapps/hdfs:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/webapps/hdfs:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017
Propchange: hadoop/hdfs/branches/branch-0.21/src/webapps/secondary/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 07:16:20 2009
@@ -1,4 +1,4 @@
/hadoop/core/branches/branch-0.19/hdfs/src/webapps/secondary:713112
/hadoop/core/trunk/src/webapps/secondary:776175-784663
/hadoop/hdfs/branches/HDFS-265/src/webapps/secondary:796829-820463
-/hadoop/hdfs/trunk/src/webapps/secondary:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,832043,833499,835728,880971,881014,881017
+/hadoop/hdfs/trunk/src/webapps/secondary:817853-817863,818294-818298,824552,824944,826149,828116,828926,829880,829894,830003,831436,831455-831490,832043,833499,835728,880971,881014,881017