2023-02-14 05:55:33 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
2023-04-13 16:21:38 +00:00
| Generated by Apache Maven Doxia at 2023-04-13
2023-02-14 05:55:33 +00:00
| Rendered using Apache Maven Stylus Skin 1.5
-->
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< title > Apache Hadoop 3.4.0-SNAPSHOT – Apache Hadoop Changelog< / title >
< style type = "text/css" media = "all" >
@import url("../../css/maven-base.css");
@import url("../../css/maven-theme.css");
@import url("../../css/site.css");
< / style >
< link rel = "stylesheet" href = "../../css/print.css" type = "text/css" media = "print" / >
2023-04-13 16:21:38 +00:00
< meta name = "Date-Revision-yyyymmdd" content = "20230413" / >
2023-02-14 05:55:33 +00:00
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" / >
< / head >
< body class = "composite" >
< div id = "banner" >
< a href = "http://hadoop.apache.org/" id = "bannerLeft" >
< img src = "http://hadoop.apache.org/images/hadoop-logo.jpg" alt = "" / >
< / a >
< a href = "http://www.apache.org/" id = "bannerRight" >
< img src = "http://www.apache.org/images/asf_logo_wide.png" alt = "" / >
< / a >
< div class = "clear" >
< hr / >
< / div >
< / div >
< div id = "breadcrumbs" >
< div class = "xright" > < a href = "http://wiki.apache.org/hadoop" class = "externalLink" > Wiki< / a >
|
< a href = "https://gitbox.apache.org/repos/asf/hadoop.git" class = "externalLink" > git< / a >
|
< a href = "http://hadoop.apache.org/" class = "externalLink" > Apache Hadoop< / a >
2023-04-13 16:21:38 +00:00
| Last Published: 2023-04-13
2023-02-14 05:55:33 +00:00
| Version: 3.4.0-SNAPSHOT
< / div >
< div class = "clear" >
< hr / >
< / div >
< / div >
< div id = "leftColumn" >
< div id = "navcolumn" >
< h5 > General< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../index.html" > Overview< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/SingleCluster.html" > Single Node Setup< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/ClusterSetup.html" > Cluster Setup< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/CommandsManual.html" > Commands Reference< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/FileSystemShell.html" > FileSystem Shell< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/Compatibility.html" > Compatibility Specification< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/DownstreamDev.html" > Downstream Developer's Guide< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/AdminCompatibilityGuide.html" > Admin Compatibility Guide< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/InterfaceClassification.html" > Interface Classification< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/filesystem/index.html" > FileSystem Specification< / a >
< / li >
< / ul >
< h5 > Common< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/CLIMiniCluster.html" > CLI Mini Cluster< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/FairCallQueue.html" > Fair Call Queue< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/NativeLibraries.html" > Native Libraries< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/Superusers.html" > Proxy User< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/RackAwareness.html" > Rack Awareness< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/SecureMode.html" > Secure Mode< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/ServiceLevelAuth.html" > Service Level Authorization< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/HttpAuthentication.html" > HTTP Authentication< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/CredentialProviderAPI.html" > Credential Provider API< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-kms/index.html" > Hadoop KMS< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/Tracing.html" > Tracing< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/UnixShellGuide.html" > Unix Shell Guide< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/registry/index.html" > Registry< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/AsyncProfilerServlet.html" > Async Profiler< / a >
< / li >
< / ul >
< h5 > HDFS< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsDesign.html" > Architecture< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsUserGuide.html" > User Guide< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HDFSCommands.html" > Commands Reference< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html" > NameNode HA With QJM< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithNFS.html" > NameNode HA With NFS< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/ObserverNameNode.html" > Observer NameNode< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/Federation.html" > Federation< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/ViewFs.html" > ViewFs< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/ViewFsOverloadScheme.html" > ViewFsOverloadScheme< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsSnapshots.html" > Snapshots< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsEditsViewer.html" > Edits Viewer< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsImageViewer.html" > Image Viewer< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsPermissionsGuide.html" > Permissions and HDFS< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsQuotaAdminGuide.html" > Quotas and HDFS< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/LibHdfs.html" > libhdfs (C API)< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/WebHDFS.html" > WebHDFS (REST API)< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-hdfs-httpfs/index.html" > HttpFS< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/ShortCircuitLocalReads.html" > Short Circuit Local Reads< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/CentralizedCacheManagement.html" > Centralized Cache Management< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsNfsGateway.html" > NFS Gateway< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsRollingUpgrade.html" > Rolling Upgrade< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/ExtendedAttributes.html" > Extended Attributes< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/TransparentEncryption.html" > Transparent Encryption< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsMultihoming.html" > Multihoming< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/ArchivalStorage.html" > Storage Policies< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/MemoryStorage.html" > Memory Storage Support< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/SLGUserGuide.html" > Synthetic Load Generator< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HDFSErasureCoding.html" > Erasure Coding< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HDFSDiskbalancer.html" > Disk Balancer< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsUpgradeDomain.html" > Upgrade Domain< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsDataNodeAdminGuide.html" > DataNode Admin< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs-rbf/HDFSRouterFederation.html" > Router Federation< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/HdfsProvidedStorage.html" > Provided Storage< / a >
< / li >
< / ul >
< h5 > MapReduce< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html" > Tutorial< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapredCommands.html" > Commands Reference< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduce_Compatibility_Hadoop1_Hadoop2.html" > Compatibility with 1.x< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/EncryptedShuffle.html" > Encrypted Shuffle< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/PluggableShuffleAndPluggableSort.html" > Pluggable Shuffle/Sort< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/DistributedCacheDeploy.html" > Distributed Cache Deploy< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/SharedCacheSupport.html" > Support for YARN Shared Cache< / a >
< / li >
< / ul >
< h5 > MapReduce REST APIs< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapredAppMasterRest.html" > MR Application Master< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-hs/HistoryServerRest.html" > MR History Server< / a >
< / li >
< / ul >
< h5 > YARN< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/YARN.html" > Architecture< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/YarnCommands.html" > Commands Reference< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/CapacityScheduler.html" > Capacity Scheduler< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/FairScheduler.html" > Fair Scheduler< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/ResourceManagerRestart.html" > ResourceManager Restart< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.html" > ResourceManager HA< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/ResourceModel.html" > Resource Model< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/NodeLabel.html" > Node Labels< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/NodeAttributes.html" > Node Attributes< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/WebApplicationProxy.html" > Web Application Proxy< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/TimelineServer.html" > Timeline Server< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/TimelineServiceV2.html" > Timeline Service V.2< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/WritingYarnApplications.html" > Writing YARN Applications< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/YarnApplicationSecurity.html" > YARN Application Security< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/NodeManager.html" > NodeManager< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/DockerContainers.html" > Running Applications in Docker Containers< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/RuncContainers.html" > Running Applications in runC Containers< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/NodeManagerCgroups.html" > Using CGroups< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/SecureContainer.html" > Secure Containers< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/ReservationSystem.html" > Reservation System< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/GracefulDecommission.html" > Graceful Decommission< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/OpportunisticContainers.html" > Opportunistic Containers< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/Federation.html" > YARN Federation< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/SharedCache.html" > Shared Cache< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/UsingGpus.html" > Using GPU< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/UsingFPGA.html" > Using FPGA< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/PlacementConstraints.html" > Placement Constraints< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/YarnUI2.html" > YARN UI2< / a >
< / li >
< / ul >
< h5 > YARN REST APIs< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/WebServicesIntro.html" > Introduction< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html" > Resource Manager< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/NodeManagerRest.html" > Node Manager< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/TimelineServer.html#Timeline_Server_REST_API_v1" > Timeline Server< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/TimelineServiceV2.html#Timeline_Service_v.2_REST_API" > Timeline Service V.2< / a >
< / li >
< / ul >
< h5 > YARN Service< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/Overview.html" > Overview< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/QuickStart.html" > QuickStart< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/Concepts.html" > Concepts< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/YarnServiceAPI.html" > Yarn Service API< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/ServiceDiscovery.html" > Service Discovery< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/SystemServices.html" > System Services< / a >
< / li >
< / ul >
< h5 > Hadoop Compatible File Systems< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-aliyun/tools/hadoop-aliyun/index.html" > Aliyun OSS< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-aws/tools/hadoop-aws/index.html" > Amazon S3< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-azure/index.html" > Azure Blob Storage< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-azure-datalake/index.html" > Azure Data Lake Storage< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-cos/cloud-storage/index.html" > Tencent COS< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-huaweicloud/cloud-storage/index.html" > Huaweicloud OBS< / a >
< / li >
< / ul >
< h5 > Auth< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-auth/index.html" > Overview< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-auth/Examples.html" > Examples< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-auth/Configuration.html" > Configuration< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-auth/BuildingIt.html" > Building< / a >
< / li >
< / ul >
< h5 > Tools< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-streaming/HadoopStreaming.html" > Hadoop Streaming< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-archives/HadoopArchives.html" > Hadoop Archives< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-archive-logs/HadoopArchiveLogs.html" > Hadoop Archive Logs< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-distcp/DistCp.html" > DistCp< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-federation-balance/HDFSFederationBalance.html" > HDFS Federation Balance< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-gridmix/GridMix.html" > GridMix< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-rumen/Rumen.html" > Rumen< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-resourceestimator/ResourceEstimator.html" > Resource Estimator Service< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-sls/SchedulerLoadSimulator.html" > Scheduler Load Simulator< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/Benchmarking.html" > Hadoop Benchmarking< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-dynamometer/Dynamometer.html" > Dynamometer< / a >
< / li >
< / ul >
< h5 > Reference< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/release/" > Changelog and Release Notes< / a >
< / li >
< li class = "none" >
< a href = "../../../../api/index.html" > Java API docs< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/UnixShellAPI.html" > Unix Shell API< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/Metrics.html" > Metrics< / a >
< / li >
< / ul >
< h5 > Configuration< / h5 >
< ul >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/core-default.xml" > core-default.xml< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs/hdfs-default.xml" > hdfs-default.xml< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-hdfs-rbf/hdfs-rbf-default.xml" > hdfs-rbf-default.xml< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/mapred-default.xml" > mapred-default.xml< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-yarn/hadoop-yarn-common/yarn-default.xml" > yarn-default.xml< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-kms/kms-default.html" > kms-default.xml< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-hdfs-httpfs/httpfs-default.html" > httpfs-default.xml< / a >
< / li >
< li class = "none" >
< a href = "../../../../hadoop-project-dist/hadoop-common/DeprecatedProperties.html" > Deprecated Properties< / a >
< / li >
< / ul >
< a href = "http://maven.apache.org/" title = "Built by Maven" class = "poweredBy" >
< img alt = "Built by Maven" src = "../../images/logos/maven-feather.png" / >
< / a >
< / div >
< / div >
< div id = "bodyColumn" >
< div id = "contentBox" >
<!-- -
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-->
< h1 > Apache Hadoop Changelog< / h1 > < section >
< h2 > < a name = "Release_2.0.0-alpha_-_2012-05-23" > < / a > Release 2.0.0-alpha - 2012-05-23< / h2 > < section >
< h3 > < a name = "INCOMPATIBLE_CHANGES:" > < / a > INCOMPATIBLE CHANGES:< / h3 >
< table border = "0" class = "bodyTable" >
< thead >
< tr class = "a" >
< th align = "left" > JIRA < / th >
< th align = "left" > Summary < / th >
< th align = "left" > Priority < / th >
< th align = "left" > Component < / th >
< th align = "left" > Reporter < / th >
< th align = "left" > Contributor < / th > < / tr >
< / thead > < tbody >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-395" > HDFS-395< / a > < / td >
< td align = "left" > DFS Scalability: Incremental block reports < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode, namenode < / td >
< td align = "left" > dhruba borthakur < / td >
< td align = "left" > Tomasz Nykiel < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7524" > HADOOP-7524< / a > < / td >
< td align = "left" > Change RPC to allow multiple protocols including multiple versions of the same protocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2303" > HDFS-2303< / a > < / td >
< td align = "left" > Unbundle jsvc < / td >
< td align = "left" > Major < / td >
< td align = "left" > build, scripts < / td >
< td align = "left" > Roman Shaposhnik < / td >
< td align = "left" > Mingjie Lai < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3044" > HDFS-3044< / a > < / td >
< td align = "left" > fsck move should be non-destructive by default < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8154" > HADOOP-8154< / a > < / td >
< td align = "left" > DNS#getIPs shouldn’ t silently return the local host IP for bogus interface names < / td >
< td align = "left" > Major < / td >
< td align = "left" > conf < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8184" > HADOOP-8184< / a > < / td >
< td align = "left" > ProtoBuf RPC engine does not need it own reply packet - it can use the IPC layer reply packet. < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8149" > HADOOP-8149< / a > < / td >
< td align = "left" > cap space usage of default log4j rolling policy < / td >
< td align = "left" > Major < / td >
< td align = "left" > conf < / td >
< td align = "left" > Patrick Hunt < / td >
< td align = "left" > Patrick Hunt < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3137" > HDFS-3137< / a > < / td >
< td align = "left" > Bump LAST_UPGRADABLE_LAYOUT_VERSION to -16 < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3138" > HDFS-3138< / a > < / td >
< td align = "left" > Move DatanodeInfo#ipcPort to DatanodeID < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3164" > HDFS-3164< / a > < / td >
< td align = "left" > Move DatanodeInfo#hostName to DatanodeID < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3144" > HDFS-3144< / a > < / td >
< td align = "left" > Refactor DatanodeID#getName by use < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8270" > HADOOP-8270< / a > < / td >
< td align = "left" > hadoop-daemon.sh stop action should return 0 for an already stopped service < / td >
< td align = "left" > Minor < / td >
< td align = "left" > scripts < / td >
< td align = "left" > Roman Shaposhnik < / td >
< td align = "left" > Roman Shaposhnik < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8314" > HADOOP-8314< / a > < / td >
< td align = "left" > HttpServer#hasAdminAccess should return false if authorization is enabled but user is not authenticated < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3286" > HDFS-3286< / a > < / td >
< td align = "left" > When the threshold value for balancer is 0(zero) ,unexpected output is displayed < / td >
< td align = "left" > Major < / td >
< td align = "left" > balancer & mover < / td >
< td align = "left" > J.Andreina < / td >
< td align = "left" > Ashish Singhi < / td > < / tr >
< / tbody >
< / table > < / section > < section >
< h3 > < a name = "NEW_FEATURES:" > < / a > NEW FEATURES:< / h3 >
< table border = "0" class = "bodyTable" >
< thead >
< tr class = "a" >
< th align = "left" > JIRA < / th >
< th align = "left" > Summary < / th >
< th align = "left" > Priority < / th >
< th align = "left" > Component < / th >
< th align = "left" > Reporter < / th >
< th align = "left" > Contributor < / th > < / tr >
< / thead > < tbody >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7876" > HADOOP-7876< / a > < / td >
< td align = "left" > Allow access to BlockKey/DelegationKey encoded key for RPC over protobuf < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2430" > HDFS-2430< / a > < / td >
< td align = "left" > The number of failed or low-resource volumes the NN can tolerate should be configurable < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7454" > HADOOP-7454< / a > < / td >
< td align = "left" > Common side of High Availability Framework (HDFS-1623) < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-1623" > HDFS-1623< / a > < / td >
< td align = "left" > High Availability Framework for HDFS NN < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2731" > HDFS-2731< / a > < / td >
< td align = "left" > HA: Autopopulate standby name dirs if they’ re empty < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8121" > HADOOP-8121< / a > < / td >
< td align = "left" > Active Directory Group Mapping Service < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Jonathan Natkins < / td >
< td align = "left" > Jonathan Natkins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7806" > HADOOP-7806< / a > < / td >
< td align = "left" > Support binding to sub-interfaces < / td >
< td align = "left" > Major < / td >
< td align = "left" > util < / td >
< td align = "left" > Harsh J < / td >
< td align = "left" > Harsh J < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7030" > HADOOP-7030< / a > < / td >
< td align = "left" > Add TableMapping topology implementation to read host to rack mapping from a file < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Patrick Angeles < / td >
< td align = "left" > Tom White < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2941" > HDFS-2941< / a > < / td >
< td align = "left" > Add an administrative command to download a copy of the fsimage from the NN < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client, namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8206" > HADOOP-8206< / a > < / td >
< td align = "left" > Common portion of ZK-based failover controller < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3167" > HDFS-3167< / a > < / td >
< td align = "left" > CLI-based driver for MiniDFSCluster < / td >
< td align = "left" > Minor < / td >
< td align = "left" > test < / td >
< td align = "left" > Henry Robinson < / td >
< td align = "left" > Henry Robinson < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3148" > HDFS-3148< / a > < / td >
< td align = "left" > The client should be able to use multiple local interfaces for data transfer < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client, performance < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3000" > HDFS-3000< / a > < / td >
< td align = "left" > Add a public API for setting quotas < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3102" > HDFS-3102< / a > < / td >
< td align = "left" > Add CLI tool to initialize the shared-edits dir < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha, namenode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3004" > HDFS-3004< / a > < / td >
< td align = "left" > Implement Recovery Mode < / td >
< td align = "left" > Major < / td >
< td align = "left" > tools < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8343" > HADOOP-8343< / a > < / td >
< td align = "left" > Allow configuration of authorization for JmxJsonServlet and MetricsServlet < / td >
< td align = "left" > Major < / td >
< td align = "left" > util < / td >
< td align = "left" > Philip Zeyliger < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-234" > HDFS-234< / a > < / td >
< td align = "left" > Integration with BookKeeper logging system < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Luca Telloli < / td >
< td align = "left" > Ivan Kelly < / td > < / tr >
< / tbody >
< / table > < / section > < section >
< h3 > < a name = "IMPROVEMENTS:" > < / a > IMPROVEMENTS:< / h3 >
< table border = "0" class = "bodyTable" >
< thead >
< tr class = "a" >
< th align = "left" > JIRA < / th >
< th align = "left" > Summary < / th >
< th align = "left" > Priority < / th >
< th align = "left" > Component < / th >
< th align = "left" > Reporter < / th >
< th align = "left" > Contributor < / th > < / tr >
< / thead > < tbody >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-2887" > MAPREDUCE-2887< / a > < / td >
< td align = "left" > MR changes to match HADOOP-7524 (multiple RPC protocols) < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2223" > HDFS-2223< / a > < / td >
< td align = "left" > Untangle depencencies between NN components < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-2934" > MAPREDUCE-2934< / a > < / td >
< td align = "left" > MR portion of HADOOP-7607 - Simplify the RPC proxy cleanup process < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7607" > HADOOP-7607< / a > < / td >
< td align = "left" > Simplify the RPC proxy cleanup process < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7635" > HADOOP-7635< / a > < / td >
< td align = "left" > RetryInvocationHandler should release underlying resources on close < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2337" > HDFS-2337< / a > < / td >
< td align = "left" > DFSClient shouldn’ t keep multiple RPC proxy references < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2351" > HDFS-2351< / a > < / td >
< td align = "left" > Change Namenode and Datanode to register each of their protocols seperately < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7687" > HADOOP-7687< / a > < / td >
< td align = "left" > Make getProtocolSignature public < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7716" > HADOOP-7716< / a > < / td >
< td align = "left" > RPC protocol registration on SS does not log the protocol name (only the class which may be different) < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7717" > HADOOP-7717< / a > < / td >
< td align = "left" > Move handling of concurrent client fail-overs to RetryInvocationHandler < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7727" > HADOOP-7727< / a > < / td >
< td align = "left" > fix some typos and tabs in CHANGES.TXT < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > build < / td >
< td align = "left" > Steve Loughran < / td >
< td align = "left" > Steve Loughran < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7729" > HADOOP-7729< / a > < / td >
< td align = "left" > Send back valid HTTP response if user hits IPC port with HTTP GET < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2188" > HDFS-2188< / a > < / td >
< td align = "left" > HDFS-1580: Make FSEditLog create its journals from a list of URIs rather than NNStorage < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Ivan Kelly < / td >
< td align = "left" > Ivan Kelly < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2496" > HDFS-2496< / a > < / td >
< td align = "left" > Separate datatypes for DatanodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2564" > HDFS-2564< / a > < / td >
< td align = "left" > Cleanup unnecessary exceptions thrown and unnecessary casts < / td >
< td align = "left" > Minor < / td >
< td align = "left" > datanode, hdfs-client, namenode < / td >
< td align = "left" > Hari Mankude < / td >
< td align = "left" > Hari Mankude < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2410" > HDFS-2410< / a > < / td >
< td align = "left" > Further clean up hard-coded configuration keys < / td >
< td align = "left" > Minor < / td >
< td align = "left" > datanode, namenode, test < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7875" > HADOOP-7875< / a > < / td >
< td align = "left" > Add helper class to unwrap RemoteException from ServiceException thrown on protobuf based RPC < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-1580" > HDFS-1580< / a > < / td >
< td align = "left" > Add interface for generic Write Ahead Logging mechanisms < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Ivan Kelly < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2650" > HDFS-2650< / a > < / td >
< td align = "left" > Replace @inheritDoc with @Override < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Hari Mankude < / td >
< td align = "left" > Hari Mankude < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7957" > HADOOP-7957< / a > < / td >
< td align = "left" > Classes deriving GetGroupsBase should be able to override proxy creation. < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7987" > HADOOP-7987< / a > < / td >
< td align = "left" > Support setting the run-as user in unsecure mode < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Devaraj Das < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2895" > HDFS-2895< / a > < / td >
< td align = "left" > Remove Writable wire protocol related code that is no longer necessary < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode, namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8070" > HADOOP-8070< / a > < / td >
< td align = "left" > Add standalone benchmark of protobuf IPC < / td >
< td align = "left" > Major < / td >
< td align = "left" > benchmarks, ipc < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8084" > HADOOP-8084< / a > < / td >
< td align = "left" > Protobuf RPC engine can be optimized to not do copying for the RPC request/response < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Devaraj Das < / td >
< td align = "left" > Devaraj Das < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8085" > HADOOP-8085< / a > < / td >
< td align = "left" > Add RPC metrics to ProtobufRpcEngine < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc, metrics < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Hari Mankude < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3003" > HDFS-3003< / a > < / td >
< td align = "left" > Remove getHostPortString() from NameNode, replace it with NetUtils.getHostPortString() < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Brandon Li < / td >
< td align = "left" > Brandon Li < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3909" > MAPREDUCE-3909< / a > < / td >
< td align = "left" > javadoc the Service interfaces < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Steve Loughran < / td >
< td align = "left" > Steve Loughran < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7899" > HADOOP-7899< / a > < / td >
< td align = "left" > Generate proto java files as part of the build < / td >
< td align = "left" > Major < / td >
< td align = "left" > build < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8113" > HADOOP-8113< / a > < / td >
< td align = "left" > Correction to BUILDING.txt: HDFS needs ProtocolBuffer, too (not just MapReduce) < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > documentation < / td >
< td align = "left" > Eugene Koontz < / td >
< td align = "left" > Eugene Koontz < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7693" > HADOOP-7693< / a > < / td >
< td align = "left" > fix RPC.Server#addProtocol to work in AvroRpcEngine < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Doug Cutting < / td >
< td align = "left" > Doug Cutting < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8098" > HADOOP-8098< / a > < / td >
< td align = "left" > KerberosAuthenticatorHandler should use _HOST replacement to resolve principal name < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8118" > HADOOP-8118< / a > < / td >
< td align = "left" > Print the stack trace of InstanceAlreadyExistsException in trace level < / td >
< td align = "left" > Minor < / td >
< td align = "left" > metrics < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3885" > MAPREDUCE-3885< / a > < / td >
< td align = "left" > Apply the fix similar to HADOOP-8084 < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Devaraj Das < / td >
< td align = "left" > Devaraj Das < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3030" > HDFS-3030< / a > < / td >
< td align = "left" > Remove getProtocolVersion and getProtocolSignature from translators < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3021" > HDFS-3021< / a > < / td >
< td align = "left" > Use generic type to declare FSDatasetInterface < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3036" > HDFS-3036< / a > < / td >
< td align = "left" > Remove unused method DFSUtil#isDefaultNamenodeAddress < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3014" > HDFS-3014< / a > < / td >
< td align = "left" > FSEditLogOp and its subclasses should have toString() method < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Sho Shimauchi < / td >
< td align = "left" > Sho Shimauchi < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3991" > MAPREDUCE-3991< / a > < / td >
< td align = "left" > Streaming FAQ has some wrong instructions about input files splitting < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > documentation < / td >
< td align = "left" > Harsh J < / td >
< td align = "left" > Harsh J < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3056" > HDFS-3056< / a > < / td >
< td align = "left" > Add an interface for DataBlockScanner logging < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8183" > HADOOP-8183< / a > < / td >
< td align = "left" > Stop using “ mapred.used.genericoptionsparser” to avoid unnecessary warnings < / td >
< td align = "left" > Minor < / td >
< td align = "left" > util < / td >
< td align = "left" > Harsh J < / td >
< td align = "left" > Harsh J < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3091" > HDFS-3091< / a > < / td >
< td align = "left" > Update the usage limitations of ReplaceDatanodeOnFailure policy in the config description for the smaller clusters. < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode, hdfs-client, namenode < / td >
< td align = "left" > Uma Maheswara Rao G < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-309" > HDFS-309< / a > < / td >
< td align = "left" > FSEditLog should log progress during replay < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Sho Shimauchi < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8200" > HADOOP-8200< / a > < / td >
< td align = "left" > Remove HADOOP_[JOBTRACKER|TASKTRACKER]_OPTS < / td >
< td align = "left" > Minor < / td >
< td align = "left" > conf < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3071" > HDFS-3071< / a > < / td >
< td align = "left" > haadmin failover command does not provide enough detail for when target NN is not ready to be active < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Philip Zeyliger < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8163" > HADOOP-8163< / a > < / td >
< td align = "left" > Improve ActiveStandbyElector to provide hooks for fencing old active < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8193" > HADOOP-8193< / a > < / td >
< td align = "left" > Refactor FailoverController/HAAdmin code to add an abstract class for “ target” services < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2413" > HDFS-2413< / a > < / td >
< td align = "left" > Add public APIs for safemode < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Harsh J < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3158" > HDFS-3158< / a > < / td >
< td align = "left" > LiveNodes member of NameNodeMXBean should list non-DFS used space and capacity per DN < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3955" > MAPREDUCE-3955< / a > < / td >
< td align = "left" > Replace ProtoOverHadoopRpcEngine with ProtobufRpcEngine. < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3172" > HDFS-3172< / a > < / td >
< td align = "left" > dfs.upgrade.permission is dead code < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3171" > HDFS-3171< / a > < / td >
< td align = "left" > The DatanodeID “ name” field is overloaded < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8236" > HADOOP-8236< / a > < / td >
< td align = "left" > haadmin should have configurable timeouts for failover commands < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Philip Zeyliger < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3120" > HDFS-3120< / a > < / td >
< td align = "left" > Enable hsync and hflush by default < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8007" > HADOOP-8007< / a > < / td >
< td align = "left" > HA: use substitution token for fencing argument < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3084" > HDFS-3084< / a > < / td >
< td align = "left" > FenceMethod.tryFence() and ShellCommandFencer should pass namenodeId as well as host:port < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Philip Zeyliger < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4103" > MAPREDUCE-4103< / a > < / td >
< td align = "left" > Fix HA docs for changes to shell command fencer args < / td >
< td align = "left" > Major < / td >
< td align = "left" > documentation < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3050" > HDFS-3050< / a > < / td >
< td align = "left" > rework OEV to share more code with the NameNode < / td >
< td align = "left" > Minor < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8077" > HADOOP-8077< / a > < / td >
< td align = "left" > HA: fencing method should be able to be configured on a per-NN or per-NS basis < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8086" > HADOOP-8086< / a > < / td >
< td align = "left" > KerberosName silently sets defaultRealm to " " if the Kerberos config is not found, it should log a WARN < / td >
< td align = "left" > Minor < / td >
< td align = "left" > security < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3204" > HDFS-3204< / a > < / td >
< td align = "left" > Minor modification to JournalProtocol.proto to make it generic < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3226" > HDFS-3226< / a > < / td >
< td align = "left" > Allow GetConf tool to print arbitrary keys < / td >
< td align = "left" > Major < / td >
< td align = "left" > tools < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3240" > HDFS-3240< / a > < / td >
< td align = "left" > Drop log level of “ heartbeat: … ” in BPServiceActor to DEBUG < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3238" > HDFS-3238< / a > < / td >
< td align = "left" > ServerCommand and friends don’ t need to be writables < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3244" > HDFS-3244< / a > < / td >
< td align = "left" > Remove dead writable code from hdfs/protocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3247" > HDFS-3247< / a > < / td >
< td align = "left" > Improve bootstrapStandby behavior when original NN is not active < / td >
< td align = "left" > Minor < / td >
< td align = "left" > ha < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3249" > HDFS-3249< / a > < / td >
< td align = "left" > Use ToolRunner.confirmPrompt in NameNode < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3179" > HDFS-3179< / a > < / td >
< td align = "left" > Improve the error message: DataStreamer throw an exception, “ nodes.length != original.length + 1” on single datanode cluster < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Zhanwei Wang < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2983" > HDFS-2983< / a > < / td >
< td align = "left" > Relax the build version check to permit rolling upgrades within a release < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3259" > HDFS-3259< / a > < / td >
< td align = "left" > NameNode#initializeSharedEdits should populate shared edits dir with edit log segments < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha, namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2708" > HDFS-2708< / a > < / td >
< td align = "left" > Stats for the # of blocks per DN < / td >
< td align = "left" > Minor < / td >
< td align = "left" > datanode, namenode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3279" > HDFS-3279< / a > < / td >
< td align = "left" > One of the FSEditLog constructors should be moved to TestEditLog < / td >
< td align = "left" > Minor < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Arpit Gupta < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8280" > HADOOP-8280< / a > < / td >
< td align = "left" > Move VersionUtil/TestVersionUtil and GenericTestUtils from HDFS into Common. < / td >
< td align = "left" > Major < / td >
< td align = "left" > test, util < / td >
< td align = "left" > Ahmed Radwan < / td >
< td align = "left" > Ahmed Radwan < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3294" > HDFS-3294< / a > < / td >
< td align = "left" > Fix indentation in NamenodeWebHdfsMethods and DatanodeWebHdfsMethods < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > datanode, namenode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3263" > HDFS-3263< / a > < / td >
< td align = "left" > HttpFS should read HDFS config from Hadoop site.xml files < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8117" > HADOOP-8117< / a > < / td >
< td align = "left" > Upgrade test build to Surefire 2.12 < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > build, test < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3169" > HDFS-3169< / a > < / td >
< td align = "left" > TestFsck should test multiple -move operations in a row < / td >
< td align = "left" > Minor < / td >
< td align = "left" > test < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7350" > HADOOP-7350< / a > < / td >
< td align = "left" > Use ServiceLoader to discover compression codec classes < / td >
< td align = "left" > Major < / td >
< td align = "left" > conf, io < / td >
< td align = "left" > Tom White < / td >
< td align = "left" > Tom White < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4093" > MAPREDUCE-4093< / a > < / td >
< td align = "left" > Improve RM WebApp start up when proxy address is not set < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3206" > HDFS-3206< / a > < / td >
< td align = "left" > Miscellaneous xml cleanups for OEV < / td >
< td align = "left" > Minor < / td >
< td align = "left" > tools < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8285" > HADOOP-8285< / a > < / td >
< td align = "left" > Use ProtoBuf for RpcPayLoadHeader < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8152" > HADOOP-8152< / a > < / td >
< td align = "left" > Expand public APIs for security library classes < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7549" > HADOOP-7549< / a > < / td >
< td align = "left" > Use JDK ServiceLoader mechanism to find FileSystem implementations < / td >
< td align = "left" > Major < / td >
< td align = "left" > fs < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3319" > HDFS-3319< / a > < / td >
< td align = "left" > DFSOutputStream should not start a thread in constructors < / td >
< td align = "left" > Minor < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3094" > HDFS-3094< / a > < / td >
< td align = "left" > add -nonInteractive and -force option to namenode -format command < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Arpit Gupta < / td >
< td align = "left" > Arpit Gupta < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4138" > MAPREDUCE-4138< / a > < / td >
< td align = "left" > Reduce memory usage of counters due to non-static nested classes < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Tom White < / td >
< td align = "left" > Tom White < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3883" > MAPREDUCE-3883< / a > < / td >
< td align = "left" > Document yarn.nodemanager.delete.debug-delay-sec configuration property < / td >
< td align = "left" > Minor < / td >
< td align = "left" > documentation, mrv2 < / td >
< td align = "left" > Eugene Koontz < / td >
< td align = "left" > Eugene Koontz < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8185" > HADOOP-8185< / a > < / td >
< td align = "left" > Update namenode -format documentation and add -nonInteractive and -force < / td >
< td align = "left" > Major < / td >
< td align = "left" > documentation < / td >
< td align = "left" > Arpit Gupta < / td >
< td align = "left" > Arpit Gupta < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8214" > HADOOP-8214< / a > < / td >
< td align = "left" > make hadoop script recognize a full set of deprecated commands < / td >
< td align = "left" > Major < / td >
< td align = "left" > scripts < / td >
< td align = "left" > Roman Shaposhnik < / td >
< td align = "left" > Roman Shaposhnik < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4219" > MAPREDUCE-4219< / a > < / td >
< td align = "left" > make default container-executor.conf.dir be a path relative to the container-executor binary < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Roman Shaposhnik < / td >
< td align = "left" > Roman Shaposhnik < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8350" > HADOOP-8350< / a > < / td >
< td align = "left" > Improve NetUtils.getInputStream to return a stream which has a tunable timeout < / td >
< td align = "left" > Major < / td >
< td align = "left" > util < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8356" > HADOOP-8356< / a > < / td >
< td align = "left" > FileSystem service loading mechanism should print the FileSystem impl it is failing to load < / td >
< td align = "left" > Major < / td >
< td align = "left" > fs < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3365" > HDFS-3365< / a > < / td >
< td align = "left" > Enable users to disable socket caching in DFS client configuration < / td >
< td align = "left" > Minor < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3375" > HDFS-3375< / a > < / td >
< td align = "left" > Put client name in DataXceiver thread name for readBlock and keepalive < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3378" > HDFS-3378< / a > < / td >
< td align = "left" > Remove DFS_NAMENODE_SECONDARY_HTTPS_PORT_KEY and DEFAULT < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8353" > HADOOP-8353< / a > < / td >
< td align = "left" > hadoop-daemon.sh and yarn-daemon.sh can be misleading on stop < / td >
< td align = "left" > Major < / td >
< td align = "left" > scripts < / td >
< td align = "left" > Roman Shaposhnik < / td >
< td align = "left" > Roman Shaposhnik < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8366" > HADOOP-8366< / a > < / td >
< td align = "left" > Use ProtoBuf for RpcResponseHeader < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3418" > HDFS-3418< / a > < / td >
< td align = "left" > Rename BlockWithLocationsProto datanodeIDs field to storageIDs < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< / tbody >
< / table > < / section > < section >
< h3 > < a name = "BUG_FIXES:" > < / a > BUG FIXES:< / h3 >
< table border = "0" class = "bodyTable" >
< thead >
< tr class = "a" >
< th align = "left" > JIRA < / th >
< th align = "left" > Summary < / th >
< th align = "left" > Priority < / th >
< th align = "left" > Component < / th >
< th align = "left" > Reporter < / th >
< th align = "left" > Contributor < / th > < / tr >
< / thead > < tbody >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-2942" > MAPREDUCE-2942< / a > < / td >
< td align = "left" > TestNMAuditLogger.testNMAuditLoggerWithIP failing < / td >
< td align = "left" > Critical < / td >
< td align = "left" > . < / td >
< td align = "left" > Vinod Kumar Vavilapalli < / td >
< td align = "left" > Thomas Graves < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7669" > HADOOP-7669< / a > < / td >
< td align = "left" > Fix newly introduced release audit warning. < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Uma Maheswara Rao G < / td >
< td align = "left" > Uma Maheswara Rao G < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7704" > HADOOP-7704< / a > < / td >
< td align = "left" > JsonFactory can be created only once and used for every next request to create JsonGenerator inside JMXJsonServlet < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7695" > HADOOP-7695< / a > < / td >
< td align = "left" > RPC.stopProxy can throw unintended exception while logging error < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2405" > HDFS-2405< / a > < / td >
< td align = "left" > hadoop dfs command with webhdfs fails on secure hadoop < / td >
< td align = "left" > Critical < / td >
< td align = "left" > webhdfs < / td >
< td align = "left" > Arpit Gupta < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2497" > HDFS-2497< / a > < / td >
< td align = "left" > Fix TestBackupNode failure < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2526" > HDFS-2526< / a > < / td >
< td align = "left" > (Client)NamenodeProtocolTranslatorR23 do not need to keep a reference to rpcProxyWithoutRetry < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client, namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7833" > HADOOP-7833< / a > < / td >
< td align = "left" > Inner classes of org.apache.hadoop.ipc.protobuf.HadoopRpcProtos generates findbugs warnings which results in -1 for findbugs < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > John Lee < / td >
< td align = "left" > John Lee < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2532" > HDFS-2532< / a > < / td >
< td align = "left" > TestDfsOverAvroRpc timing out in trunk < / td >
< td align = "left" > Critical < / td >
< td align = "left" > test < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Uma Maheswara Rao G < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2481" > HDFS-2481< / a > < / td >
< td align = "left" > Unknown protocol: org.apache.hadoop.hdfs.protocol.ClientProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7888" > HADOOP-7888< / a > < / td >
< td align = "left" > TestFailoverProxy fails intermittently on trunk < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Jason Lowe < / td >
< td align = "left" > Jason Lowe < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7897" > HADOOP-7897< / a > < / td >
< td align = "left" > ProtobufRPCEngine client side exception mechanism is not consistent with WritableRpcEngine < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7892" > HADOOP-7892< / a > < / td >
< td align = "left" > IPC logs too verbose after “ RpcKind” introduction < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3545" > MAPREDUCE-3545< / a > < / td >
< td align = "left" > Remove Avro RPC < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2676" > HDFS-2676< / a > < / td >
< td align = "left" > Remove Avro RPC < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7931" > HADOOP-7931< / a > < / td >
< td align = "left" > o.a.h.ipc.WritableRpcEngine should have a way to force initialization < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2694" > HDFS-2694< / a > < / td >
< td align = "left" > Removal of Avro broke non-PB NN services < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2700" > HDFS-2700< / a > < / td >
< td align = "left" > TestDataNodeMultipleRegistrations is failing in trunk < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Uma Maheswara Rao G < / td >
< td align = "left" > Uma Maheswara Rao G < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2739" > HDFS-2739< / a > < / td >
< td align = "left" > SecondaryNameNode doesn’ t start up < / td >
< td align = "left" > Critical < / td >
< td align = "left" > . < / td >
< td align = "left" > Sho Shimauchi < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7920" > HADOOP-7920< / a > < / td >
< td align = "left" > Remove Avro RPC < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7968" > HADOOP-7968< / a > < / td >
< td align = "left" > Errant println left in RPC.getHighestSupportedProtocol < / td >
< td align = "left" > Minor < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Sho Shimauchi < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3740" > MAPREDUCE-3740< / a > < / td >
< td align = "left" > Mapreduce Trunk compilation fails < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7988" > HADOOP-7988< / a > < / td >
< td align = "left" > Upper case in hostname part of the principals doesn’ t work with kerberos. < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3818" > MAPREDUCE-3818< / a > < / td >
< td align = "left" > Trunk MRV1 compilation is broken. < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > build, test < / td >
< td align = "left" > Vinod Kumar Vavilapalli < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2878" > HDFS-2878< / a > < / td >
< td align = "left" > TestBlockRecovery does not compile < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > test < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2968" > HDFS-2968< / a > < / td >
< td align = "left" > Protocol translator for BlockRecoveryCommand broken when multiple blocks need recovery < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > datanode, namenode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7940" > HADOOP-7940< / a > < / td >
< td align = "left" > method clear() in org.apache.hadoop.io.Text does not work < / td >
< td align = "left" > Major < / td >
< td align = "left" > io < / td >
< td align = "left" > Aaron, < / td >
< td align = "left" > Csaba Miklos < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3933" > MAPREDUCE-3933< / a > < / td >
< td align = "left" > Failures because MALLOC_ARENA_MAX is not set < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2, test < / td >
< td align = "left" > Ahmed Radwan < / td >
< td align = "left" > Ahmed Radwan < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3020" > HDFS-3020< / a > < / td >
< td align = "left" > Auto-logSync based on edit log buffer size broken < / td >
< td align = "left" > Critical < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8119" > HADOOP-8119< / a > < / td >
< td align = "left" > Fix javac warnings in TestAuthenticationFilter < / td >
< td align = "left" > Minor < / td >
< td align = "left" > test < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3038" > HDFS-3038< / a > < / td >
< td align = "left" > Add FSEditLog.metrics to findbugs exclude list < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > . < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3952" > MAPREDUCE-3952< / a > < / td >
< td align = "left" > In MR2, when Total input paths to process == 1, CombinefileInputFormat.getSplits() returns 0 split. < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Zhenxiao Luo < / td >
< td align = "left" > Bhallamudi Venkata Siva Kamesh < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-1765" > HDFS-1765< / a > < / td >
< td align = "left" > Block Replication should respect under-replication block priority < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Hairong Kuang < / td >
< td align = "left" > Uma Maheswara Rao G < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3578" > MAPREDUCE-3578< / a > < / td >
< td align = "left" > starting nodemanager as ‘ root’ gives “ Unknown -jvm option” < / td >
< td align = "left" > Major < / td >
< td align = "left" > nodemanager < / td >
< td align = "left" > Gilad Wolff < / td >
< td align = "left" > Tom White < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7900" > HADOOP-7900< / a > < / td >
< td align = "left" > LocalDirAllocator confChanged() accesses conf.get() twice < / td >
< td align = "left" > Major < / td >
< td align = "left" > fs < / td >
< td align = "left" > Ravi Gummadi < / td >
< td align = "left" > Ravi Gummadi < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3974" > MAPREDUCE-3974< / a > < / td >
< td align = "left" > TestSubmitJob in MR1 tests doesn’ t compile after HDFS-1623 merge < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > . < / td >
< td align = "left" > Arun C Murthy < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8169" > HADOOP-8169< / a > < / td >
< td align = "left" > javadoc generation fails with java.lang.OutOfMemoryError: Java heap space < / td >
< td align = "left" > Critical < / td >
< td align = "left" > build < / td >
< td align = "left" > Thomas Graves < / td >
< td align = "left" > Thomas Graves < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3057" > HDFS-3057< / a > < / td >
< td align = "left" > httpfs and hdfs launcher scripts should honor CATALINA_HOME and HADOOP_LIBEXEC_DIR < / td >
< td align = "left" > Major < / td >
< td align = "left" > scripts < / td >
< td align = "left" > Roman Shaposhnik < / td >
< td align = "left" > Roman Shaposhnik < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4007" > MAPREDUCE-4007< / a > < / td >
< td align = "left" > JobClient getJob(JobID) should return NULL if the job does not exist (for backwards compatibility) < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3093" > HDFS-3093< / a > < / td >
< td align = "left" > TestAllowFormat is trying to be interactive < / td >
< td align = "left" > Critical < / td >
< td align = "left" > . < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3005" > HDFS-3005< / a > < / td >
< td align = "left" > ConcurrentModificationException in FSDataset$FSVolume.getDfsUsed(..) < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3099" > HDFS-3099< / a > < / td >
< td align = "left" > SecondaryNameNode does not properly initialize metrics system < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3062" > HDFS-3062< / a > < / td >
< td align = "left" > Fail to submit mapred job on a secured-HA-HDFS: logic URI cannot be picked up by job submission. < / td >
< td align = "left" > Critical < / td >
< td align = "left" > ha, security < / td >
< td align = "left" > Mingjie Lai < / td >
< td align = "left" > Mingjie Lai < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3431" > MAPREDUCE-3431< / a > < / td >
< td align = "left" > NPE in Resource Manager shutdown < / td >
< td align = "left" > Minor < / td >
< td align = "left" > resourcemanager < / td >
< td align = "left" > Steve Loughran < / td >
< td align = "left" > Steve Loughran < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-6924" > HADOOP-6924< / a > < / td >
< td align = "left" > Build fails with non-Sun JREs due to different pathing to the operating system architecture shared libraries < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Stephen Watt < / td >
< td align = "left" > Devaraj Das < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8189" > HADOOP-8189< / a > < / td >
< td align = "left" > LdapGroupsMapping shouldn’ t throw away IOException < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Jonathan Natkins < / td >
< td align = "left" > Jonathan Natkins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-6941" > HADOOP-6941< / a > < / td >
< td align = "left" > Support non-SUN JREs in UserGroupInformation < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Stephen Watt < / td >
< td align = "left" > Devaraj Das < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-1740" > MAPREDUCE-1740< / a > < / td >
< td align = "left" > NPE in getMatchingLevelForNodes when node locations are variable depth < / td >
< td align = "left" > Major < / td >
< td align = "left" > jobtracker < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Ahmed Radwan < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3083" > HDFS-3083< / a > < / td >
< td align = "left" > Cannot run an MR job with HA and security enabled when second-listed NN active < / td >
< td align = "left" > Critical < / td >
< td align = "left" > ha, security < / td >
< td align = "left" > Mingjie Lai < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8191" > HADOOP-8191< / a > < / td >
< td align = "left" > SshFenceByTcpPort uses netcat incorrectly < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha < / td >
< td align = "left" > Philip Zeyliger < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3100" > HDFS-3100< / a > < / td >
< td align = "left" > failed to append data < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Zhanwei Wang < / td >
< td align = "left" > Brandon Li < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3132" > HDFS-3132< / a > < / td >
< td align = "left" > Findbugs warning on HDFS trunk < / td >
< td align = "left" > Minor < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8204" > HADOOP-8204< / a > < / td >
< td align = "left" > TestHealthMonitor fails occasionally < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Tom White < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3353" > MAPREDUCE-3353< / a > < / td >
< td align = "left" > Need a RM-> AM channel to inform AMs about faulty/unhealthy/lost nodes < / td >
< td align = "left" > Major < / td >
< td align = "left" > applicationmaster, mrv2, resourcemanager < / td >
< td align = "left" > Vinod Kumar Vavilapalli < / td >
< td align = "left" > Bikas Saha < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4066" > MAPREDUCE-4066< / a > < / td >
< td align = "left" > To get “ yarn.app.mapreduce.am.staging-dir” value, should set the default value < / td >
< td align = "left" > Minor < / td >
< td align = "left" > job submission, mrv2 < / td >
< td align = "left" > xieguiming < / td >
< td align = "left" > xieguiming < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8159" > HADOOP-8159< / a > < / td >
< td align = "left" > NetworkTopology: getLeaf should check for invalid topologies < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8202" > HADOOP-8202< / a > < / td >
< td align = "left" > stopproxy() is not closing the proxies correctly < / td >
< td align = "left" > Minor < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Hari Mankude < / td >
< td align = "left" > Hari Mankude < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8218" > HADOOP-8218< / a > < / td >
< td align = "left" > RPC.closeProxy shouldn’ t throw error when closing a mock < / td >
< td align = "left" > Critical < / td >
< td align = "left" > ipc, test < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3156" > HDFS-3156< / a > < / td >
< td align = "left" > TestDFSHAAdmin is failing post HADOOP-8202 < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3143" > HDFS-3143< / a > < / td >
< td align = "left" > TestGetBlocks.testGetBlocks is failing < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Arpit Gupta < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3377" > MAPREDUCE-3377< / a > < / td >
< td align = "left" > Compatibility issue with 0.20.203. < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jane Chen < / td >
< td align = "left" > Jane Chen < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4081" > MAPREDUCE-4081< / a > < / td >
< td align = "left" > TestMROutputFormat.java does not compile < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > build, mrv2 < / td >
< td align = "left" > Jason Lowe < / td >
< td align = "left" > Jason Lowe < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3142" > HDFS-3142< / a > < / td >
< td align = "left" > TestHDFSCLI.testAll is failing < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > test < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Brandon Li < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3916" > MAPREDUCE-3916< / a > < / td >
< td align = "left" > various issues with running yarn proxyserver < / td >
< td align = "left" > Critical < / td >
< td align = "left" > mrv2, resourcemanager, webapps < / td >
< td align = "left" > Roman Shaposhnik < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3070" > HDFS-3070< / a > < / td >
< td align = "left" > HDFS balancer doesn’ t ensure that hdfs-site.xml is loaded < / td >
< td align = "left" > Major < / td >
< td align = "left" > balancer & mover < / td >
< td align = "left" > Stephen Chu < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8199" > HADOOP-8199< / a > < / td >
< td align = "left" > Fix issues in start-all.sh and stop-all.sh < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Nishan Shetty < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8238" > HADOOP-8238< / a > < / td >
< td align = "left" > NetUtils#getHostNameOfIP blows up if given ip:port string w/o port < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4095" > MAPREDUCE-4095< / a > < / td >
< td align = "left" > TestJobInProgress#testLocality uses a bogus topology < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8243" > HADOOP-8243< / a > < / td >
< td align = "left" > Security support broken in CLI (manual) failover controller < / td >
< td align = "left" > Critical < / td >
< td align = "left" > ha, security < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4098" > MAPREDUCE-4098< / a > < / td >
< td align = "left" > TestMRApps testSetClasspath fails < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3199" > HDFS-3199< / a > < / td >
< td align = "left" > TestValidateConfigurationSettings is failing < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3202" > HDFS-3202< / a > < / td >
< td align = "left" > NamespaceInfo PB translation drops build version < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3109" > HDFS-3109< / a > < / td >
< td align = "left" > Remove hsqldb exclusions from pom.xml < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Ravi Prakash < / td >
< td align = "left" > Ravi Prakash < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3210" > HDFS-3210< / a > < / td >
< td align = "left" > JsonUtil#toJsonMap for for a DatanodeInfo should use “ ipAddr” instead of “ name” < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3208" > HDFS-3208< / a > < / td >
< td align = "left" > Bogus entries in hosts files are incorrectly displayed in the report < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8251" > HADOOP-8251< / a > < / td >
< td align = "left" > SecurityUtil.fetchServiceTicket broken after HADOOP-6941 < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > security < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3214" > HDFS-3214< / a > < / td >
< td align = "left" > InterDatanodeProtocolServerSideTranslatorPB doesn’ t handle null response from initReplicaRecovery < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8261" > HADOOP-8261< / a > < / td >
< td align = "left" > Har file system doesn’ t deal with FS URIs with a host but no port < / td >
< td align = "left" > Major < / td >
< td align = "left" > fs < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3119" > HDFS-3119< / a > < / td >
< td align = "left" > Overreplicated block is not deleted even after the replication factor is reduced after sync follwed by closing that file < / td >
< td align = "left" > Minor < / td >
< td align = "left" > namenode < / td >
< td align = "left" > J.Andreina < / td >
< td align = "left" > Ashish Singhi < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2995" > HDFS-2995< / a > < / td >
< td align = "left" > start-dfs.sh should only start the 2NN for namenodes with dfs.namenode.secondary.http-address configured < / td >
< td align = "left" > Major < / td >
< td align = "left" > scripts < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4105" > MAPREDUCE-4105< / a > < / td >
< td align = "left" > Yarn RackResolver ignores rack configurations < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Ahmed Radwan < / td >
< td align = "left" > Ahmed Radwan < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3869" > MAPREDUCE-3869< / a > < / td >
< td align = "left" > Distributed shell application fails with NoClassDefFoundError < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3234" > HDFS-3234< / a > < / td >
< td align = "left" > Accidentally left log message in GetConf after HDFS-3226 < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > tools < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8263" > HADOOP-8263< / a > < / td >
< td align = "left" > Stringification of IPC calls not useful < / td >
< td align = "left" > Minor < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3236" > HDFS-3236< / a > < / td >
< td align = "left" > NameNode does not initialize generic conf keys when started with -initializeSharedEditsDir < / td >
< td align = "left" > Minor < / td >
< td align = "left" > ha, namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2768" > HDFS-2768< / a > < / td >
< td align = "left" > BackupNode stop can not close proxy connections because it is not a proxy instance. < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Uma Maheswara Rao G < / td >
< td align = "left" > Uma Maheswara Rao G < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8264" > HADOOP-8264< / a > < / td >
< td align = "left" > Remove irritating double double quotes in front of hostname < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > . < / td >
< td align = "left" > Bernd Fondermann < / td >
< td align = "left" > Bernd Fondermann < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4057" > MAPREDUCE-4057< / a > < / td >
< td align = "left" > Compilation error in RAID < / td >
< td align = "left" > Major < / td >
< td align = "left" > contrib/raid < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4076" > MAPREDUCE-4076< / a > < / td >
< td align = "left" > Stream job fails with ZipException when use yarn jar command < / td >
< td align = "left" > Blocker < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3248" > HDFS-3248< / a > < / td >
< td align = "left" > bootstrapstanby repeated twice in hdfs namenode usage message < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2696" > HDFS-2696< / a > < / td >
< td align = "left" > Fix the fuse-fds build < / td >
< td align = "left" > Major < / td >
< td align = "left" > build, fuse-dfs < / td >
< td align = "left" > Petru Dimulescu < / td >
< td align = "left" > Bruno Mahé < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3254" > HDFS-3254< / a > < / td >
< td align = "left" > Branch-2 build broken due to wrong version number in fuse-dfs’ pom.xml < / td >
< td align = "left" > Major < / td >
< td align = "left" > fuse-dfs < / td >
< td align = "left" > Anupam Seth < / td >
< td align = "left" > Anupam Seth < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3260" > HDFS-3260< / a > < / td >
< td align = "left" > TestDatanodeRegistration should set minimum DN version in addition to minimum NN version < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3255" > HDFS-3255< / a > < / td >
< td align = "left" > HA DFS returns wrong token service < / td >
< td align = "left" > Critical < / td >
< td align = "left" > ha, hdfs-client < / td >
< td align = "left" > Daryn Sharp < / td >
< td align = "left" > Daryn Sharp < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3256" > HDFS-3256< / a > < / td >
< td align = "left" > HDFS considers blocks under-replicated if topology script is configured with only 1 rack < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4147" > MAPREDUCE-4147< / a > < / td >
< td align = "left" > YARN should not have a compile-time dependency on HDFS < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Tom White < / td >
< td align = "left" > Tom White < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2799" > HDFS-2799< / a > < / td >
< td align = "left" > Trim fs.checkpoint.dir values < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > amith < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2765" > HDFS-2765< / a > < / td >
< td align = "left" > TestNameEditsConfigs is incorrectly swallowing IOE < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3280" > HDFS-3280< / a > < / td >
< td align = "left" > DFSOutputStream.sync should not be synchronized < / td >
< td align = "left" > Critical < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4008" > MAPREDUCE-4008< / a > < / td >
< td align = "left" > ResourceManager throws MetricsException on start up saying QueueMetrics MBean already exists < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2, scheduler < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3268" > HDFS-3268< / a > < / td >
< td align = "left" > Hdfs mishandles token service & incompatible with HA < / td >
< td align = "left" > Critical < / td >
< td align = "left" > ha, hdfs-client < / td >
< td align = "left" > Daryn Sharp < / td >
< td align = "left" > Daryn Sharp < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3284" > HDFS-3284< / a > < / td >
< td align = "left" > bootstrapStandby fails in secure cluster < / td >
< td align = "left" > Minor < / td >
< td align = "left" > ha, security < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8282" > HADOOP-8282< / a > < / td >
< td align = "left" > start-all.sh refers incorrectly start-dfs.sh existence for starting start-yarn.sh < / td >
< td align = "left" > Minor < / td >
< td align = "left" > scripts < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-891" > HDFS-891< / a > < / td >
< td align = "left" > DataNode no longer needs to check for dfs.network.script < / td >
< td align = "left" > Minor < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Steve Loughran < / td >
< td align = "left" > Harsh J < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3867" > MAPREDUCE-3867< / a > < / td >
< td align = "left" > MiniMRYarn/MiniYarn uses fixed ports < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3305" > HDFS-3305< / a > < / td >
< td align = "left" > GetImageServlet should consider SBN a valid requestor in a secure HA setup < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha, namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8309" > HADOOP-8309< / a > < / td >
< td align = "left" > Pseudo & Kerberos AuthenticationHandler should use getType() to create token < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3314" > HDFS-3314< / a > < / td >
< td align = "left" > HttpFS operation for getHomeDirectory is incorrect < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4193" > MAPREDUCE-4193< / a > < / td >
< td align = "left" > broken doc link for yarn-default.xml in site.xml < / td >
< td align = "left" > Major < / td >
< td align = "left" > documentation < / td >
< td align = "left" > Patrick Hunt < / td >
< td align = "left" > Patrick Hunt < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8296" > HADOOP-8296< / a > < / td >
< td align = "left" > hadoop/yarn daemonlog usage wrong < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Thomas Graves < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8310" > HADOOP-8310< / a > < / td >
< td align = "left" > FileContext#checkPath should handle URIs with no port < / td >
< td align = "left" > Major < / td >
< td align = "left" > fs < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3222" > HDFS-3222< / a > < / td >
< td align = "left" > DFSInputStream#openInfo should not silently get the length as 0 when locations length is zero for last partial block. < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Uma Maheswara Rao G < / td >
< td align = "left" > Uma Maheswara Rao G < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3181" > HDFS-3181< / a > < / td >
< td align = "left" > testHardLeaseRecoveryAfterNameNodeRestart fails when length before restart is 1 byte less than CRC chunk size < / td >
< td align = "left" > Minor < / td >
< td align = "left" > test < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3309" > HDFS-3309< / a > < / td >
< td align = "left" > HttpFS (Hoop) chmod not supporting octal and sticky bit permissions < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Romain Rigaux < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3326" > HDFS-3326< / a > < / td >
< td align = "left" > Append enabled log message uses the wrong variable < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > namenode < / td >
< td align = "left" > J.Andreina < / td >
< td align = "left" > Matthew Jacobs < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4202" > MAPREDUCE-4202< / a > < / td >
< td align = "left" > TestYarnClientProtocolProvider is broken < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Daryn Sharp < / td >
< td align = "left" > Daryn Sharp < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8275" > HADOOP-8275< / a > < / td >
< td align = "left" > Range check DelegationKey length < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3173" > MAPREDUCE-3173< / a > < / td >
< td align = "left" > MRV2 UI doesn’ t work properly without internet < / td >
< td align = "left" > Critical < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3336" > HDFS-3336< / a > < / td >
< td align = "left" > hdfs launcher script will be better off not special casing namenode command with regards to hadoop.security.logger < / td >
< td align = "left" > Minor < / td >
< td align = "left" > scripts < / td >
< td align = "left" > Roman Shaposhnik < / td >
< td align = "left" > Roman Shaposhnik < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3351" > HDFS-3351< / a > < / td >
< td align = "left" > NameNode#initializeGenericKeys should always set fs.defaultFS regardless of whether HA or Federation is enabled < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8347" > HADOOP-8347< / a > < / td >
< td align = "left" > Hadoop Common logs misspell ‘ successful’ < / td >
< td align = "left" > Major < / td >
< td align = "left" > security < / td >
< td align = "left" > Philip Zeyliger < / td >
< td align = "left" > Philip Zeyliger < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3332" > HDFS-3332< / a > < / td >
< td align = "left" > NullPointerException in DN when directoryscanner is trying to report bad blocks < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > amith < / td >
< td align = "left" > amith < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3350" > HDFS-3350< / a > < / td >
< td align = "left" > findbugs warning: INodeFileUnderConstruction doesn’ t override INodeFile.equals(Object) < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8355" > HADOOP-8355< / a > < / td >
< td align = "left" > SPNEGO filter throws/logs exception when authentication fails < / td >
< td align = "left" > Minor < / td >
< td align = "left" > security < / td >
< td align = "left" > Alejandro Abdelnur < / td >
< td align = "left" > Alejandro Abdelnur < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-3958" > MAPREDUCE-3958< / a > < / td >
< td align = "left" > RM: Remove RMNodeState and replace it with NodeState < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Bikas Saha < / td >
< td align = "left" > Bikas Saha < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3357" > HDFS-3357< / a > < / td >
< td align = "left" > DataXceiver reads from client socket with incorrect/no timeout < / td >
< td align = "left" > Critical < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3303" > HDFS-3303< / a > < / td >
< td align = "left" > RemoteEditLogManifest doesn’ t need to implements Writable < / td >
< td align = "left" > Minor < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Brandon Li < / td >
< td align = "left" > Brandon Li < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8349" > HADOOP-8349< / a > < / td >
< td align = "left" > ViewFS doesn’ t work when the root of a file system is mounted < / td >
< td align = "left" > Major < / td >
< td align = "left" > viewfs < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3376" > HDFS-3376< / a > < / td >
< td align = "left" > DFSClient fails to make connection to DN if there are many unusable cached sockets < / td >
< td align = "left" > Critical < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4231" > MAPREDUCE-4231< / a > < / td >
< td align = "left" > Update RAID to not to use FSInodeInfo < / td >
< td align = "left" > Major < / td >
< td align = "left" > contrib/raid < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3328" > HDFS-3328< / a > < / td >
< td align = "left" > NPE in DataNode.getIpcPort < / td >
< td align = "left" > Minor < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Uma Maheswara Rao G < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3396" > HDFS-3396< / a > < / td >
< td align = "left" > FUSE build fails on Ubuntu 12.04 < / td >
< td align = "left" > Minor < / td >
< td align = "left" > fuse-dfs < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3395" > HDFS-3395< / a > < / td >
< td align = "left" > NN doesn’ t start with HA+security enabled and HTTP address set to 0.0.0.0 < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3026" > HDFS-3026< / a > < / td >
< td align = "left" > HA: Handle failure during HA state transition < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha, namenode < / td >
< td align = "left" > Aaron T. Myers < / td >
< td align = "left" > Aaron T. Myers < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3330" > HDFS-3330< / a > < / td >
< td align = "left" > If GetImageServlet throws an Error or RTE, response has HTTP “ OK” status < / td >
< td align = "left" > Critical < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7827" > HADOOP-7827< / a > < / td >
< td align = "left" > jsp pages missing DOCTYPE < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > . < / td >
< td align = "left" > Dave Vronay < / td >
< td align = "left" > Dave Vronay < / td > < / tr >
< / tbody >
< / table > < / section > < section >
< h3 > < a name = "TESTS:" > < / a > TESTS:< / h3 >
< table border = "0" class = "bodyTable" >
< thead >
< tr class = "a" >
< th align = "left" > JIRA < / th >
< th align = "left" > Summary < / th >
< th align = "left" > Priority < / th >
< th align = "left" > Component < / th >
< th align = "left" > Reporter < / th >
< th align = "left" > Contributor < / th > < / tr >
< / thead > < tbody >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8157" > HADOOP-8157< / a > < / td >
< td align = "left" > TestRPCCallBenchmark#testBenchmarkWithWritable fails with RTE < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3129" > HDFS-3129< / a > < / td >
< td align = "left" > NetworkTopology: add test that getLeaf should check for invalid topologies < / td >
< td align = "left" > Minor < / td >
< td align = "left" > . < / td >
< td align = "left" > Colin P. McCabe < / td >
< td align = "left" > Colin P. McCabe < / td > < / tr >
< / tbody >
< / table > < / section > < section >
< h3 > < a name = "SUB-TASKS:" > < / a > SUB-TASKS:< / h3 >
< table border = "0" class = "bodyTable" >
< thead >
< tr class = "a" >
< th align = "left" > JIRA < / th >
< th align = "left" > Summary < / th >
< th align = "left" > Priority < / th >
< th align = "left" > Component < / th >
< th align = "left" > Reporter < / th >
< th align = "left" > Contributor < / th > < / tr >
< / thead > < tbody >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2018" > HDFS-2018< / a > < / td >
< td align = "left" > 1073: Move all journal stream management code into one place < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Ivan Kelly < / td >
< td align = "left" > Ivan Kelly < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2158" > HDFS-2158< / a > < / td >
< td align = "left" > Add JournalSet to manage the set of journals. < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2181" > HDFS-2181< / a > < / td >
< td align = "left" > Separate HDFS Client wire protocol data types < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2459" > HDFS-2459< / a > < / td >
< td align = "left" > Separate datatypes for Journal protocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2480" > HDFS-2480< / a > < / td >
< td align = "left" > Separate datatypes for NamenodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2489" > HDFS-2489< / a > < / td >
< td align = "left" > Move commands Finalize and Register out of DatanodeCommand class. < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2488" > HDFS-2488< / a > < / td >
< td align = "left" > Separate datatypes for InterDatanodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2479" > HDFS-2479< / a > < / td >
< td align = "left" > HDFS Client Data Types in Protocol Buffers < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7773" > HADOOP-7773< / a > < / td >
< td align = "left" > Add support for protocol buffer based RPC engine < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2499" > HDFS-2499< / a > < / td >
< td align = "left" > Fix RPC client creation bug from HDFS-2459 < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2334" > HDFS-2334< / a > < / td >
< td align = "left" > Add Closeable to JournalManager < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Ivan Kelly < / td >
< td align = "left" > Ivan Kelly < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2477" > HDFS-2477< / a > < / td >
< td align = "left" > Optimize computing the diff between a block report and the namenode state. < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Tomasz Nykiel < / td >
< td align = "left" > Tomasz Nykiel < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7776" > HADOOP-7776< / a > < / td >
< td align = "left" > Make the Ipc-Header in a RPC-Payload an explicit header < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2495" > HDFS-2495< / a > < / td >
< td align = "left" > Increase granularity of write operations in ReplicationMonitor thus reducing contention for write lock < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Tomasz Nykiel < / td >
< td align = "left" > Tomasz Nykiel < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2476" > HDFS-2476< / a > < / td >
< td align = "left" > More CPU efficient data structure for under-replicated/over-replicated/invalidate blocks < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Tomasz Nykiel < / td >
< td align = "left" > Tomasz Nykiel < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2517" > HDFS-2517< / a > < / td >
< td align = "left" > Protobuf - Add protocol service for JournalProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2518" > HDFS-2518< / a > < / td >
< td align = "left" > Protobuf - Add protobuf service for NamenodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2520" > HDFS-2520< / a > < / td >
< td align = "left" > Protobuf - Add protobuf service for InterDatanodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2519" > HDFS-2519< / a > < / td >
< td align = "left" > Protobuf - Add protobuf service for DatanodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode, namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2581" > HDFS-2581< / a > < / td >
< td align = "left" > Implement protobuf service for JournalProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2618" > HDFS-2618< / a > < / td >
< td align = "left" > Implement protobuf service for NamenodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2629" > HDFS-2629< / a > < / td >
< td align = "left" > Implement protobuf service for InterDatanodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2636" > HDFS-2636< / a > < / td >
< td align = "left" > Implement protobuf service for ClientDatanodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2597" > HDFS-2597< / a > < / td >
< td align = "left" > ClientNameNodeProtocol in Protocol Buffers < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2642" > HDFS-2642< / a > < / td >
< td align = "left" > Protobuf translators for DatanodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2647" > HDFS-2647< / a > < / td >
< td align = "left" > Enable protobuf RPC for InterDatanodeProtocol, ClientDatanodeProtocol, JournalProtocol and NamenodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > balancer & mover, datanode, hdfs-client, namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2651" > HDFS-2651< / a > < / td >
< td align = "left" > ClientNameNodeProtocol Translators for Protocol Buffers < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7862" > HADOOP-7862< / a > < / td >
< td align = "left" > Move the support for multiple protocols to lower layer so that Writable, PB and Avro can all use it < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7913" > HADOOP-7913< / a > < / td >
< td align = "left" > Fix bug in ProtoBufRpcEngine - < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2666" > HDFS-2666< / a > < / td >
< td align = "left" > TestBackupNode fails < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2661" > HDFS-2661< / a > < / td >
< td align = "left" > Enable protobuf RPC for DatanodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2669" > HDFS-2669< / a > < / td >
< td align = "left" > Enable protobuf rpc for ClientNamenodeProtocol < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2687" > HDFS-2687< / a > < / td >
< td align = "left" > Tests are failing with ClassCastException, due to new protocol changes < / td >
< td align = "left" > Major < / td >
< td align = "left" > test < / td >
< td align = "left" > Uma Maheswara Rao G < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2697" > HDFS-2697< / a > < / td >
< td align = "left" > Move RefreshAuthPolicy, RefreshUserMappings, GetUserMappings protocol to protocol buffers < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7965" > HADOOP-7965< / a > < / td >
< td align = "left" > Support for protocol version and signature in PB < / td >
< td align = "left" > Major < / td >
< td align = "left" > ipc < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2801" > HDFS-2801< / a > < / td >
< td align = "left" > Provide a method in client side translators to check for a methods supported in underlying protocol. < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2880" > HDFS-2880< / a > < / td >
< td align = "left" > Protocol buffer changes to add support multiple storages < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode, namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2899" > HDFS-2899< / a > < / td >
< td align = "left" > Service protocol change to support multiple storages added in HDFS-2880 < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-2663" > HDFS-2663< / a > < / td >
< td align = "left" > Optional parameters are not handled correctly < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7557" > HADOOP-7557< / a > < / td >
< td align = "left" > Make IPC header be extensible < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Sanjay Radia < / td >
< td align = "left" > Sanjay Radia < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-7994" > HADOOP-7994< / a > < / td >
< td align = "left" > Remove getProtocolVersion and getProtocolSignature from the client side translator and server side implementation < / td >
< td align = "left" > Major < / td >
< td align = "left" > . < / td >
< td align = "left" > Jitendra Nath Pandey < / td >
< td align = "left" > Jitendra Nath Pandey < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3082" > HDFS-3082< / a > < / td >
< td align = "left" > Clean up FSDatasetInterface < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3088" > HDFS-3088< / a > < / td >
< td align = "left" > Move FSDatasetInterface inner classes to a package < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3105" > HDFS-3105< / a > < / td >
< td align = "left" > Add DatanodeStorage information to block recovery < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode, hdfs-client < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3086" > HDFS-3086< / a > < / td >
< td align = "left" > Change Datanode not to send storage list in registration - it will be sent in block report < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3089" > HDFS-3089< / a > < / td >
< td align = "left" > Move FSDatasetInterface and other related classes/interfaces to a package < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3155" > HDFS-3155< / a > < / td >
< td align = "left" > Clean up FSDataset implemenation related code. < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8211" > HADOOP-8211< / a > < / td >
< td align = "left" > Update commons-net version to 3.1 < / td >
< td align = "left" > Major < / td >
< td align = "left" > io, performance < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3130" > HDFS-3130< / a > < / td >
< td align = "left" > Move FSDataset implemenation to a package < / td >
< td align = "left" > Major < / td >
< td align = "left" > datanode < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8210" > HADOOP-8210< / a > < / td >
< td align = "left" > Common side of HDFS-3148 < / td >
< td align = "left" > Major < / td >
< td align = "left" > io, performance < / td >
< td align = "left" > Eli Collins < / td >
< td align = "left" > Eli Collins < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3126" > HDFS-3126< / a > < / td >
< td align = "left" > Journal stream from the namenode to backup needs to have a timeout < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha, namenode < / td >
< td align = "left" > Hari Mankude < / td >
< td align = "left" > Hari Mankude < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3187" > HDFS-3187< / a > < / td >
< td align = "left" > Upgrade guava to 11.0.2 < / td >
< td align = "left" > Minor < / td >
< td align = "left" > build < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Todd Lipcon < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4113" > MAPREDUCE-4113< / a > < / td >
< td align = "left" > Fix tests org.apache.hadoop.mapred.TestClusterMRNotification < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2, test < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4112" > MAPREDUCE-4112< / a > < / td >
< td align = "left" > Fix tests org.apache.hadoop.mapred.TestClusterMapReduceTestCase < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2, test < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4111" > MAPREDUCE-4111< / a > < / td >
< td align = "left" > Fix tests in org.apache.hadoop.mapred.TestJobName < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2, test < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4110" > MAPREDUCE-4110< / a > < / td >
< td align = "left" > Fix tests in org.apache.hadoop.mapred.TestMiniMRClasspath & org.apache.hadoop.mapred.TestMiniMRWithDFSWithDistinctUsers < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2, test < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3211" > HDFS-3211< / a > < / td >
< td align = "left" > JournalProtocol changes required for introducing epoch and fencing < / td >
< td align = "left" > Major < / td >
< td align = "left" > ha, namenode < / td >
< td align = "left" > Suresh Srinivas < / td >
< td align = "left" > Suresh Srinivas < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4108" > MAPREDUCE-4108< / a > < / td >
< td align = "left" > Fix tests in org.apache.hadoop.util.TestRunJar < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/MAPREDUCE-4107" > MAPREDUCE-4107< / a > < / td >
< td align = "left" > Fix tests in org.apache.hadoop.ipc.TestSocketFactory < / td >
< td align = "left" > Major < / td >
< td align = "left" > mrv2 < / td >
< td align = "left" > Devaraj K < / td >
< td align = "left" > Devaraj K < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3282" > HDFS-3282< / a > < / td >
< td align = "left" > Add HdfsDataInputStream as a public API < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Uma Maheswara Rao G < / td >
< td align = "left" > Uma Maheswara Rao G < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3298" > HDFS-3298< / a > < / td >
< td align = "left" > Add HdfsDataOutputStream as a public API < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3322" > HDFS-3322< / a > < / td >
< td align = "left" > Update file context to use HdfsDataInputStream and HdfsDataOutputStream < / td >
< td align = "left" > Major < / td >
< td align = "left" > hdfs-client < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3339" > HDFS-3339< / a > < / td >
< td align = "left" > change INode to package private < / td >
< td align = "left" > Minor < / td >
< td align = "left" > namenode < / td >
< td align = "left" > John George < / td >
< td align = "left" > John George < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3363" > HDFS-3363< / a > < / td >
< td align = "left" > blockmanagement should stop using INodeFile & INodeFileUC < / td >
< td align = "left" > Minor < / td >
< td align = "left" > namenode < / td >
< td align = "left" > John George < / td >
< td align = "left" > John George < / td > < / tr >
< / tbody >
< / table > < / section > < section >
< h3 > < a name = "OTHER:" > < / a > OTHER:< / h3 >
< table border = "0" class = "bodyTable" >
< thead >
< tr class = "a" >
< th align = "left" > JIRA < / th >
< th align = "left" > Summary < / th >
< th align = "left" > Priority < / th >
< th align = "left" > Component < / th >
< th align = "left" > Reporter < / th >
< th align = "left" > Contributor < / th > < / tr >
< / thead > < tbody >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-860" > HDFS-860< / a > < / td >
< td align = "left" > fuse-dfs truncate behavior causes issues with scp < / td >
< td align = "left" > Minor < / td >
< td align = "left" > fuse-dfs < / td >
< td align = "left" > Brian Bockelman < / td >
< td align = "left" > Brian Bockelman < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8142" > HADOOP-8142< / a > < / td >
< td align = "left" > Update versions from 0.23.2 to 0.23.3 < / td >
< td align = "left" > Major < / td >
< td align = "left" > build < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td >
< td align = "left" > Tsz Wo Nicholas Sze < / td > < / tr >
< tr class = "b" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HDFS-3111" > HDFS-3111< / a > < / td >
< td align = "left" > Missing license headers in trunk < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > . < / td >
< td align = "left" > Todd Lipcon < / td >
< td align = "left" > Uma Maheswara Rao G < / td > < / tr >
< tr class = "a" >
< td align = "left" > < a class = "externalLink" href = "https://issues.apache.org/jira/browse/HADOOP-8359" > HADOOP-8359< / a > < / td >
< td align = "left" > Clear up javadoc warnings in hadoop-common-project < / td >
< td align = "left" > Trivial < / td >
< td align = "left" > conf < / td >
< td align = "left" > Harsh J < / td >
< td align = "left" > Anupam Seth < / td > < / tr >
< / tbody >
< / table > < / section > < / section >
< / div >
< / div >
< div class = "clear" >
< hr / >
< / div >
< div id = "footer" >
< div class = "xright" >
© 2008-2023
Apache Software Foundation
- < a href = "http://maven.apache.org/privacy-policy.html" > Privacy Policy< / a > .
Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
< / div >
< div class = "clear" >
< hr / >
< / div >
< / div >
< / body >
< / html >