From d86f3183d93714ba078416af4f609d26376eadb0 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 19 Aug 2011 17:36:23 +0000 Subject: [PATCH] HDFS-2096. Mavenization of hadoop-hdfs. Contributed by Alejandro Abdelnur. git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1159702 13f79535-47bb-0310-9956-ffa450edef68 --- hadoop-common/BUILDING.txt => BUILDING.txt | 7 +- dev-support/smart-apply-patch.sh | 6 +- .../resources/assemblies/hadoop-bintar.xml | 12 +- .../main/resources/assemblies/hadoop-tar.xml | 16 +- hadoop-common/pom.xml | 562 +---- {hdfs => hadoop-hdfs}/CHANGES.txt | 2 + {hdfs => hadoop-hdfs}/LICENSE.txt | 0 {hdfs => hadoop-hdfs}/NOTICE.txt | 0 .../dev-support}/all-tests | 0 .../checkstyle-noframes-sorted.xsl | 0 .../dev-support}/checkstyle.xml | 6 +- .../dev-support}/commit-tests | 0 .../dev-support}/findbugsExcludeFile.xml | 0 .../dev-support}/jdiff/hadoop-hdfs_0.20.0.xml | 0 .../dev-support}/jdiff/hadoop-hdfs_0.21.0.xml | 0 .../dev-support}/smoke-tests | 0 .../dev-support}/test-patch.properties | 3 + hadoop-hdfs/pom.xml | 406 ++++ .../ant/org/apache/hadoop/ant/DfsTask.java | 0 .../src/ant/org/apache/hadoop/ant/antlib.xml | 0 .../ant/condition/DfsBaseConditional.java | 0 .../hadoop/ant/condition/DfsExists.java | 0 .../apache/hadoop/ant/condition/DfsIsDir.java | 0 .../hadoop/ant/condition/DfsZeroLen.java | 0 .../src/contrib/build-contrib.xml | 0 {hdfs => hadoop-hdfs}/src/contrib/build.xml | 0 .../src/contrib/fuse-dfs/Makefile.am | 0 .../src/contrib/fuse-dfs/README | 0 .../src/contrib/fuse-dfs/acinclude.m4 | 0 .../src/contrib/fuse-dfs/build.xml | 0 .../src/contrib/fuse-dfs/configure.ac | 0 .../src/contrib/fuse-dfs/global_footer.mk | 0 .../src/contrib/fuse-dfs/global_header.mk | 0 .../src/contrib/fuse-dfs/ivy.xml | 0 .../contrib/fuse-dfs/ivy/libraries.properties | 0 .../src/contrib/fuse-dfs/src/Makefile.am | 0 .../src/contrib/fuse-dfs/src/fuse_connect.c | 0 .../src/contrib/fuse-dfs/src/fuse_connect.h | 0 .../fuse-dfs/src/fuse_context_handle.h | 0 .../src/contrib/fuse-dfs/src/fuse_dfs.c | 0 .../src/contrib/fuse-dfs/src/fuse_dfs.h | 0 .../contrib/fuse-dfs/src/fuse_dfs_wrapper.sh | 0 .../contrib/fuse-dfs/src/fuse_file_handle.h | 0 .../src/contrib/fuse-dfs/src/fuse_impls.h | 0 .../contrib/fuse-dfs/src/fuse_impls_access.c | 0 .../contrib/fuse-dfs/src/fuse_impls_chmod.c | 0 .../contrib/fuse-dfs/src/fuse_impls_chown.c | 0 .../contrib/fuse-dfs/src/fuse_impls_create.c | 0 .../contrib/fuse-dfs/src/fuse_impls_flush.c | 0 .../contrib/fuse-dfs/src/fuse_impls_getattr.c | 0 .../contrib/fuse-dfs/src/fuse_impls_mkdir.c | 0 .../contrib/fuse-dfs/src/fuse_impls_mknod.c | 0 .../contrib/fuse-dfs/src/fuse_impls_open.c | 0 .../contrib/fuse-dfs/src/fuse_impls_read.c | 0 .../contrib/fuse-dfs/src/fuse_impls_readdir.c | 0 .../contrib/fuse-dfs/src/fuse_impls_release.c | 0 .../contrib/fuse-dfs/src/fuse_impls_rename.c | 0 .../contrib/fuse-dfs/src/fuse_impls_rmdir.c | 0 .../contrib/fuse-dfs/src/fuse_impls_statfs.c | 0 .../contrib/fuse-dfs/src/fuse_impls_symlink.c | 0 .../fuse-dfs/src/fuse_impls_truncate.c | 0 .../contrib/fuse-dfs/src/fuse_impls_unlink.c | 0 .../contrib/fuse-dfs/src/fuse_impls_utimens.c | 0 .../contrib/fuse-dfs/src/fuse_impls_write.c | 0 .../src/contrib/fuse-dfs/src/fuse_init.c | 0 .../src/contrib/fuse-dfs/src/fuse_init.h | 0 .../src/contrib/fuse-dfs/src/fuse_options.c | 0 .../src/contrib/fuse-dfs/src/fuse_options.h | 0 .../contrib/fuse-dfs/src/fuse_stat_struct.c | 0 .../contrib/fuse-dfs/src/fuse_stat_struct.h | 0 .../src/contrib/fuse-dfs/src/fuse_trash.c | 0 .../src/contrib/fuse-dfs/src/fuse_trash.h | 0 .../src/contrib/fuse-dfs/src/fuse_users.c | 0 .../src/contrib/fuse-dfs/src/fuse_users.h | 0 .../fuse-dfs/src/test/TestFuseDFS.java | 0 .../src/main}/bin/distribute-exclude.sh | 0 {hdfs => hadoop-hdfs/src/main}/bin/hdfs | 0 .../src/main}/bin/hdfs-config.sh | 0 .../src/main}/bin/refresh-namenodes.sh | 0 .../src/main}/bin/start-balancer.sh | 0 .../src/main}/bin/start-dfs.sh | 0 .../src/main}/bin/start-secure-dns.sh | 0 .../src/main}/bin/stop-balancer.sh | 0 .../src/main}/bin/stop-dfs.sh | 0 .../src/main}/bin/stop-secure-dns.sh | 0 .../src/main}/conf/hadoop-metrics2.properties | 17 + hadoop-hdfs/src/main/conf/hdfs-site.xml | 21 + .../main}/docs/changes/ChangesFancyStyle.css | 0 .../main}/docs/changes/ChangesSimpleStyle.css | 0 .../src/main}/docs/changes/changes2html.pl | 0 .../src/main}/docs/forrest.properties | 0 .../src/main}/docs/releasenotes.html | 0 .../main}/docs/src/documentation/README.txt | 0 .../classes/CatalogManager.properties | 0 .../docs/src/documentation/conf/cli.xconf | 0 .../content/xdocs/SLG_user_guide.xml | 0 .../content/xdocs/faultinject_framework.xml | 0 .../content/xdocs/hdfs_design.xml | 0 .../content/xdocs/hdfs_editsviewer.xml | 0 .../content/xdocs/hdfs_imageviewer.xml | 0 .../content/xdocs/hdfs_permissions_guide.xml | 0 .../content/xdocs/hdfs_quota_admin_guide.xml | 0 .../content/xdocs/hdfs_user_guide.xml | 0 .../src/documentation/content/xdocs/hftp.xml | 0 .../src/documentation/content/xdocs/index.xml | 0 .../documentation/content/xdocs/libhdfs.xml | 0 .../src/documentation/content/xdocs/site.xml | 0 .../src/documentation/content/xdocs/tabs.xml | 0 .../resources/images/FI-framework.gif | Bin .../resources/images/FI-framework.odg | Bin .../resources/images/architecture.gif | Bin .../resources/images/core-logo.gif | Bin .../resources/images/favicon.ico | Bin .../resources/images/hadoop-logo-big.jpg | Bin .../resources/images/hadoop-logo.jpg | Bin .../resources/images/hdfs-logo.jpg | Bin .../resources/images/hdfsarchitecture.gif | Bin .../resources/images/hdfsarchitecture.odg | Bin .../resources/images/hdfsarchitecture.png | Bin .../resources/images/hdfsdatanodes.gif | Bin .../resources/images/hdfsdatanodes.odg | Bin .../resources/images/hdfsdatanodes.png | Bin .../resources/images/hdfsproxy-forward.jpg | Bin .../resources/images/hdfsproxy-overview.jpg | Bin .../resources/images/hdfsproxy-server.jpg | Bin .../resources/images/request-identify.jpg | Bin .../main}/docs/src/documentation/skinconf.xml | 0 .../src/main}/docs/status.xml | 0 .../main}/java/org/apache/hadoop/fs/Hdfs.java | 0 .../hadoop/hdfs/BlockMissingException.java | 0 .../org/apache/hadoop/hdfs/BlockReader.java | 0 .../hadoop/hdfs/BlockReaderFactory.java | 0 .../hadoop/hdfs/ByteRangeInputStream.java | 0 .../hadoop/hdfs/CorruptFileBlockIterator.java | 0 .../org/apache/hadoop/hdfs/DFSClient.java | 0 .../org/apache/hadoop/hdfs/DFSConfigKeys.java | 0 .../apache/hadoop/hdfs/DFSInputStream.java | 0 .../apache/hadoop/hdfs/DFSOutputStream.java | 0 .../java/org/apache/hadoop/hdfs/DFSUtil.java | 0 .../apache/hadoop/hdfs/DeprecatedUTF8.java | 0 .../hadoop/hdfs/DistributedFileSystem.java | 0 .../hadoop/hdfs/HDFSPolicyProvider.java | 0 .../apache/hadoop/hdfs/HdfsConfiguration.java | 0 .../apache/hadoop/hdfs/HftpFileSystem.java | 0 .../apache/hadoop/hdfs/HsftpFileSystem.java | 0 .../org/apache/hadoop/hdfs/LeaseRenewer.java | 0 .../apache/hadoop/hdfs/RemoteBlockReader.java | 0 .../org/apache/hadoop/hdfs/SocketCache.java | 0 .../java/org/apache/hadoop/hdfs/package.html | 0 .../AlreadyBeingCreatedException.java | 0 .../apache/hadoop/hdfs/protocol/Block.java | 0 .../hdfs/protocol/BlockListAsLongs.java | 0 .../hdfs/protocol/ClientDatanodeProtocol.java | 0 .../hadoop/hdfs/protocol/ClientProtocol.java | 0 .../hdfs/protocol/CorruptFileBlocks.java | 0 .../protocol/DSQuotaExceededException.java | 0 .../hadoop/hdfs/protocol/DatanodeID.java | 0 .../hadoop/hdfs/protocol/DatanodeInfo.java | 0 .../hdfs/protocol/DirectoryListing.java | 0 .../hadoop/hdfs/protocol/ExtendedBlock.java | 0 .../hadoop/hdfs/protocol/FSConstants.java | 0 .../hdfs/protocol/FSLimitException.java | 0 .../hadoop/hdfs/protocol/HdfsFileStatus.java | 0 .../hdfs/protocol/HdfsLocatedFileStatus.java | 0 .../hadoop/hdfs/protocol/HdfsProtoUtil.java | 0 .../hadoop/hdfs/protocol/LayoutVersion.java | 0 .../hadoop/hdfs/protocol/LocatedBlock.java | 0 .../hadoop/hdfs/protocol/LocatedBlocks.java | 0 .../protocol/NSQuotaExceededException.java | 0 .../hdfs/protocol/QuotaExceededException.java | 0 .../protocol/RecoveryInProgressException.java | 0 .../protocol/UnregisteredNodeException.java | 0 .../protocol/UnresolvedPathException.java | 0 .../datatransfer/BlockConstructionStage.java | 0 .../datatransfer/DataTransferProtoUtil.java | 0 .../datatransfer/DataTransferProtocol.java | 0 .../hadoop/hdfs/protocol/datatransfer/Op.java | 0 .../protocol/datatransfer/PacketHeader.java | 0 .../protocol/datatransfer/PipelineAck.java | 0 .../hdfs/protocol/datatransfer/Receiver.java | 0 .../ReplaceDatanodeOnFailure.java | 0 .../hdfs/protocol/datatransfer/Sender.java | 0 .../protocol/proto/DataTransferProtos.java | 18 + .../hdfs/protocol/proto/HdfsProtos.java | 18 + .../hdfs/security/token/block/BlockKey.java | 0 .../block/BlockPoolTokenSecretManager.java | 0 .../token/block/BlockTokenIdentifier.java | 0 .../token/block/BlockTokenSecretManager.java | 0 .../token/block/BlockTokenSelector.java | 0 .../token/block/ExportedBlockKeys.java | 0 .../block/InvalidBlockTokenException.java | 0 .../delegation/DelegationTokenIdentifier.java | 0 .../DelegationTokenSecretManager.java | 0 .../delegation/DelegationTokenSelector.java | 0 .../hadoop/hdfs/server/balancer/Balancer.java | 0 .../hdfs/server/balancer/BalancingPolicy.java | 0 .../server/balancer/NameNodeConnector.java | 0 .../server/blockmanagement/BlockInfo.java | 0 .../BlockInfoUnderConstruction.java | 0 .../server/blockmanagement/BlockManager.java | 0 .../blockmanagement/BlockPlacementPolicy.java | 0 .../BlockPlacementPolicyDefault.java | 0 .../server/blockmanagement/BlocksMap.java | 0 .../blockmanagement/CorruptReplicasMap.java | 0 .../blockmanagement/DatanodeDescriptor.java | 0 .../blockmanagement/DatanodeManager.java | 0 .../blockmanagement/DatanodeStatistics.java | 0 .../blockmanagement/DecommissionManager.java | 0 .../blockmanagement/HeartbeatManager.java | 0 .../server/blockmanagement/Host2NodesMap.java | 0 .../blockmanagement/NumberReplicas.java | 0 .../PendingReplicationBlocks.java | 0 .../UnderReplicatedBlocks.java | 0 .../hdfs/server/common/GenerationStamp.java | 0 .../hdfs/server/common/HdfsConstants.java | 0 .../common/InconsistentFSStateException.java | 0 .../common/IncorrectVersionException.java | 0 .../hadoop/hdfs/server/common/JspHelper.java | 0 .../hadoop/hdfs/server/common/Storage.java | 0 .../hdfs/server/common/StorageInfo.java | 0 .../hdfs/server/common/UpgradeManager.java | 0 .../hdfs/server/common/UpgradeObject.java | 0 .../common/UpgradeObjectCollection.java | 0 .../server/common/UpgradeStatusReport.java | 0 .../hdfs/server/common/Upgradeable.java | 0 .../hadoop/hdfs/server/common/Util.java | 0 .../server/datanode/BlockMetadataHeader.java | 0 .../datanode/BlockPoolSliceScanner.java | 0 .../datanode/BlockPoolSliceStorage.java | 0 .../hdfs/server/datanode/BlockReceiver.java | 0 .../hdfs/server/datanode/BlockSender.java | 0 .../datanode/BlockVolumeChoosingPolicy.java | 0 .../hdfs/server/datanode/ChunkChecksum.java | 0 .../server/datanode/DataBlockScanner.java | 0 .../hadoop/hdfs/server/datanode/DataNode.java | 0 .../hdfs/server/datanode/DataNodeMXBean.java | 0 .../hdfs/server/datanode/DataStorage.java | 0 .../hdfs/server/datanode/DataXceiver.java | 0 .../server/datanode/DataXceiverServer.java | 0 .../server/datanode/DatanodeJspHelper.java | 0 .../server/datanode/DirectoryScanner.java | 0 .../hdfs/server/datanode/FSDataset.java | 0 .../datanode/FSDatasetAsyncDiskService.java | 0 .../server/datanode/FSDatasetInterface.java | 0 .../server/datanode/FinalizedReplica.java | 0 .../hadoop/hdfs/server/datanode/Replica.java | 0 .../ReplicaAlreadyExistsException.java | 0 .../server/datanode/ReplicaBeingWritten.java | 0 .../server/datanode/ReplicaInPipeline.java | 0 .../datanode/ReplicaInPipelineInterface.java | 0 .../hdfs/server/datanode/ReplicaInfo.java | 0 .../datanode/ReplicaNotFoundException.java | 0 .../server/datanode/ReplicaUnderRecovery.java | 0 .../datanode/ReplicaWaitingToBeRecovered.java | 0 .../hdfs/server/datanode/ReplicasMap.java | 0 .../datanode/RoundRobinVolumesPolicy.java | 0 .../datanode/SecureDataNodeStarter.java | 0 .../datanode/UpgradeManagerDatanode.java | 0 .../datanode/UpgradeObjectDatanode.java | 0 .../datanode/metrics/DataNodeMetrics.java | 0 .../datanode/metrics/FSDatasetMBean.java | 0 .../hdfs/server/namenode/BackupImage.java | 0 .../server/namenode/BackupJournalManager.java | 0 .../hdfs/server/namenode/BackupNode.java | 0 .../CancelDelegationTokenServlet.java | 0 .../server/namenode/CheckpointSignature.java | 0 .../hdfs/server/namenode/Checkpointer.java | 0 .../server/namenode/ClusterJspHelper.java | 0 .../namenode/ContentSummaryServlet.java | 0 .../hdfs/server/namenode/DfsServlet.java | 0 .../namenode/EditLogBackupInputStream.java | 0 .../namenode/EditLogBackupOutputStream.java | 0 .../namenode/EditLogFileInputStream.java | 0 .../namenode/EditLogFileOutputStream.java | 0 .../server/namenode/EditLogInputStream.java | 0 .../server/namenode/EditLogOutputStream.java | 0 .../server/namenode/EditsDoubleBuffer.java | 0 .../hdfs/server/namenode/FSClusterStats.java | 0 .../hdfs/server/namenode/FSDirectory.java | 0 .../hdfs/server/namenode/FSEditLog.java | 0 .../hdfs/server/namenode/FSEditLogLoader.java | 0 .../hdfs/server/namenode/FSEditLogOp.java | 0 .../server/namenode/FSEditLogOpCodes.java | 0 .../hadoop/hdfs/server/namenode/FSImage.java | 0 .../server/namenode/FSImageCompression.java | 0 .../hdfs/server/namenode/FSImageFormat.java | 0 ...ImagePreTransactionalStorageInspector.java | 0 .../server/namenode/FSImageSerialization.java | 0 .../namenode/FSImageStorageInspector.java | 0 .../FSImageTransactionalStorageInspector.java | 0 .../hdfs/server/namenode/FSInodeInfo.java | 0 .../hdfs/server/namenode/FSNamesystem.java | 0 .../server/namenode/FSPermissionChecker.java | 0 .../server/namenode/FileChecksumServlets.java | 0 .../hdfs/server/namenode/FileDataServlet.java | 0 .../server/namenode/FileJournalManager.java | 0 .../hdfs/server/namenode/FsckServlet.java | 0 .../namenode/GetDelegationTokenServlet.java | 0 .../hdfs/server/namenode/GetImageServlet.java | 0 .../hadoop/hdfs/server/namenode/INode.java | 0 .../hdfs/server/namenode/INodeDirectory.java | 0 .../namenode/INodeDirectoryWithQuota.java | 0 .../hdfs/server/namenode/INodeFile.java | 0 .../namenode/INodeFileUnderConstruction.java | 0 .../hdfs/server/namenode/INodeSymlink.java | 0 .../hdfs/server/namenode/JournalManager.java | 0 .../hdfs/server/namenode/JournalStream.java | 0 .../namenode/LeaseExpiredException.java | 0 .../hdfs/server/namenode/LeaseManager.java | 0 .../server/namenode/ListPathsServlet.java | 0 .../hdfs/server/namenode/NNStorage.java | 0 .../namenode/NNStorageRetentionManager.java | 0 .../hdfs/server/namenode/NameCache.java | 0 .../hadoop/hdfs/server/namenode/NameNode.java | 0 .../server/namenode/NameNodeHttpServer.java | 0 .../hdfs/server/namenode/NameNodeMXBean.java | 0 .../namenode/NameNodeResourceChecker.java | 0 .../hdfs/server/namenode/NamenodeFsck.java | 0 .../server/namenode/NamenodeJspHelper.java | 0 .../namenode/NotReplicatedYetException.java | 0 .../namenode/RenewDelegationTokenServlet.java | 0 .../server/namenode/SafeModeException.java | 0 .../server/namenode/SecondaryNameNode.java | 0 .../server/namenode/SerialNumberManager.java | 0 .../hdfs/server/namenode/StreamFile.java | 0 .../hdfs/server/namenode/TransferFsImage.java | 0 .../namenode/UnsupportedActionException.java | 0 .../namenode/UpgradeManagerNamenode.java | 0 .../namenode/UpgradeObjectNamenode.java | 0 .../namenode/metrics/FSNamesystemMBean.java | 0 .../namenode/metrics/NameNodeMetrics.java | 0 .../protocol/BalancerBandwidthCommand.java | 0 .../hdfs/server/protocol/BlockCommand.java | 0 .../server/protocol/BlockRecoveryCommand.java | 0 .../server/protocol/BlocksWithLocations.java | 0 .../server/protocol/CheckpointCommand.java | 0 .../hdfs/server/protocol/DatanodeCommand.java | 0 .../server/protocol/DatanodeProtocol.java | 0 .../server/protocol/DatanodeRegistration.java | 0 .../protocol/DisallowedDatanodeException.java | 0 .../protocol/InterDatanodeProtocol.java | 0 .../hdfs/server/protocol/JournalProtocol.java | 0 .../server/protocol/KeyUpdateCommand.java | 0 .../hdfs/server/protocol/NamenodeCommand.java | 0 .../server/protocol/NamenodeProtocol.java | 0 .../server/protocol/NamenodeProtocols.java | 0 .../server/protocol/NamenodeRegistration.java | 0 .../hdfs/server/protocol/NamespaceInfo.java | 0 .../server/protocol/NodeRegistration.java | 0 .../hdfs/server/protocol/RemoteEditLog.java | 0 .../protocol/RemoteEditLogManifest.java | 0 .../server/protocol/ReplicaRecoveryInfo.java | 0 .../hdfs/server/protocol/ServerCommand.java | 0 .../hdfs/server/protocol/UpgradeCommand.java | 0 .../apache/hadoop/hdfs/tools/DFSAdmin.java | 0 .../org/apache/hadoop/hdfs/tools/DFSck.java | 0 .../hdfs/tools/DelegationTokenFetcher.java | 0 .../org/apache/hadoop/hdfs/tools/GetConf.java | 0 .../apache/hadoop/hdfs/tools/GetGroups.java | 0 .../apache/hadoop/hdfs/tools/HDFSConcat.java | 0 .../org/apache/hadoop/hdfs/tools/JMXGet.java | 0 .../BinaryEditsVisitor.java | 0 .../offlineEditsViewer/BinaryTokenizer.java | 0 .../offlineEditsViewer/EditsElement.java | 0 .../tools/offlineEditsViewer/EditsLoader.java | 0 .../EditsLoaderCurrent.java | 0 .../offlineEditsViewer/EditsVisitor.java | 0 .../EditsVisitorFactory.java | 0 .../OfflineEditsViewer.java | 0 .../StatisticsEditsVisitor.java | 0 .../offlineEditsViewer/TextEditsVisitor.java | 0 .../tools/offlineEditsViewer/Tokenizer.java | 0 .../offlineEditsViewer/TokenizerFactory.java | 0 .../offlineEditsViewer/XmlEditsVisitor.java | 0 .../offlineEditsViewer/XmlTokenizer.java | 0 .../DelimitedImageVisitor.java | 0 .../offlineImageViewer/DepthCounter.java | 0 .../FileDistributionVisitor.java | 0 .../tools/offlineImageViewer/ImageLoader.java | 0 .../ImageLoaderCurrent.java | 0 .../offlineImageViewer/ImageVisitor.java | 0 .../IndentedImageVisitor.java | 0 .../offlineImageViewer/LsImageVisitor.java | 0 .../NameDistributionVisitor.java | 0 .../OfflineImageViewer.java | 0 .../TextWriterImageVisitor.java | 0 .../offlineImageViewer/XmlImageVisitor.java | 0 .../hdfs/util/AtomicFileOutputStream.java | 0 .../apache/hadoop/hdfs/util/ByteArray.java | 0 .../hdfs/util/ByteBufferOutputStream.java | 0 .../hadoop/hdfs/util/CyclicIteration.java | 0 .../hdfs/util/DataTransferThrottler.java | 0 .../hdfs/util/ExactSizeInputStream.java | 0 .../org/apache/hadoop/hdfs/util/GSet.java | 0 .../hadoop/hdfs/util/GSetByHashMap.java | 0 .../org/apache/hadoop/hdfs/util/Holder.java | 0 .../hadoop/hdfs/util/LightWeightGSet.java | 0 .../apache/hadoop/hdfs/util/MD5FileUtils.java | 0 .../org/apache/hadoop/hdfs/util/RwLock.java | 0 .../src/main}/java/overview.html | 0 .../src/main/native}/Makefile.am | 0 .../src/main/native}/configure.ac | 0 .../src/main/native}/docs/Doxyfile | 0 .../src/main/native}/docs/libhdfs_footer.html | 0 .../src/main/native}/hdfs.c | 0 .../src/main/native}/hdfs.h | 0 .../src/main/native}/hdfsJniHelper.c | 0 .../src/main/native}/hdfsJniHelper.h | 0 .../src/main/native}/hdfs_read.c | 0 .../src/main/native}/hdfs_test.c | 0 .../src/main/native}/hdfs_write.c | 0 .../src/main/native}/m4/apfunctions.m4 | 0 .../src/main/native}/m4/apjava.m4 | 0 .../src/main/native}/m4/apsupport.m4 | 0 .../src/main/native}/tests/test-libhdfs.sh | 0 .../packages/deb/hadoop.control/conffile | 0 .../main}/packages/deb/hadoop.control/control | 0 .../packages/deb/hadoop.control/postinst | 0 .../main}/packages/deb/hadoop.control/postrm | 0 .../main}/packages/deb/hadoop.control/preinst | 0 .../main}/packages/deb/hadoop.control/prerm | 0 .../main}/packages/deb/init.d/hadoop-datanode | 0 .../main}/packages/deb/init.d/hadoop-namenode | 0 .../main}/packages/rpm/init.d/hadoop-datanode | 0 .../main}/packages/rpm/init.d/hadoop-namenode | 0 .../main}/packages/rpm/spec/hadoop-hdfs.spec | 0 .../packages/templates/conf/hdfs-site.xml | 15 +- .../src/main}/packages/update-hdfs-env.sh | 0 .../src/main/resources}/hdfs-default.xml | 3 +- .../main}/webapps/datanode/browseBlock.jsp | 0 .../webapps/datanode/browseDirectory.jsp | 0 .../src/main}/webapps/datanode/robots.txt | 0 .../src/main}/webapps/datanode/tail.jsp | 0 .../src/main}/webapps/hdfs/block_info_xml.jsp | 0 .../src/main}/webapps/hdfs/corrupt_files.jsp | 0 .../webapps/hdfs/corrupt_replicas_xml.jsp | 0 .../src/main}/webapps/hdfs/decommission.jsp | 0 .../src/main}/webapps/hdfs/decommission.xsl | 0 .../main}/webapps/hdfs/dfsclusterhealth.jsp | 0 .../main}/webapps/hdfs/dfsclusterhealth.xsl | 0 .../webapps/hdfs/dfsclusterhealth_utils.xsl | 0 .../src/main}/webapps/hdfs/dfshealth.jsp | 0 .../src/main}/webapps/hdfs/dfsnodelist.jsp | 0 .../src/main}/webapps/hdfs/index.html | 0 .../webapps/hdfs/nn_browsedfscontent.jsp | 0 .../src/main/webapps/proto-datanode-web.xml | 17 + .../src/main/webapps/proto-hdfs-web.xml | 17 + .../src/main/webapps/proto-secondary-web.xml | 17 + .../src/main}/webapps/secondary/index.html | 0 .../src/main}/webapps/secondary/status.jsp | 0 hadoop-hdfs/src/main/xsl/configuration.xsl | 37 + .../src/proto/datatransfer.proto | 0 {hdfs => hadoop-hdfs}/src/proto/hdfs.proto | 0 .../src/test/aop/build/aop.xml | 0 .../hadoop/fi/DataTransferTestUtil.java | 0 .../aop/org/apache/hadoop/fi/FiConfig.java | 0 .../apache/hadoop/fi/FiHFlushTestUtil.java | 0 .../aop/org/apache/hadoop/fi/FiTestUtil.java | 0 .../aop/org/apache/hadoop/fi/Pipeline.java | 0 .../org/apache/hadoop/fi/PipelineTest.java | 0 .../apache/hadoop/fi/ProbabilityModel.java | 0 .../org/apache/hadoop/fs/TestFiListPath.java | 0 .../org/apache/hadoop/fs/TestFiRename.java | 0 .../apache/hadoop/hdfs/DFSClientAspects.aj | 0 .../org/apache/hadoop/hdfs/HFlushAspects.aj | 0 .../apache/hadoop/hdfs/PipelinesTestUtil.java | 0 .../org/apache/hadoop/hdfs/TestFiHFlush.java | 0 .../org/apache/hadoop/hdfs/TestFiHftp.java | 0 .../apache/hadoop/hdfs/TestFiPipelines.java | 0 .../hdfs/protocol/ClientProtocolAspects.aj | 0 .../server/datanode/BlockReceiverAspects.aj | 0 .../datanode/DataTransferProtocolAspects.aj | 0 .../hdfs/server/datanode/FSDatasetAspects.aj | 0 .../datanode/TestFiDataTransferProtocol.java | 0 .../datanode/TestFiDataTransferProtocol2.java | 0 .../server/datanode/TestFiPipelineClose.java | 0 .../server/namenode/FileDataServletAspects.aj | 0 .../hdfs/server/namenode/ListPathAspects.aj | 0 .../hdfs/server/namenode/RenameAspects.aj | 0 .../org/apache/hadoop/cli/CLITestCmdDFS.java | 0 .../apache/hadoop/cli/CLITestHelperDFS.java | 0 .../org/apache/hadoop/cli/TestHDFSCLI.java | 0 .../hadoop/cli/util/CLICommandDFSAdmin.java | 0 .../hadoop/fs/TestFcHdfsCreateMkdir.java | 0 .../hadoop/fs/TestFcHdfsPermission.java | 0 .../apache/hadoop/fs/TestFcHdfsSymlink.java | 0 .../org/apache/hadoop/fs/TestGlobPaths.java | 0 .../fs/TestHDFSFileContextMainOperations.java | 0 .../hadoop/fs/TestResolveHdfsSymlink.java | 0 .../hadoop/fs/TestUrlStreamHandler.java | 0 .../fs/loadGenerator/TestLoadGenerator.java | 0 .../hadoop/fs/permission/TestStickyBit.java | 0 .../fs/viewfs/TestViewFileSystemHdfs.java | 0 .../fs/viewfs/TestViewFsFileStatusHdfs.java | 0 .../hadoop/fs/viewfs/TestViewFsHdfs.java | 0 .../apache/hadoop/hdfs/AppendTestUtil.java | 0 .../hadoop/hdfs/BenchmarkThroughput.java | 0 .../hadoop/hdfs/BlockReaderTestUtil.java | 0 .../apache/hadoop/hdfs/DFSClientAdapter.java | 0 .../org/apache/hadoop/hdfs/DFSTestUtil.java | 0 .../apache/hadoop/hdfs/DataNodeCluster.java | 0 .../apache/hadoop/hdfs/FileAppendTest4.java | 0 .../apache/hadoop/hdfs/MiniDFSCluster.java | 0 .../apache/hadoop/hdfs/TestAbandonBlock.java | 0 .../hadoop/hdfs/TestBalancerBandwidth.java | 0 .../hdfs/TestBlockMissingException.java | 0 .../hdfs/TestBlocksScheduledCounter.java | 0 .../hadoop/hdfs/TestByteRangeInputStream.java | 0 .../hdfs/TestClientBlockVerification.java | 0 ...TestClientProtocolForPipelineRecovery.java | 0 .../hadoop/hdfs/TestClientReportBadBlock.java | 0 .../org/apache/hadoop/hdfs/TestConnCache.java | 0 .../apache/hadoop/hdfs/TestCrcCorruption.java | 0 .../hadoop/hdfs/TestDFSAddressConfig.java | 0 .../hdfs/TestDFSClientExcludedNodes.java | 0 .../hadoop/hdfs/TestDFSClientRetries.java | 0 .../apache/hadoop/hdfs/TestDFSFinalize.java | 0 .../org/apache/hadoop/hdfs/TestDFSMkdirs.java | 0 .../apache/hadoop/hdfs/TestDFSPermission.java | 0 .../org/apache/hadoop/hdfs/TestDFSRemove.java | 0 .../org/apache/hadoop/hdfs/TestDFSRename.java | 0 .../apache/hadoop/hdfs/TestDFSRollback.java | 0 .../org/apache/hadoop/hdfs/TestDFSShell.java | 0 .../hdfs/TestDFSShellGenericOptions.java | 0 .../hadoop/hdfs/TestDFSStartupVersions.java | 0 .../hdfs/TestDFSStorageStateRecovery.java | 0 .../apache/hadoop/hdfs/TestDFSUpgrade.java | 0 .../hadoop/hdfs/TestDFSUpgradeFromImage.java | 0 .../org/apache/hadoop/hdfs/TestDFSUtil.java | 0 .../hadoop/hdfs/TestDataTransferProtocol.java | 0 .../hadoop/hdfs/TestDatanodeBlockScanner.java | 0 .../hadoop/hdfs/TestDatanodeConfig.java | 0 .../apache/hadoop/hdfs/TestDatanodeDeath.java | 0 .../hadoop/hdfs/TestDatanodeRegistration.java | 0 .../hadoop/hdfs/TestDatanodeReport.java | 0 .../apache/hadoop/hdfs/TestDecommission.java | 2 +- .../hadoop/hdfs/TestDefaultNameNodePort.java | 0 .../hadoop/hdfs/TestDeprecatedKeys.java | 0 .../hadoop/hdfs/TestDfsOverAvroRpc.java | 0 .../hdfs/TestDistributedFileSystem.java | 0 .../hadoop/hdfs/TestFSInputChecker.java | 0 .../hadoop/hdfs/TestFSOutputSummer.java | 0 .../apache/hadoop/hdfs/TestFileAppend.java | 0 .../apache/hadoop/hdfs/TestFileAppend2.java | 0 .../apache/hadoop/hdfs/TestFileAppend3.java | 0 .../apache/hadoop/hdfs/TestFileAppend4.java | 0 .../hadoop/hdfs/TestFileConcurrentReader.java | 0 .../hadoop/hdfs/TestFileCorruption.java | 0 .../apache/hadoop/hdfs/TestFileCreation.java | 0 .../hadoop/hdfs/TestFileCreationClient.java | 0 .../hadoop/hdfs/TestFileCreationDelete.java | 0 .../hadoop/hdfs/TestFileCreationEmpty.java | 0 .../hdfs/TestFileCreationNamenodeRestart.java | 0 .../apache/hadoop/hdfs/TestFileStatus.java | 0 .../org/apache/hadoop/hdfs/TestGetBlocks.java | 0 .../hdfs/TestHDFSFileSystemContract.java | 0 .../hadoop/hdfs/TestHDFSServerPorts.java | 0 .../org/apache/hadoop/hdfs/TestHDFSTrash.java | 0 .../org/apache/hadoop/hdfs/TestHFlush.java | 0 .../hadoop/hdfs/TestHftpFileSystem.java | 0 .../TestInjectionForSimulatedStorage.java | 0 .../apache/hadoop/hdfs/TestLargeBlock.java | 0 .../org/apache/hadoop/hdfs/TestLease.java | 0 .../apache/hadoop/hdfs/TestLeaseRecovery.java | 0 .../hadoop/hdfs/TestLeaseRecovery2.java | 0 .../apache/hadoop/hdfs/TestLeaseRenewer.java | 0 .../hadoop/hdfs/TestListFilesInDFS.java | 0 .../hdfs/TestListFilesInFileContext.java | 0 .../hadoop/hdfs/TestListPathServlet.java | 0 .../org/apache/hadoop/hdfs/TestLocalDFS.java | 0 .../hadoop/hdfs/TestMissingBlocksAlert.java | 0 .../org/apache/hadoop/hdfs/TestModTime.java | 0 .../hadoop/hdfs/TestMultiThreadedHflush.java | 0 .../apache/hadoop/hdfs/TestParallelRead.java | 0 .../org/apache/hadoop/hdfs/TestPipelines.java | 0 .../org/apache/hadoop/hdfs/TestPread.java | 0 .../org/apache/hadoop/hdfs/TestQuota.java | 0 .../hadoop/hdfs/TestReadWhileWriting.java | 0 .../hadoop/hdfs/TestRenameWhileOpen.java | 0 .../hdfs/TestReplaceDatanodeOnFailure.java | 0 .../apache/hadoop/hdfs/TestReplication.java | 0 .../apache/hadoop/hdfs/TestRestartDFS.java | 0 .../org/apache/hadoop/hdfs/TestSafeMode.java | 0 .../org/apache/hadoop/hdfs/TestSeekBug.java | 0 .../org/apache/hadoop/hdfs/TestSetTimes.java | 0 .../hadoop/hdfs/TestSetrepDecreasing.java | 0 .../hadoop/hdfs/TestSetrepIncreasing.java | 0 .../apache/hadoop/hdfs/TestSmallBlock.java | 0 .../hdfs/TestWriteConfigurationToDFS.java | 0 .../org/apache/hadoop/hdfs/TestWriteRead.java | 0 .../apache/hadoop/hdfs/UpgradeUtilities.java | 0 .../hdfs/protocol/TestCorruptFileBlocks.java | 0 .../hdfs/protocol/TestLayoutVersion.java | 0 ...TestClientProtocolWithDelegationToken.java | 0 .../hdfs/security/TestDelegationToken.java | 0 .../TestDelegationTokenForProxyUser.java | 0 .../token/block/SecurityTestUtil.java | 0 .../security/token/block/TestBlockToken.java | 0 .../hdfs/server/balancer/TestBalancer.java | 0 .../TestBalancerWithMultipleNameNodes.java | 0 .../blockmanagement/BlockManagerTestUtil.java | 0 .../TestBlockTokenWithDFS.java | 0 .../TestBlocksWithNotEnoughRacks.java | 0 .../TestComputeInvalidateWork.java | 0 .../TestCorruptReplicaInfo.java | 0 .../TestDatanodeDescriptor.java | 0 .../TestHeartbeatHandling.java | 0 .../blockmanagement/TestHost2NodesMap.java | 0 .../server/blockmanagement/TestNodeCount.java | 0 .../TestOverReplicatedBlocks.java | 0 .../TestPendingReplication.java | 0 .../TestReplicationPolicy.java | 0 .../TestUnderReplicatedBlocks.java | 0 .../hdfs/server/common/StorageAdapter.java | 0 .../server/common/TestDistributedUpgrade.java | 0 .../server/common/TestGetUriFromString.java | 0 .../hdfs/server/common/TestJspHelper.java | 0 .../hdfs/server/common/TestStorageInfo.java | 0 .../hdfs/server/datanode/DataNodeAdapter.java | 0 .../server/datanode/DataNodeTestUtils.java | 0 .../server/datanode/SimulatedFSDataset.java | 0 .../server/datanode/TestBlockReplacement.java | 0 .../hdfs/server/datanode/TestBlockReport.java | 0 .../server/datanode/TestDataNodeExit.java | 0 .../server/datanode/TestDataNodeMXBean.java | 0 .../server/datanode/TestDataNodeMetrics.java | 0 .../TestDataNodeMultipleRegistrations.java | 0 .../datanode/TestDataNodeVolumeFailure.java | 0 .../TestDataNodeVolumeFailureReporting.java | 0 .../TestDataNodeVolumeFailureToleration.java | 0 .../hdfs/server/datanode/TestDatanodeJsp.java | 0 .../server/datanode/TestDatanodeRegister.java | 0 .../server/datanode/TestDatanodeRestart.java | 0 .../server/datanode/TestDeleteBlockPool.java | 0 .../server/datanode/TestDirectoryScanner.java | 0 .../hdfs/server/datanode/TestDiskError.java | 0 .../datanode/TestInterDatanodeProtocol.java | 0 .../TestMulitipleNNDataBlockScanner.java | 0 .../server/datanode/TestRefreshNamenodes.java | 0 .../hdfs/server/datanode/TestReplicasMap.java | 0 .../datanode/TestRoundRobinVolumesPolicy.java | 0 .../datanode/TestSimulatedFSDataset.java | 0 .../hdfs/server/datanode/TestTransferRbw.java | 0 .../server/datanode/TestWriteToReplica.java | 0 .../hdfs/server/namenode/CreateEditsLog.java | 0 .../hdfs/server/namenode/FSImageTestUtil.java | 0 .../server/namenode/FileNameGenerator.java | 0 .../namenode/NNThroughputBenchmark.java | 0 .../hdfs/server/namenode/NameNodeAdapter.java | 0 .../namenode/OfflineEditsViewerHelper.java | 0 .../hdfs/server/namenode/TestAllowFormat.java | 0 .../hdfs/server/namenode/TestBackupNode.java | 0 .../namenode/TestBlockUnderConstruction.java | 0 .../TestCheckPointForSecurityTokens.java | 0 .../hdfs/server/namenode/TestCheckpoint.java | 0 .../hdfs/server/namenode/TestClusterId.java | 0 .../server/namenode/TestCorruptFilesJsp.java | 0 .../server/namenode/TestDeadDatanode.java | 0 .../namenode/TestDecommissioningStatus.java | 0 .../hdfs/server/namenode/TestEditLog.java | 0 .../namenode/TestEditLogFileOutputStream.java | 0 .../namenode/TestEditLogJournalFailures.java | 0 .../hdfs/server/namenode/TestEditLogRace.java | 0 .../namenode/TestEditsDoubleBuffer.java | 0 .../server/namenode/TestFSEditLogLoader.java | 0 .../namenode/TestFSImageStorageInspector.java | 0 .../namenode/TestFileJournalManager.java | 0 .../hdfs/server/namenode/TestFileLimit.java | 0 .../hdfs/server/namenode/TestFsLimits.java | 0 .../hadoop/hdfs/server/namenode/TestFsck.java | 0 .../hdfs/server/namenode/TestHDFSConcat.java | 0 .../namenode/TestLargeDirectoryDelete.java | 0 .../namenode/TestListCorruptFileBlocks.java | 0 .../hdfs/server/namenode/TestMetaSave.java | 0 .../TestNNStorageRetentionFunctional.java | 0 .../TestNNStorageRetentionManager.java | 0 .../namenode/TestNNThroughputBenchmark.java | 0 .../hdfs/server/namenode/TestNameCache.java | 0 .../server/namenode/TestNameEditsConfigs.java | 0 .../namenode/TestNameNodeJspHelper.java | 0 .../server/namenode/TestNameNodeMXBean.java | 0 .../namenode/TestNameNodeResourceChecker.java | 0 .../namenode/TestNamenodeCapacityReport.java | 0 .../namenode/TestParallelImageWrite.java | 0 .../server/namenode/TestPathComponents.java | 0 .../hdfs/server/namenode/TestSafeMode.java | 0 .../server/namenode/TestSaveNamespace.java | 0 .../server/namenode/TestSecondaryWebUi.java | 0 .../namenode/TestSecurityTokenEditLog.java | 0 .../hdfs/server/namenode/TestStartup.java | 0 .../namenode/TestStartupOptionUpgrade.java | 0 .../server/namenode/TestStorageRestore.java | 0 .../hdfs/server/namenode/TestStreamFile.java | 0 .../server/namenode/TestTransferFsImage.java | 0 .../TestValidateConfigurationSettings.java | 0 .../TestNNMetricFilesInGetListingOps.java | 0 .../namenode/metrics/TestNameNodeMetrics.java | 0 .../apache/hadoop/hdfs/tools/TestGetConf.java | 0 .../hadoop/hdfs/tools/TestGetGroups.java | 0 .../TestOfflineEditsViewer.java | 0 .../SpotCheckImageVisitor.java | 0 .../TestDelimitedImageVisitor.java | 0 .../TestOIVCanReadOldVersions.java | 0 .../TestOfflineImageViewer.java | 0 .../hdfs/util/TestAtomicFileOutputStream.java | 0 .../hadoop/hdfs/util/TestCyclicIteration.java | 0 .../hdfs/util/TestExactSizeInputStream.java | 0 .../org/apache/hadoop/hdfs/util/TestGSet.java | 0 .../hadoop/hdfs/util/TestMD5FileUtils.java | 0 .../hadoop/net/TestNetworkTopology.java | 0 .../hadoop/security/TestPermission.java | 0 .../security/TestRefreshUserMappings.java | 0 .../apache/hadoop/test/GenericTestUtils.java | 0 .../apache/hadoop/test/HdfsTestDriver.java | 0 .../tools/TestDelegationTokenFetcher.java | 0 .../org/apache/hadoop/tools/TestJMXGet.java | 0 .../src/test/resources}/data120bytes | 0 .../src/test/resources}/data15bytes | 0 .../src/test/resources}/data1k | 0 .../src/test/resources}/data30bytes | 0 .../src/test/resources}/data60bytes | 0 .../src/test/resources}/editsStored | Bin .../src/test/resources}/editsStored.xml | 13 + .../src/test/resources}/empty-file | 0 .../src/test/resources}/fi-site.xml | 0 .../src/test/resources}/fsimageV18 | Bin .../src/test/resources}/fsimageV19 | Bin .../src/test/resources}/hadoop-14-dfs-dir.tgz | Bin .../src/test/resources}/hadoop-22-dfs-dir.tgz | Bin .../src/test/resources}/hadoop-dfs-dir.txt | 0 .../src/test/resources}/hadoop-policy.xml | 0 .../src/test/resources}/hdfs-site.xml | 0 .../src/test/resources}/krb5.conf | 0 .../src/test/resources/log4j.properties | 23 + .../src/test/resources}/testHDFSConf.xml | 0 .../hadoop/hdfs/HDFSPolicyProviderAspect.aj | 0 .../hdfs/server/datanode/DataNodeAspect.aj | 0 .../hdfs/server/namenode/NameNodeAspect.aj | 0 .../src/test/system/conf/system-test-hdfs.xml | 0 .../hadoop/hdfs/test/system/DNClient.java | 0 .../hadoop/hdfs/test/system/DNProtocol.java | 0 .../hadoop/hdfs/test/system/HDFSCluster.java | 0 .../hdfs/test/system/HDFSDaemonClient.java | 0 .../hadoop/hdfs/test/system/NNClient.java | 0 .../hadoop/hdfs/test/system/NNProtocol.java | 0 .../org/apache/hadoop/hdfs/TestHL040.java | 0 .../server/datanode/TestBlockRecovery.java | 0 .../hdfs/server/datanode/TestDataDirs.java | 0 .../server/namenode/TestGetImageServlet.java | 0 .../hdfs/server/namenode/TestINodeFile.java | 0 .../server/namenode/TestNNLeaseRecovery.java | 0 hadoop-project-distro/README.txt | 4 + hadoop-project-distro/pom.xml | 574 +++++ hadoop-project/pom.xml | 64 +- .../.launches/AllTests.launch | 28 - .../.launches/DataNode.launch | 24 - .../.launches/NameNode.launch | 24 - .../.launches/SpecificTestTemplate.launch | 28 - hdfs/.eclipse.templates/README.txt | 6 - hdfs/.gitignore | 44 - hdfs/build.xml | 2100 ----------------- hdfs/conf/configuration.xsl | 24 - hdfs/conf/hdfs-site.xml.template | 8 - hdfs/ivy.xml | 109 - .../ivy/hadoop-hdfs-instrumented-template.xml | 39 - ...hadoop-hdfs-instrumented-test-template.xml | 39 - hdfs/ivy/hadoop-hdfs-template.xml | 39 - hdfs/ivy/hadoop-hdfs-test-template.xml | 39 - hdfs/ivy/ivysettings.xml | 72 - hdfs/ivy/libraries.properties | 78 - hdfs/pom.xml | 29 - hdfs/src/test/log4j.properties | 7 - pom.xml | 2 + 773 files changed, 1296 insertions(+), 3323 deletions(-) rename hadoop-common/BUILDING.txt => BUILDING.txt (94%) rename {hdfs => hadoop-hdfs}/CHANGES.txt (99%) rename {hdfs => hadoop-hdfs}/LICENSE.txt (100%) rename {hdfs => hadoop-hdfs}/NOTICE.txt (100%) rename {hdfs/src/test => hadoop-hdfs/dev-support}/all-tests (100%) rename {hdfs/src/test => hadoop-hdfs/dev-support}/checkstyle-noframes-sorted.xsl (100%) rename {hdfs/src/test => hadoop-hdfs/dev-support}/checkstyle.xml (98%) rename {hdfs/src/test => hadoop-hdfs/dev-support}/commit-tests (100%) rename {hdfs/src/test => hadoop-hdfs/dev-support}/findbugsExcludeFile.xml (100%) rename {hdfs/lib => hadoop-hdfs/dev-support}/jdiff/hadoop-hdfs_0.20.0.xml (100%) rename {hdfs/lib => hadoop-hdfs/dev-support}/jdiff/hadoop-hdfs_0.21.0.xml (100%) rename {hdfs/src/test => hadoop-hdfs/dev-support}/smoke-tests (100%) rename {hdfs/src/test => hadoop-hdfs/dev-support}/test-patch.properties (87%) create mode 100644 hadoop-hdfs/pom.xml rename {hdfs => hadoop-hdfs}/src/ant/org/apache/hadoop/ant/DfsTask.java (100%) rename {hdfs => hadoop-hdfs}/src/ant/org/apache/hadoop/ant/antlib.xml (100%) rename {hdfs => hadoop-hdfs}/src/ant/org/apache/hadoop/ant/condition/DfsBaseConditional.java (100%) rename {hdfs => hadoop-hdfs}/src/ant/org/apache/hadoop/ant/condition/DfsExists.java (100%) rename {hdfs => hadoop-hdfs}/src/ant/org/apache/hadoop/ant/condition/DfsIsDir.java (100%) rename {hdfs => hadoop-hdfs}/src/ant/org/apache/hadoop/ant/condition/DfsZeroLen.java (100%) rename {hdfs => hadoop-hdfs}/src/contrib/build-contrib.xml (100%) rename {hdfs => hadoop-hdfs}/src/contrib/build.xml (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/Makefile.am (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/README (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/acinclude.m4 (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/build.xml (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/configure.ac (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/global_footer.mk (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/global_header.mk (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/ivy.xml (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/ivy/libraries.properties (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/Makefile.am (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_connect.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_connect.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_context_handle.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_dfs.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_dfs.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_dfs_wrapper.sh (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_file_handle.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_access.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_chmod.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_chown.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_create.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_flush.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_getattr.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_mkdir.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_mknod.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_open.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_read.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_readdir.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_release.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_rename.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_rmdir.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_statfs.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_symlink.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_truncate.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_unlink.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_utimens.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_impls_write.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_init.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_init.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_options.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_options.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_stat_struct.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_stat_struct.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_trash.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_trash.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_users.c (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/fuse_users.h (100%) rename {hdfs => hadoop-hdfs}/src/contrib/fuse-dfs/src/test/TestFuseDFS.java (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/distribute-exclude.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/hdfs (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/hdfs-config.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/refresh-namenodes.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/start-balancer.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/start-dfs.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/start-secure-dns.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/stop-balancer.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/stop-dfs.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/bin/stop-secure-dns.sh (100%) rename {hdfs => hadoop-hdfs/src/main}/conf/hadoop-metrics2.properties (54%) create mode 100644 hadoop-hdfs/src/main/conf/hdfs-site.xml rename {hdfs/src => hadoop-hdfs/src/main}/docs/changes/ChangesFancyStyle.css (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/changes/ChangesSimpleStyle.css (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/changes/changes2html.pl (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/forrest.properties (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/releasenotes.html (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/README.txt (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/classes/CatalogManager.properties (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/conf/cli.xconf (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/SLG_user_guide.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/faultinject_framework.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/hdfs_design.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/hdfs_editsviewer.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/hdfs_imageviewer.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/hdfs_permissions_guide.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/hdfs_quota_admin_guide.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/hdfs_user_guide.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/hftp.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/index.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/libhdfs.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/site.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/content/xdocs/tabs.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/FI-framework.gif (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/FI-framework.odg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/architecture.gif (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/core-logo.gif (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/favicon.ico (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hadoop-logo-big.jpg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hadoop-logo.jpg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfs-logo.jpg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsarchitecture.gif (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsarchitecture.odg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsarchitecture.png (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsdatanodes.gif (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsdatanodes.odg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsdatanodes.png (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsproxy-forward.jpg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsproxy-overview.jpg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/hdfsproxy-server.jpg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/resources/images/request-identify.jpg (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/src/documentation/skinconf.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/docs/status.xml (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/fs/Hdfs.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/BlockMissingException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/BlockReader.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/BlockReaderFactory.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/ByteRangeInputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/CorruptFileBlockIterator.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/DFSClient.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/DFSConfigKeys.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/DFSInputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/DFSOutputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/DFSUtil.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/DeprecatedUTF8.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/DistributedFileSystem.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/HDFSPolicyProvider.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/HdfsConfiguration.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/HftpFileSystem.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/HsftpFileSystem.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/LeaseRenewer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/RemoteBlockReader.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/SocketCache.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/package.html (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/AlreadyBeingCreatedException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/Block.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/BlockListAsLongs.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/ClientDatanodeProtocol.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/ClientProtocol.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/CorruptFileBlocks.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/DSQuotaExceededException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/DatanodeID.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/DatanodeInfo.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/DirectoryListing.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/ExtendedBlock.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/FSConstants.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/FSLimitException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/HdfsFileStatus.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/HdfsLocatedFileStatus.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/HdfsProtoUtil.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/LayoutVersion.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/LocatedBlock.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/LocatedBlocks.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/NSQuotaExceededException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/QuotaExceededException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/RecoveryInProgressException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/UnregisteredNodeException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/UnresolvedPathException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/BlockConstructionStage.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/DataTransferProtoUtil.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/DataTransferProtocol.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/Op.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/PacketHeader.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/PipelineAck.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/Receiver.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/ReplaceDatanodeOnFailure.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/datatransfer/Sender.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/proto/DataTransferProtos.java (99%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/protocol/proto/HdfsProtos.java (99%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/block/BlockKey.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/block/BlockPoolTokenSecretManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/block/BlockTokenIdentifier.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/block/BlockTokenSecretManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/block/BlockTokenSelector.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/block/ExportedBlockKeys.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/block/InvalidBlockTokenException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/delegation/DelegationTokenIdentifier.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/delegation/DelegationTokenSecretManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/security/token/delegation/DelegationTokenSelector.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/balancer/Balancer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/balancer/BalancingPolicy.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/balancer/NameNodeConnector.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/BlockInfo.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/BlockInfoUnderConstruction.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/BlockManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/BlockPlacementPolicy.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/BlockPlacementPolicyDefault.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/BlocksMap.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/CorruptReplicasMap.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeDescriptor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeStatistics.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/DecommissionManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/HeartbeatManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/Host2NodesMap.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/NumberReplicas.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/PendingReplicationBlocks.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/blockmanagement/UnderReplicatedBlocks.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/GenerationStamp.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/HdfsConstants.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/InconsistentFSStateException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/IncorrectVersionException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/JspHelper.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/Storage.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/StorageInfo.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/UpgradeManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/UpgradeObject.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/UpgradeObjectCollection.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/UpgradeStatusReport.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/Upgradeable.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/common/Util.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/BlockMetadataHeader.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/BlockPoolSliceScanner.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/BlockPoolSliceStorage.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/BlockReceiver.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/BlockSender.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/BlockVolumeChoosingPolicy.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ChunkChecksum.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/DataBlockScanner.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/DataNodeMXBean.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/DataStorage.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/DataXceiver.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/DataXceiverServer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/DatanodeJspHelper.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/DirectoryScanner.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/FSDataset.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/FSDatasetAsyncDiskService.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/FSDatasetInterface.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/FinalizedReplica.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/Replica.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicaAlreadyExistsException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicaBeingWritten.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicaInPipeline.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicaInPipelineInterface.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicaInfo.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicaNotFoundException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicaUnderRecovery.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicaWaitingToBeRecovered.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/ReplicasMap.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/RoundRobinVolumesPolicy.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/SecureDataNodeStarter.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/UpgradeManagerDatanode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/UpgradeObjectDatanode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/metrics/DataNodeMetrics.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/datanode/metrics/FSDatasetMBean.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/BackupImage.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/BackupJournalManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/BackupNode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/CancelDelegationTokenServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/CheckpointSignature.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/Checkpointer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/ClusterJspHelper.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/ContentSummaryServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/DfsServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/EditLogBackupInputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/EditLogBackupOutputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/EditLogFileInputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/EditLogFileOutputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/EditLogInputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/EditLogOutputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/EditsDoubleBuffer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSClusterStats.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSEditLog.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSEditLogLoader.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSEditLogOp.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSEditLogOpCodes.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSImage.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSImageCompression.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSImageFormat.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSImagePreTransactionalStorageInspector.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSImageSerialization.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSImageStorageInspector.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSImageTransactionalStorageInspector.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSInodeInfo.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FSPermissionChecker.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FileChecksumServlets.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FileDataServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FileJournalManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/FsckServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/GetDelegationTokenServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/GetImageServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/INode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/INodeDirectory.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/INodeDirectoryWithQuota.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/INodeFile.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/INodeFileUnderConstruction.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/INodeSymlink.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/JournalManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/JournalStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/LeaseExpiredException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/LeaseManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/ListPathsServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NNStorage.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NNStorageRetentionManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NameCache.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NameNode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NameNodeHttpServer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NameNodeMXBean.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NameNodeResourceChecker.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NamenodeFsck.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NamenodeJspHelper.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/NotReplicatedYetException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/RenewDelegationTokenServlet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/SafeModeException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/SecondaryNameNode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/SerialNumberManager.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/StreamFile.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/TransferFsImage.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/UnsupportedActionException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/UpgradeManagerNamenode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/UpgradeObjectNamenode.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/metrics/FSNamesystemMBean.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/namenode/metrics/NameNodeMetrics.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/BalancerBandwidthCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/BlockCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/BlockRecoveryCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/BlocksWithLocations.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/CheckpointCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/DatanodeCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/DatanodeProtocol.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/DatanodeRegistration.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/DisallowedDatanodeException.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/InterDatanodeProtocol.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/JournalProtocol.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/KeyUpdateCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/NamenodeCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/NamenodeProtocol.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/NamenodeProtocols.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/NamenodeRegistration.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/NamespaceInfo.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/NodeRegistration.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/RemoteEditLog.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/RemoteEditLogManifest.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/ReplicaRecoveryInfo.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/ServerCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/server/protocol/UpgradeCommand.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/DFSAdmin.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/DFSck.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/DelegationTokenFetcher.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/GetConf.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/GetGroups.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/HDFSConcat.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/JMXGet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/BinaryEditsVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/BinaryTokenizer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/EditsElement.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/EditsLoader.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/EditsLoaderCurrent.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/EditsVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/EditsVisitorFactory.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/OfflineEditsViewer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/StatisticsEditsVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/TextEditsVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/Tokenizer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/TokenizerFactory.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/XmlEditsVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineEditsViewer/XmlTokenizer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/DelimitedImageVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/DepthCounter.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/FileDistributionVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/ImageLoader.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/ImageLoaderCurrent.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/ImageVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/IndentedImageVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/LsImageVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/NameDistributionVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/OfflineImageViewer.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/TextWriterImageVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/XmlImageVisitor.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/AtomicFileOutputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/ByteArray.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/ByteBufferOutputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/CyclicIteration.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/DataTransferThrottler.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/ExactSizeInputStream.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/GSet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/GSetByHashMap.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/Holder.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/LightWeightGSet.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/MD5FileUtils.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/org/apache/hadoop/hdfs/util/RwLock.java (100%) rename {hdfs/src => hadoop-hdfs/src/main}/java/overview.html (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/Makefile.am (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/configure.ac (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/docs/Doxyfile (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/docs/libhdfs_footer.html (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/hdfs.c (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/hdfs.h (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/hdfsJniHelper.c (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/hdfsJniHelper.h (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/hdfs_read.c (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/hdfs_test.c (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/hdfs_write.c (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/m4/apfunctions.m4 (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/m4/apjava.m4 (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/m4/apsupport.m4 (100%) rename {hdfs/src/c++/libhdfs => hadoop-hdfs/src/main/native}/tests/test-libhdfs.sh (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/deb/hadoop.control/conffile (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/deb/hadoop.control/control (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/deb/hadoop.control/postinst (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/deb/hadoop.control/postrm (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/deb/hadoop.control/preinst (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/deb/hadoop.control/prerm (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/deb/init.d/hadoop-datanode (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/deb/init.d/hadoop-namenode (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/rpm/init.d/hadoop-datanode (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/rpm/init.d/hadoop-namenode (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/rpm/spec/hadoop-hdfs.spec (100%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/templates/conf/hdfs-site.xml (54%) rename {hdfs/src => hadoop-hdfs/src/main}/packages/update-hdfs-env.sh (100%) rename {hdfs/src/java => hadoop-hdfs/src/main/resources}/hdfs-default.xml (99%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/datanode/browseBlock.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/datanode/browseDirectory.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/datanode/robots.txt (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/datanode/tail.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/block_info_xml.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/corrupt_files.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/corrupt_replicas_xml.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/decommission.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/decommission.xsl (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/dfsclusterhealth.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/dfsclusterhealth.xsl (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/dfsclusterhealth_utils.xsl (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/dfshealth.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/dfsnodelist.jsp (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/index.html (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/hdfs/nn_browsedfscontent.jsp (100%) create mode 100644 hadoop-hdfs/src/main/webapps/proto-datanode-web.xml create mode 100644 hadoop-hdfs/src/main/webapps/proto-hdfs-web.xml create mode 100644 hadoop-hdfs/src/main/webapps/proto-secondary-web.xml rename {hdfs/src => hadoop-hdfs/src/main}/webapps/secondary/index.html (100%) rename {hdfs/src => hadoop-hdfs/src/main}/webapps/secondary/status.jsp (100%) create mode 100644 hadoop-hdfs/src/main/xsl/configuration.xsl rename {hdfs => hadoop-hdfs}/src/proto/datatransfer.proto (100%) rename {hdfs => hadoop-hdfs}/src/proto/hdfs.proto (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/build/aop.xml (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fi/DataTransferTestUtil.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fi/FiConfig.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fi/FiHFlushTestUtil.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fi/FiTestUtil.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fi/Pipeline.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fi/PipelineTest.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fi/ProbabilityModel.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fs/TestFiListPath.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/fs/TestFiRename.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/DFSClientAspects.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/HFlushAspects.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/PipelinesTestUtil.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/TestFiHFlush.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/TestFiHftp.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/TestFiPipelines.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/protocol/ClientProtocolAspects.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/datanode/BlockReceiverAspects.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/datanode/DataTransferProtocolAspects.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/datanode/FSDatasetAspects.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/datanode/TestFiDataTransferProtocol.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/datanode/TestFiDataTransferProtocol2.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/datanode/TestFiPipelineClose.java (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/namenode/FileDataServletAspects.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/namenode/ListPathAspects.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/aop/org/apache/hadoop/hdfs/server/namenode/RenameAspects.aj (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/cli/CLITestCmdDFS.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/cli/CLITestHelperDFS.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/cli/TestHDFSCLI.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/cli/util/CLICommandDFSAdmin.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/TestFcHdfsCreateMkdir.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/TestFcHdfsPermission.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/TestFcHdfsSymlink.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/TestGlobPaths.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/TestHDFSFileContextMainOperations.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/TestResolveHdfsSymlink.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/TestUrlStreamHandler.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/loadGenerator/TestLoadGenerator.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/permission/TestStickyBit.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/viewfs/TestViewFileSystemHdfs.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/viewfs/TestViewFsFileStatusHdfs.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/fs/viewfs/TestViewFsHdfs.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/AppendTestUtil.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/BenchmarkThroughput.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/BlockReaderTestUtil.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/DFSClientAdapter.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/DFSTestUtil.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/DataNodeCluster.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/FileAppendTest4.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/MiniDFSCluster.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestAbandonBlock.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestBalancerBandwidth.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestBlockMissingException.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestBlocksScheduledCounter.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestByteRangeInputStream.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestClientBlockVerification.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestClientProtocolForPipelineRecovery.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestClientReportBadBlock.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestConnCache.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestCrcCorruption.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSAddressConfig.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSClientExcludedNodes.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSClientRetries.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSFinalize.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSMkdirs.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSPermission.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSRemove.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSRename.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSRollback.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSShell.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSShellGenericOptions.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSStartupVersions.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSStorageStateRecovery.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSUpgrade.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSUpgradeFromImage.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDFSUtil.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDataTransferProtocol.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDatanodeBlockScanner.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDatanodeConfig.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDatanodeDeath.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDatanodeRegistration.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDatanodeReport.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDecommission.java (99%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDefaultNameNodePort.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDeprecatedKeys.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDfsOverAvroRpc.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestDistributedFileSystem.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFSInputChecker.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFSOutputSummer.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileAppend.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileAppend2.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileAppend3.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileAppend4.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileConcurrentReader.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileCorruption.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileCreation.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileCreationClient.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileCreationDelete.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileCreationEmpty.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileCreationNamenodeRestart.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestFileStatus.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestGetBlocks.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestHDFSFileSystemContract.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestHDFSServerPorts.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestHDFSTrash.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestHFlush.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestHftpFileSystem.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestInjectionForSimulatedStorage.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestLargeBlock.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestLease.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestLeaseRecovery.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestLeaseRecovery2.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestLeaseRenewer.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestListFilesInDFS.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestListFilesInFileContext.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestListPathServlet.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestLocalDFS.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestMissingBlocksAlert.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestModTime.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestMultiThreadedHflush.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestParallelRead.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestPipelines.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestPread.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestQuota.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestReadWhileWriting.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestRenameWhileOpen.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestReplaceDatanodeOnFailure.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestReplication.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestRestartDFS.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestSafeMode.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestSeekBug.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestSetTimes.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestSetrepDecreasing.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestSetrepIncreasing.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestSmallBlock.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestWriteConfigurationToDFS.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/TestWriteRead.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/UpgradeUtilities.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/protocol/TestCorruptFileBlocks.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/protocol/TestLayoutVersion.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/security/TestClientProtocolWithDelegationToken.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/security/TestDelegationToken.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/security/TestDelegationTokenForProxyUser.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/security/token/block/SecurityTestUtil.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/security/token/block/TestBlockToken.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/balancer/TestBalancer.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/balancer/TestBalancerWithMultipleNameNodes.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/BlockManagerTestUtil.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestBlockTokenWithDFS.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestBlocksWithNotEnoughRacks.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestComputeInvalidateWork.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestCorruptReplicaInfo.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeDescriptor.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestHeartbeatHandling.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestHost2NodesMap.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestNodeCount.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestOverReplicatedBlocks.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestPendingReplication.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestReplicationPolicy.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/blockmanagement/TestUnderReplicatedBlocks.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/common/StorageAdapter.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/common/TestDistributedUpgrade.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/common/TestGetUriFromString.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/common/TestJspHelper.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/common/TestStorageInfo.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/DataNodeAdapter.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/DataNodeTestUtils.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/SimulatedFSDataset.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestBlockReplacement.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestBlockReport.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDataNodeExit.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDataNodeMXBean.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDataNodeMetrics.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDataNodeMultipleRegistrations.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDataNodeVolumeFailure.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDataNodeVolumeFailureReporting.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDataNodeVolumeFailureToleration.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDatanodeJsp.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDatanodeRegister.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDatanodeRestart.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDeleteBlockPool.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDirectoryScanner.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestDiskError.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestInterDatanodeProtocol.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestMulitipleNNDataBlockScanner.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestRefreshNamenodes.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestReplicasMap.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestRoundRobinVolumesPolicy.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestSimulatedFSDataset.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestTransferRbw.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/datanode/TestWriteToReplica.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/CreateEditsLog.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/FSImageTestUtil.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/FileNameGenerator.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/NNThroughputBenchmark.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/NameNodeAdapter.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/OfflineEditsViewerHelper.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestAllowFormat.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestBackupNode.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestBlockUnderConstruction.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestCheckPointForSecurityTokens.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestCheckpoint.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestClusterId.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestCorruptFilesJsp.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestDeadDatanode.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestDecommissioningStatus.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestEditLog.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestEditLogFileOutputStream.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestEditLogJournalFailures.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestEditLogRace.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestEditsDoubleBuffer.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestFSEditLogLoader.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestFSImageStorageInspector.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestFileJournalManager.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestFileLimit.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestFsLimits.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestFsck.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestHDFSConcat.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestLargeDirectoryDelete.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestListCorruptFileBlocks.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestMetaSave.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNNStorageRetentionFunctional.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNNStorageRetentionManager.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNNThroughputBenchmark.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNameCache.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNameEditsConfigs.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNameNodeJspHelper.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNameNodeMXBean.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNameNodeResourceChecker.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestNamenodeCapacityReport.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestParallelImageWrite.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestPathComponents.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestSafeMode.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestSaveNamespace.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestSecondaryWebUi.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestSecurityTokenEditLog.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestStartup.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestStartupOptionUpgrade.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestStorageRestore.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestStreamFile.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestTransferFsImage.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/TestValidateConfigurationSettings.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/metrics/TestNNMetricFilesInGetListingOps.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/server/namenode/metrics/TestNameNodeMetrics.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/tools/TestGetConf.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/tools/TestGetGroups.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/tools/offlineEditsViewer/TestOfflineEditsViewer.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/tools/offlineImageViewer/SpotCheckImageVisitor.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/tools/offlineImageViewer/TestDelimitedImageVisitor.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/tools/offlineImageViewer/TestOIVCanReadOldVersions.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/tools/offlineImageViewer/TestOfflineImageViewer.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/util/TestAtomicFileOutputStream.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/util/TestCyclicIteration.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/util/TestExactSizeInputStream.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/util/TestGSet.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/hdfs/util/TestMD5FileUtils.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/net/TestNetworkTopology.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/security/TestPermission.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/security/TestRefreshUserMappings.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/test/GenericTestUtils.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/test/HdfsTestDriver.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/tools/TestDelegationTokenFetcher.java (100%) rename {hdfs/src/test/hdfs => hadoop-hdfs/src/test/java}/org/apache/hadoop/tools/TestJMXGet.java (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/cli/clitest_data => hadoop-hdfs/src/test/resources}/data120bytes (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/cli/clitest_data => hadoop-hdfs/src/test/resources}/data15bytes (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/cli/clitest_data => hadoop-hdfs/src/test/resources}/data1k (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/cli/clitest_data => hadoop-hdfs/src/test/resources}/data30bytes (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/cli/clitest_data => hadoop-hdfs/src/test/resources}/data60bytes (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/hdfs/tools/offlineEditsViewer => hadoop-hdfs/src/test/resources}/editsStored (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/hdfs/tools/offlineEditsViewer => hadoop-hdfs/src/test/resources}/editsStored.xml (96%) rename {hdfs/src/test => hadoop-hdfs/src/test/resources}/empty-file (100%) rename {hdfs/src/test => hadoop-hdfs/src/test/resources}/fi-site.xml (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/hdfs/tools/offlineImageViewer => hadoop-hdfs/src/test/resources}/fsimageV18 (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/hdfs/tools/offlineImageViewer => hadoop-hdfs/src/test/resources}/fsimageV19 (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/hdfs => hadoop-hdfs/src/test/resources}/hadoop-14-dfs-dir.tgz (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/hdfs => hadoop-hdfs/src/test/resources}/hadoop-22-dfs-dir.tgz (100%) rename {hdfs/src/test/hdfs/org/apache/hadoop/hdfs => hadoop-hdfs/src/test/resources}/hadoop-dfs-dir.txt (100%) rename {hdfs/src/test => hadoop-hdfs/src/test/resources}/hadoop-policy.xml (100%) rename {hdfs/src/test => hadoop-hdfs/src/test/resources}/hdfs-site.xml (100%) rename {hdfs/src/test => hadoop-hdfs/src/test/resources}/krb5.conf (100%) create mode 100644 hadoop-hdfs/src/test/resources/log4j.properties rename {hdfs/src/test/hdfs/org/apache/hadoop/cli => hadoop-hdfs/src/test/resources}/testHDFSConf.xml (100%) rename {hdfs => hadoop-hdfs}/src/test/system/aop/org/apache/hadoop/hdfs/HDFSPolicyProviderAspect.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/system/aop/org/apache/hadoop/hdfs/server/datanode/DataNodeAspect.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/system/aop/org/apache/hadoop/hdfs/server/namenode/NameNodeAspect.aj (100%) rename {hdfs => hadoop-hdfs}/src/test/system/conf/system-test-hdfs.xml (100%) rename {hdfs => hadoop-hdfs}/src/test/system/java/org/apache/hadoop/hdfs/test/system/DNClient.java (100%) rename {hdfs => hadoop-hdfs}/src/test/system/java/org/apache/hadoop/hdfs/test/system/DNProtocol.java (100%) rename {hdfs => hadoop-hdfs}/src/test/system/java/org/apache/hadoop/hdfs/test/system/HDFSCluster.java (100%) rename {hdfs => hadoop-hdfs}/src/test/system/java/org/apache/hadoop/hdfs/test/system/HDFSDaemonClient.java (100%) rename {hdfs => hadoop-hdfs}/src/test/system/java/org/apache/hadoop/hdfs/test/system/NNClient.java (100%) rename {hdfs => hadoop-hdfs}/src/test/system/java/org/apache/hadoop/hdfs/test/system/NNProtocol.java (100%) rename {hdfs => hadoop-hdfs}/src/test/system/test/org/apache/hadoop/hdfs/TestHL040.java (100%) rename {hdfs => hadoop-hdfs}/src/test/unit/org/apache/hadoop/hdfs/server/datanode/TestBlockRecovery.java (100%) rename {hdfs => hadoop-hdfs}/src/test/unit/org/apache/hadoop/hdfs/server/datanode/TestDataDirs.java (100%) rename {hdfs => hadoop-hdfs}/src/test/unit/org/apache/hadoop/hdfs/server/namenode/TestGetImageServlet.java (100%) rename {hdfs => hadoop-hdfs}/src/test/unit/org/apache/hadoop/hdfs/server/namenode/TestINodeFile.java (100%) rename {hdfs => hadoop-hdfs}/src/test/unit/org/apache/hadoop/hdfs/server/namenode/TestNNLeaseRecovery.java (100%) create mode 100644 hadoop-project-distro/README.txt create mode 100644 hadoop-project-distro/pom.xml delete mode 100644 hdfs/.eclipse.templates/.launches/AllTests.launch delete mode 100644 hdfs/.eclipse.templates/.launches/DataNode.launch delete mode 100644 hdfs/.eclipse.templates/.launches/NameNode.launch delete mode 100644 hdfs/.eclipse.templates/.launches/SpecificTestTemplate.launch delete mode 100644 hdfs/.eclipse.templates/README.txt delete mode 100644 hdfs/.gitignore delete mode 100644 hdfs/build.xml delete mode 100644 hdfs/conf/configuration.xsl delete mode 100644 hdfs/conf/hdfs-site.xml.template delete mode 100644 hdfs/ivy.xml delete mode 100644 hdfs/ivy/hadoop-hdfs-instrumented-template.xml delete mode 100644 hdfs/ivy/hadoop-hdfs-instrumented-test-template.xml delete mode 100644 hdfs/ivy/hadoop-hdfs-template.xml delete mode 100644 hdfs/ivy/hadoop-hdfs-test-template.xml delete mode 100644 hdfs/ivy/ivysettings.xml delete mode 100644 hdfs/ivy/libraries.properties delete mode 100644 hdfs/pom.xml delete mode 100644 hdfs/src/test/log4j.properties diff --git a/hadoop-common/BUILDING.txt b/BUILDING.txt similarity index 94% rename from hadoop-common/BUILDING.txt rename to BUILDING.txt index 2f122ddf76b..c2ac00255f1 100644 --- a/hadoop-common/BUILDING.txt +++ b/BUILDING.txt @@ -1,3 +1,6 @@ + +Build instructions for Hadoop Common/HDFS using Maven + ---------------------------------------------------------------------------------- Requirements: @@ -16,7 +19,8 @@ Maven modules: - hadoop-project (Parent POM for all Hadoop Maven modules. ) (All plugins & dependencies versions are defined here.) - hadoop-annotations (Generates the Hadoop doclet used to generated the Javadocs) - - hadoop-common (Hadoop common) + - hadoop-common (Hadoop Common) + - hadoop-hdfs (Hadoop HDFS) ---------------------------------------------------------------------------------- Where to run Maven from? @@ -57,5 +61,4 @@ Maven build goals: * -Dtest.exclude= * -Dtest.exclude.pattern=**/.java,**/.java - ---------------------------------------------------------------------------------- diff --git a/dev-support/smart-apply-patch.sh b/dev-support/smart-apply-patch.sh index c5386b4a2bb..166052b395a 100755 --- a/dev-support/smart-apply-patch.sh +++ b/dev-support/smart-apply-patch.sh @@ -59,15 +59,15 @@ PREFIX_DIRS=$(cut -d '/' -f 1 $TMP | sort | uniq) if [[ -d hadoop-common ]]; then echo Looks like this is being run at project root -# if all of the lines start with hadoop-common/, hdfs/, or mapreduce/, this is +# if all of the lines start with hadoop-common/, hadoop-hdfs/, or mapreduce/, this is # relative to the hadoop root instead of the subproject root, so we need # to chop off another layer -elif [[ "$PREFIX_DIRS" =~ ^(hdfs|hadoop-common|mapreduce)$ ]]; then +elif [[ "$PREFIX_DIRS" =~ ^(hadoop-hdfs|hadoop-common|mapreduce)$ ]]; then echo Looks like this is relative to project root. Increasing PLEVEL PLEVEL=$[$PLEVEL + 1] -elif ! echo "$PREFIX_DIRS" | grep -vxq 'hadoop-common\|hdfs\|mapreduce' ; then +elif ! echo "$PREFIX_DIRS" | grep -vxq 'hadoop-common\|hadoop-hdfs\|mapreduce' ; then echo Looks like this is a cross-subproject patch. Try applying from the project root exit 1 fi diff --git a/hadoop-assemblies/src/main/resources/assemblies/hadoop-bintar.xml b/hadoop-assemblies/src/main/resources/assemblies/hadoop-bintar.xml index 4e1f46378a8..13babf4a737 100644 --- a/hadoop-assemblies/src/main/resources/assemblies/hadoop-bintar.xml +++ b/hadoop-assemblies/src/main/resources/assemblies/hadoop-bintar.xml @@ -24,9 +24,9 @@ ${basedir}/src/main/bin /bin - - hadoop - + + *.sh + 0755 @@ -37,7 +37,7 @@ ${basedir}/src/main/bin /libexec - hadoop-config.sh + *-config.sh 0755 @@ -68,7 +68,7 @@ - ${basedir}/src/main/webapps + ${project.build.directory}/webapps /share/hadoop/${hadoop.component}/webapps @@ -101,7 +101,7 @@ /share/hadoop/${hadoop.component}/lib false - compile + runtime false org.apache.ant:*:jar diff --git a/hadoop-assemblies/src/main/resources/assemblies/hadoop-tar.xml b/hadoop-assemblies/src/main/resources/assemblies/hadoop-tar.xml index 32984f7778b..d68efa00447 100644 --- a/hadoop-assemblies/src/main/resources/assemblies/hadoop-tar.xml +++ b/hadoop-assemblies/src/main/resources/assemblies/hadoop-tar.xml @@ -40,7 +40,7 @@ ${basedir}/src/main/bin /libexec - hadoop-config.sh + *-config.sh 0755 @@ -51,6 +51,16 @@ ${basedir}/src/main/webapps /webapps + + proto-*-web.xml + + + + ${project.build.directory}/webapps + /webapps + + proto-*-web.xml + ${project.build.directory}/site @@ -73,11 +83,11 @@ /lib false - compile + runtime false org.apache.ant:*:jar - org.apache.hadoop:hadoop-*:jar + org.apache.hadoop:hadoop-*:*:*:* jdiff:jdiff:jar diff --git a/hadoop-common/pom.xml b/hadoop-common/pom.xml index f432e4a9a5a..7d43a4f660f 100644 --- a/hadoop-common/pom.xml +++ b/hadoop-common/pom.xml @@ -16,9 +16,9 @@ 4.0.0 org.apache.hadoop - hadoop-project + hadoop-project-distro 0.23.0-SNAPSHOT - ../hadoop-project + ../hadoop-project-distro org.apache.hadoop hadoop-common @@ -28,18 +28,12 @@ jar - ${project.build.directory}/test/data - ${project.build.directory}/log - ${project.build.directory}/test-classes/webapps - ${project.build.directory}/test-classes - ${project.build.directory}/test-classes - - ${os.name}-${os.arch}-${sun.arch.data.model} /usr/local ${snappy.prefix}/lib false common + true @@ -247,86 +241,6 @@ - - org.apache.maven.plugins - maven-surefire-plugin - - always - 600 - -Xmx1024m - - ${env.LD_LIBRARY_PATH}:${project.build.directory}/native/target/usr/local/lib - - - - - ${test.build.data} - ${test.build.webapps} - ${test.cache.data} - ${hadoop.log.dir} - ${test.build.classes} - - true - ${basedir}/src/test/resources/krb5.conf - - - **/Test*.java - - - **/${test.exclude}.java - ${test.exclude.pattern} - **/Test*$*.java - - - - - org.apache.maven.plugins - maven-jar-plugin - - - prepare-jar - prepare-package - - jar - - - - prepare-test-jar - prepare-package - - test-jar - - - - **/*.class - - - - - - - org.apache.maven.plugins - maven-source-plugin - - - prepare-package - - jar - test-jar - - - - - true - - - - org.codehaus.mojo - findbugs-maven-plugin - - ${basedir}/dev-support/findbugsExcludeFile.xml - - org.apache.avro avro-maven-plugin @@ -437,17 +351,6 @@ - - org.apache.maven.plugins - maven-checkstyle-plugin - - file://${basedir}/dev-support/checkstyle.xml - false - xml - html - ${project.build.directory}/test/checkstyle-errors.xml - - org.apache.rat apache-rat-plugin @@ -467,43 +370,6 @@ - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - false - ${maven.compile.source} - ${maven.compile.encoding} - ${project.build.directory}/site - api - - - ${project.name} API - org.apache.hadoop* - - - org.apache.hadoop.classification.tools.ExcludePrivateAnnotationsStandardDoclet - - - org.apache.hadoop - hadoop-annotations - ${project.version} - - - true - - - true - - - - org.apache.hadoop:hadoop-annotations - - - - @@ -640,427 +506,5 @@ - - - docs - - false - - - 0.20.2 - -unstable - - 512m - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - javadoc - - prepare-package - - - - - org.codehaus.mojo - findbugs-maven-plugin - - - - findbugs - - prepare-package - - - - ${basedir}/dev-support/findbugsExcludeFile.xml - - - - org.apache.maven.plugins - maven-dependency-plugin - - - site - prepare-package - - copy - - - - - jdiff - jdiff - ${jdiff.version} - false - ${project.build.directory} - jdiff.jar - - - org.apache.hadoop - hadoop-annotations - ${hadoop.annotations.version} - false - ${project.build.directory} - hadoop-annotations.jar - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - site - prepare-package - - run - - - - - - - - - - - - - - - - - -