| HADOOP-7697  | 
      
Remove dependency on different version of slf4j in avro  | 
      
Major  | 
      
build  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| HADOOP-7663  | 
      
TestHDFSTrash failing on 22  | 
      
Major  | 
      
test  | 
      
Mayank Bansal  | 
      
Mayank Bansal  | 
    
    
      
| HADOOP-7646  | 
      
Make hadoop-common use same version of avro as HBase  | 
      
Major  | 
      
io, ipc  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HADOOP-7577  | 
      
TT does not start due to backwards compatibility wrt. EventCounter  | 
      
Minor  | 
      
metrics  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HADOOP-7568  | 
      
SequenceFile should not print into stdout  | 
      
Major  | 
      
io  | 
      
Konstantin Shvachko  | 
      
Plamen Jeliazkov  | 
    
    
      
| HADOOP-7514  | 
      
Build fails with ClassCastException when running both mvn-install and mvn-deploy targets  | 
      
Minor  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HADOOP-7513  | 
      
mvn-deploy target fails  | 
      
Major  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HADOOP-7450  | 
      
Bump jetty to 6.1.26  | 
      
Blocker  | 
      
build  | 
      
Jitendra Nath Pandey  | 
      
Konstantin Boudnik  | 
    
    
      
| HADOOP-7390  | 
      
VersionInfo not generated properly in git after unsplit  | 
      
Minor  | 
      
build  | 
      
Thomas Graves  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7351  | 
      
Regression: HttpServer#getWebAppsPath used to be protected so subclasses could supply alternate webapps path but it was made private by HADOOP-6461  | 
      
Major  | 
      
.  | 
      
stack  | 
      
stack  | 
    
    
      
| HADOOP-7349  | 
      
HADOOP-7121 accidentally disabled some tests  | 
      
Major  | 
      
ipc, test  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7318  | 
      
MD5Hash factory should reset the digester it returns  | 
      
Critical  | 
      
io  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7312  | 
      
core-default.xml lists configuration version as 0.21  | 
      
Minor  | 
      
conf  | 
      
Todd Lipcon  | 
      
Harsh J  | 
    
    
      
| HADOOP-7302  | 
      
webinterface.private.actions should not be in common  | 
      
Major  | 
      
documentation  | 
      
Ari Rabkin  | 
      
Ari Rabkin  | 
    
    
      
| HADOOP-7300  | 
      
Configuration methods that return collections are inconsistent about mutability  | 
      
Major  | 
      
conf  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7296  | 
      
The FsPermission(FsPermission) constructor does not use the sticky bit  | 
      
Minor  | 
      
fs  | 
      
Siddharth Seth  | 
      
Siddharth Seth  | 
    
    
      
| HADOOP-7287  | 
      
Configuration deprecation mechanism doesn’t work properly for GenericOptionsParser/Tools  | 
      
Blocker  | 
      
conf  | 
      
Todd Lipcon  | 
      
Aaron T. Myers  | 
    
    
      
| HADOOP-7252  | 
      
JUnit shows up as a compile time dependency  | 
      
Minor  | 
      
build, conf, test  | 
      
Pony  | 
      
Harsh J  | 
    
    
      
| HADOOP-7245  | 
      
FsConfig should use constants in CommonConfigurationKeys  | 
      
Major  | 
      
.  | 
      
Tom White  | 
      
Tom White  | 
    
    
      
| HADOOP-7194  | 
      
Potential Resource leak in IOUtils.java  | 
      
Major  | 
      
io  | 
      
Devaraj K  | 
      
Devaraj K  | 
    
    
      
| HADOOP-7187  | 
      
Socket Leak in org.apache.hadoop.metrics.ganglia.GangliaContext  | 
      
Major  | 
      
metrics  | 
      
Uma Maheswara Rao G  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HADOOP-7184  | 
      
Remove deprecated local.cache.size from core-default.xml  | 
      
Major  | 
      
documentation, filecache  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7183  | 
      
WritableComparator.get should not cache comparator objects  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Tom White  | 
    
    
      
| HADOOP-7174  | 
      
null is displayed in the console,if the src path is invalid while doing copyToLocal operation from commandLine  | 
      
Minor  | 
      
fs  | 
      
Uma Maheswara Rao G  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HADOOP-7172  | 
      
SecureIO should not check owner on non-secure clusters that have no native support  | 
      
Critical  | 
      
io, security  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7162  | 
      
FsShell: call srcFs.listStatus(src) twice  | 
      
Minor  | 
      
fs  | 
      
Alexey Diomin  | 
      
Alexey Diomin  | 
    
    
      
| HADOOP-7156  | 
      
getpwuid_r is not thread-safe on RHEL6  | 
      
Critical  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7146  | 
      
RPC server leaks file descriptors  | 
      
Major  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7145  | 
      
Configuration.getLocalPath should trim whitespace from the provided directories  | 
      
Major  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7140  | 
      
IPC Reader threads do not stop when server stops  | 
      
Critical  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7126  | 
      
TestDFSShell fails in trunk  | 
      
Major  | 
      
.  | 
      
Po Cheung  | 
      
Po Cheung  | 
    
    
      
| HADOOP-7122  | 
      
Timed out shell commands leak Timer threads  | 
      
Critical  | 
      
util  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7121  | 
      
Exceptions while serializing IPC call response are not handled well  | 
      
Critical  | 
      
ipc  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7120  | 
      
200 new Findbugs warnings  | 
      
Major  | 
      
test  | 
      
Tsz Wo Nicholas Sze  | 
      
Tsz Wo Nicholas Sze  | 
    
    
      
| HADOOP-7118  | 
      
NPE in Configuration.writeXml  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7104  | 
      
Remove unnecessary DNS reverse lookups from RPC layer  | 
      
Major  | 
      
ipc, security  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HADOOP-7102  | 
      
Remove “fs.ramfs.impl” field from core-deafult.xml  | 
      
Major  | 
      
conf  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| HADOOP-7100  | 
      
Build broken by HADOOP-6811  | 
      
Blocker  | 
      
build, contrib/cloud  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7097  | 
      
java.library.path missing basedir  | 
      
Blocker  | 
      
build, native  | 
      
Noah Watkins  | 
      
Noah Watkins  | 
    
    
      
| HADOOP-7094  | 
      
hadoop.css got lost during project split  | 
      
Blocker  | 
      
build  | 
      
Todd Lipcon  | 
      
Konstantin Boudnik  | 
    
    
      
| HADOOP-7093  | 
      
Servlets should default to text/plain  | 
      
Major  | 
      
io  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7091  | 
      
reloginFromKeytab() should happen even if TGT can’t be found  | 
      
Major  | 
      
security  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HADOOP-7089  | 
      
Fix link resolution logic in hadoop-config.sh  | 
      
Minor  | 
      
scripts  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HADOOP-7087  | 
      
SequenceFile.createWriter ignores FileSystem parameter  | 
      
Blocker  | 
      
io  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7082  | 
      
Configuration.writeXML should not hold lock while outputting  | 
      
Critical  | 
      
conf  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7070  | 
      
JAAS configuration should delegate unknown application names to pre-existing configuration  | 
      
Critical  | 
      
security  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-7068  | 
      
Ivy resolve force mode should be turned off by default  | 
      
Major  | 
      
.  | 
      
Luke Lu  | 
      
Luke Lu  | 
    
    
      
| HADOOP-7057  | 
      
IOUtils.readFully and IOUtils.skipFully have typo in exception creation’s message  | 
      
Minor  | 
      
util  | 
      
Konstantin Boudnik  | 
      
Konstantin Boudnik  | 
    
    
      
| HADOOP-7053  | 
      
wrong FSNamesystem Audit logging setting in conf/log4j.properties  | 
      
Minor  | 
      
conf  | 
      
Jingguo Yao  | 
      
Jingguo Yao  | 
    
    
      
| HADOOP-7052  | 
      
misspelling of threshold in conf/log4j.properties  | 
      
Major  | 
      
conf  | 
      
Jingguo Yao  | 
      
Jingguo Yao  | 
    
    
      
| HADOOP-7046  | 
      
1 Findbugs warning on trunk and branch-0.22  | 
      
Blocker  | 
      
security  | 
      
Nigel Daley  | 
      
Po Cheung  | 
    
    
      
| HADOOP-7038  | 
      
saveVersion script includes an additional \r while running whoami under windows  | 
      
Minor  | 
      
build  | 
      
Wang Xu  | 
      
Wang Xu  | 
    
    
      
| HADOOP-7028  | 
      
ant eclipse does not include requisite ant.jar in the classpath  | 
      
Minor  | 
      
build  | 
      
Patrick Angeles  | 
      
Patrick Angeles  | 
    
    
      
| HADOOP-7011  | 
      
KerberosName.main(…) throws NPE  | 
      
Major  | 
      
.  | 
      
Aaron T. Myers  | 
      
Aaron T. Myers  | 
    
    
      
| HADOOP-7006  | 
      
hadoop fs -getmerge does not work using codebase from trunk.  | 
      
Major  | 
      
fs  | 
      
Chris Nauroth  | 
      
Chris Nauroth  | 
    
    
      
| HADOOP-6993  | 
      
Broken link on cluster setup page of docs  | 
      
Major  | 
      
documentation  | 
      
Aaron T. Myers  | 
      
Eli Collins  | 
    
    
      
| HADOOP-6991  | 
      
SequenceFile::Reader discards length for files, does not call openFile  | 
      
Minor  | 
      
.  | 
      
Chris Douglas  | 
      
Chris Douglas  | 
    
    
      
| HADOOP-6989  | 
      
TestSetFile is failing on trunk  | 
      
Major  | 
      
.  | 
      
Jakob Homan  | 
      
Chris Douglas  | 
    
    
      
| HADOOP-6984  | 
      
NPE from SequenceFile::Writer.CompressionCodecOption  | 
      
Minor  | 
      
io  | 
      
Chris Douglas  | 
      
Chris Douglas  | 
    
    
      
| HADOOP-6975  | 
      
integer overflow in S3InputStream for blocks > 2GB  | 
      
Major  | 
      
.  | 
      
Patrick Kling  | 
      
Patrick Kling  | 
    
    
      
| HADOOP-6970  | 
      
SecurityAuth.audit should be generated under /build  | 
      
Major  | 
      
build  | 
      
Konstantin Shvachko  | 
      
Boris Shkolnik  | 
    
    
      
| HADOOP-6965  | 
      
Method in UGI to get Kerberos ticket.  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HADOOP-6951  | 
      
Distinct minicluster services (e.g. NN and JT) overwrite each other’s service policies  | 
      
Major  | 
      
security  | 
      
Aaron T. Myers  | 
      
Aaron T. Myers  | 
    
    
      
| HADOOP-6947  | 
      
Kerberos relogin should set refreshKrb5Config to true  | 
      
Major  | 
      
security  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-6940  | 
      
RawLocalFileSystem’s markSupported method misnamed markSupport  | 
      
Minor  | 
      
fs  | 
      
Tom White  | 
      
Tom White  | 
    
    
      
| HADOOP-6938  | 
      
ConnectionId.getRemotePrincipal() should check if security is enabled  | 
      
Major  | 
      
ipc, security  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HADOOP-6933  | 
      
TestListFiles is flaky  | 
      
Minor  | 
      
test  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-6932  | 
      
Namenode start (init) fails because of invalid kerberos key, even when security set to “simple”  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HADOOP-6930  | 
      
AvroRpcEngine doesn’t work with generated Avro code  | 
      
Major  | 
      
ipc  | 
      
Sharad Agarwal  | 
      
Sharad Agarwal  | 
    
    
      
| HADOOP-6926  | 
      
SocketInputStream incorrectly implements read()  | 
      
Minor  | 
      
io  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-6925  | 
      
BZip2Codec incorrectly implements read()  | 
      
Critical  | 
      
io  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-6922  | 
      
COMMON part of MAPREDUCE-1664  | 
      
Major  | 
      
documentation, security  | 
      
Ravi Gummadi  | 
      
Ravi Gummadi  | 
    
    
      
| HADOOP-6913  | 
      
Circular initialization between UserGroupInformation and KerberosName  | 
      
Major  | 
      
security  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HADOOP-6907  | 
      
Rpc client doesn’t use the per-connection conf to figure out server’s Kerberos principal  | 
      
Major  | 
      
ipc, security  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HADOOP-6906  | 
      
FileContext copy() utility doesn’t work with recursive copying of directories.  | 
      
Major  | 
      
fs  | 
      
Vinod Kumar Vavilapalli  | 
      
Vinod Kumar Vavilapalli  | 
    
    
      
| HADOOP-6900  | 
      
FileSystem#listLocatedStatus should not throw generic RuntimeException to indicate error conditions  | 
      
Major  | 
      
.  | 
      
Suresh Srinivas  | 
      
Hairong Kuang  | 
    
    
      
| HADOOP-6899  | 
      
RawLocalFileSystem#setWorkingDir() does not work for relative names  | 
      
Major  | 
      
fs  | 
      
Sanjay Radia  | 
      
Sanjay Radia  | 
    
    
      
| HADOOP-6898  | 
      
FileSystem.copyToLocal creates files with 777 permissions  | 
      
Blocker  | 
      
fs, security  | 
      
Todd Lipcon  | 
      
Aaron T. Myers  | 
    
    
      
| HADOOP-6888  | 
      
Being able to close all cached FileSystem objects for a given UGI  | 
      
Major  | 
      
fs, security  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HADOOP-6885  | 
      
Fix java doc warnings in Groups and RefreshUserMappingsProtocol  | 
      
Major  | 
      
security  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HADOOP-6873  | 
      
using delegation token over hftp for long running clients (part of hdfs 1296)  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HADOOP-6853  | 
      
Common component of HDFS-1045  | 
      
Major  | 
      
.  | 
      
Jakob Homan  | 
      
Jakob Homan  | 
    
    
      
| HADOOP-6834  | 
      
TFile.append compares initial key against null lastKey  | 
      
Major  | 
      
io  | 
      
Ahad Rana  | 
      
Hong Tang  | 
    
    
      
| HADOOP-6833  | 
      
IPC leaks call parameters when exceptions thrown  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-6815  | 
      
refreshSuperUserGroupsConfiguration should use server side configuration for the refresh  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HADOOP-6812  | 
      
fs.inmemory.size.mb not listed in conf. Cluster setup page gives wrong advice.  | 
      
Major  | 
      
documentation  | 
      
Edward Capriolo  | 
      
Chris Douglas  | 
    
    
      
| HADOOP-6781  | 
      
security audit log shouldn’t have exception in it.  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HADOOP-6778  | 
      
add isRunning() method to AbstractDelegationTokenSecretManager (for HDFS-1044)  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HADOOP-6763  | 
      
Remove verbose logging from the Groups class  | 
      
Major  | 
      
.  | 
      
Owen O’Malley  | 
      
Boris Shkolnik  | 
    
    
      
| HADOOP-6758  | 
      
MapFile.fix does not allow index interval definition  | 
      
Major  | 
      
.  | 
      
Gianmarco De Francisci Morales  | 
      
Gianmarco De Francisci Morales  | 
    
    
      
| HADOOP-6756  | 
      
Clean up and add documentation for configuration keys in CommonConfigurationKeys.java  | 
      
Major  | 
      
fs  | 
      
Erik Steffl  | 
      
Erik Steffl  | 
    
    
      
| HADOOP-6747  | 
      
TestNetUtils fails on Mac OS X  | 
      
Major  | 
      
.  | 
      
Luke Lu  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-6724  | 
      
IPC doesn’t properly handle IOEs thrown by socket factory  | 
      
Major  | 
      
ipc  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HADOOP-6715  | 
      
AccessControlList.toString() returns empty string when we set acl to “*”  | 
      
Major  | 
      
security, util  | 
      
Ravi Gummadi  | 
      
Ravi Gummadi  | 
    
    
      
| HADOOP-6706  | 
      
Relogin behavior for RPC clients could be improved  | 
      
Major  | 
      
security  | 
      
Devaraj Das  | 
      
Devaraj Das  | 
    
    
      
| HADOOP-6702  | 
      
Incorrect exit codes for “dfs -chown”, “dfs -chgrp” when input is given in wildcard format.  | 
      
Minor  | 
      
fs  | 
      
Ravi Phulari  | 
      
Ravi Phulari  | 
    
    
      
| HADOOP-6682  | 
      
NetUtils:normalizeHostName does not process hostnames starting with [a-f] correctly  | 
      
Major  | 
      
io  | 
      
Jakob Homan  | 
      
Jakob Homan  | 
    
    
      
| HADOOP-6670  | 
      
UserGroupInformation doesn’t support use in hash tables  | 
      
Major  | 
      
security  | 
      
Owen O’Malley  | 
      
Owen O’Malley  | 
    
    
      
| HADOOP-6669  | 
      
zlib.compress.level ignored for DefaultCodec initialization  | 
      
Minor  | 
      
io  | 
      
Koji Noguchi  | 
      
Koji Noguchi  | 
    
    
      
| HADOOP-6663  | 
      
BlockDecompressorStream get EOF exception when decompressing the file compressed from empty file  | 
      
Major  | 
      
io  | 
      
Kang Xiao  | 
      
Kang Xiao  | 
    
    
      
| HADOOP-6656  | 
      
Security framework needs to renew Kerberos tickets while the process is running  | 
      
Major  | 
      
.  | 
      
Owen O’Malley  | 
      
Devaraj Das  | 
    
    
      
| HADOOP-6652  | 
      
ShellBasedUnixGroupsMapping shouldn’t have a cache  | 
      
Major  | 
      
.  | 
      
Devaraj Das  | 
      
Devaraj Das  | 
    
    
      
| HADOOP-6648  | 
      
Credentials should ignore null tokens  | 
      
Major  | 
      
security  | 
      
Owen O’Malley  | 
      
Devaraj Das  | 
    
    
      
| HADOOP-6642  | 
      
Fix javac, javadoc, findbugs warnings  | 
      
Major  | 
      
.  | 
      
Arun C Murthy  | 
      
Po Cheung  | 
    
    
      
| HADOOP-6620  | 
      
NPE if renewer is passed as null in getDelegationToken  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HADOOP-6613  | 
      
RPC server should check for version mismatch first  | 
      
Major  | 
      
ipc, security  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HADOOP-6612  | 
      
Protocols RefreshUserToGroupMappingsProtocol and RefreshAuthorizationPolicyProtocol will fail with security enabled  | 
      
Major  | 
      
security  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HADOOP-6536  | 
      
FileUtil.fullyDelete(dir) behavior is not defined when we pass a symlink as the argument  | 
      
Major  | 
      
fs  | 
      
Amareshwari Sriramadasu  | 
      
Ravi Gummadi  | 
    
    
      
| HADOOP-6496  | 
      
HttpServer sends wrong content-type for CSS files (and others)  | 
      
Minor  | 
      
.  | 
      
Lars Francke  | 
      
Ivan Mitic  | 
    
    
      
| HADOOP-6482  | 
      
GenericOptionsParser constructor that takes Options and String[] ignores options  | 
      
Minor  | 
      
util  | 
      
Chris Wilkes  | 
      
Eli Collins  | 
    
    
      
| HADOOP-6404  | 
      
Rename the generated artifacts to common instead of core  | 
      
Blocker  | 
      
build  | 
      
Owen O’Malley  | 
      
Tom White  | 
    
    
      
| HADOOP-6344  | 
      
rm and rmr fail to correctly move the user’s files to the trash prior to deleting when they are over quota.  | 
      
Major  | 
      
fs  | 
      
gary murry  | 
      
Jakob Homan  | 
    
    
      
| HDFS-2573  | 
      
TestFiDataXceiverServer is failing, not testing OOME  | 
      
Major  | 
      
datanode, test  | 
      
Konstantin Shvachko  | 
      
Konstantin Boudnik  | 
    
    
      
| HDFS-2514  | 
      
Link resolution bug for intermediate symlinks with relative targets  | 
      
Major  | 
      
namenode  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HDFS-2491  | 
      
TestBalancer can fail when datanode utilization and avgUtilization is exactly same.  | 
      
Major  | 
      
.  | 
      
Uma Maheswara Rao G  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HDFS-2452  | 
      
OutOfMemoryError in DataXceiverServer takes down the DataNode  | 
      
Major  | 
      
datanode  | 
      
Konstantin Shvachko  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HDFS-2388  | 
      
Remove dependency on different version of slf4j in avro  | 
      
Major  | 
      
build  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| HDFS-2383  | 
      
TestDfsOverAvroRpc is failing on 0.22  | 
      
Blocker  | 
      
test  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| HDFS-2346  | 
      
TestHost2NodesMap & TestReplicasMap will fail depending upon execution order of test methods  | 
      
Blocker  | 
      
test  | 
      
Uma Maheswara Rao G  | 
      
Laxman  | 
    
    
      
| HDFS-2343  | 
      
Make hdfs use same version of avro as HBase  | 
      
Blocker  | 
      
hdfs-client  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HDFS-2341  | 
      
Contribs not building  | 
      
Blocker  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HDFS-2315  | 
      
Build fails with ant 1.7.0 but works with 1.8.0  | 
      
Blocker  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HDFS-2297  | 
      
FindBugs OutOfMemoryError  | 
      
Blocker  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HDFS-2290  | 
      
Block with corrupt replica is not getting replicated  | 
      
Major  | 
      
namenode  | 
      
Konstantin Shvachko  | 
      
Benoy Antony  | 
    
    
      
| HDFS-2287  | 
      
TestParallelRead has a small off-by-one bug  | 
      
Trivial  | 
      
test  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-2281  | 
      
NPE in checkpoint during processIOError()  | 
      
Major  | 
      
namenode  | 
      
Konstantin Shvachko  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HDFS-2280  | 
      
BackupNode fails with MD5 checksum Exception during checkpoint if BN’s image is outdated.  | 
      
Major  | 
      
namenode  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| HDFS-2271  | 
      
startJournalSpool should invoke ProcessIOError with failed storage directories if createEditLogFile throws any exception.  | 
      
Major  | 
      
namenode  | 
      
Uma Maheswara Rao G  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HDFS-2258  | 
      
TestLeaseRecovery2 fails as lease hard limit is not reset to default  | 
      
Major  | 
      
namenode, test  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| HDFS-2232  | 
      
TestHDFSCLI fails on 0.22 branch  | 
      
Blocker  | 
      
test  | 
      
Konstantin Shvachko  | 
      
Plamen Jeliazkov  | 
    
    
      
| HDFS-2214  | 
      
Generated POMs hardcode dependency on hadoop-common version 0.22.0-SNAPSHOT  | 
      
Major  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HDFS-2211  | 
      
Build does not pass along properties to contrib builds  | 
      
Blocker  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| HDFS-2189  | 
      
guava-r09 dependency missing from “ivy/hadoop-hdfs-template.xml” in HDFS.  | 
      
Blocker  | 
      
.  | 
      
Plamen Jeliazkov  | 
      
Joep Rottinghuis  | 
    
    
      
| HDFS-2071  | 
      
Use of isConnected() in DataXceiver is invalid  | 
      
Minor  | 
      
datanode  | 
      
Kihwal Lee  | 
      
Kihwal Lee  | 
    
    
      
| HDFS-2012  | 
      
Recurring failure of TestBalancer due to incorrect treatment of nodes whose utilization equals avgUtilization.  | 
      
Blocker  | 
      
balancer & mover, test  | 
      
Aaron T. Myers  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HDFS-2002  | 
      
Incorrect computation of needed blocks in getTurnOffTip()  | 
      
Major  | 
      
namenode  | 
      
Konstantin Shvachko  | 
      
Plamen Jeliazkov  | 
    
    
      
| HDFS-2000  | 
      
Missing deprecation for io.bytes.per.checksum  | 
      
Major  | 
      
.  | 
      
Aaron T. Myers  | 
      
Aaron T. Myers  | 
    
    
      
| HDFS-1981  | 
      
When namenode goes down while checkpointing and if is started again subsequent Checkpointing is always failing  | 
      
Blocker  | 
      
namenode  | 
      
ramkrishna.s.vasudevan  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HDFS-1978  | 
      
All but first option in LIBHDFS_OPTS is ignored  | 
      
Major  | 
      
libhdfs  | 
      
Brock Noland  | 
      
Eli Collins  | 
    
    
      
| HDFS-1969  | 
      
Running rollback on new-version namenode destroys namespace  | 
      
Blocker  | 
      
namenode  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1965  | 
      
IPCs done using block token-based tickets can’t reuse connections  | 
      
Critical  | 
      
security  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1964  | 
      
Incorrect HTML unescaping in DatanodeJspHelper.java  | 
      
Major  | 
      
.  | 
      
Aaron T. Myers  | 
      
Aaron T. Myers  | 
    
    
      
| HDFS-1952  | 
      
FSEditLog.open() appears to succeed even if all EDITS directories fail  | 
      
Major  | 
      
.  | 
      
Matt Foley  | 
      
Andrew  | 
    
    
      
| HDFS-1943  | 
      
fail to start datanode while start-dfs.sh is executed by root user  | 
      
Blocker  | 
      
scripts  | 
      
Wei Yongjun  | 
      
Matt Foley  | 
    
    
      
| HDFS-1936  | 
      
Updating the layout version from HDFS-1822 causes upgrade problems.  | 
      
Blocker  | 
      
namenode  | 
      
Suresh Srinivas  | 
      
Suresh Srinivas  | 
    
    
      
| HDFS-1932  | 
      
Ensure that HDFS configuration deprecations are set up in every spot that HDFS configurations are loaded.  | 
      
Critical  | 
      
.  | 
      
Todd Lipcon  | 
      
Jolly Chen  | 
    
    
      
| HDFS-1925  | 
      
SafeModeInfo should use DFS_NAMENODE_SAFEMODE_THRESHOLD_PCT_DEFAULT instead of 0.95  | 
      
Major  | 
      
.  | 
      
Konstantin Shvachko  | 
      
Joey Echeverria  | 
    
    
      
| HDFS-1921  | 
      
Save namespace can cause NN to be unable to come up on restart  | 
      
Blocker  | 
      
.  | 
      
Aaron T. Myers  | 
      
Matt Foley  | 
    
    
      
| HDFS-1909  | 
      
TestHDFSCLI fails due to typo in expected output  | 
      
Major  | 
      
.  | 
      
Tom White  | 
      
Tom White  | 
    
    
      
| HDFS-1897  | 
      
Documention refers to removed option dfs.network.script  | 
      
Minor  | 
      
documentation  | 
      
Ari Rabkin  | 
      
Andrew Whang  | 
    
    
      
| HDFS-1891  | 
      
TestBackupNode fails intermittently  | 
      
Major  | 
      
test  | 
      
Suresh Srinivas  | 
      
Suresh Srinivas  | 
    
    
      
| HDFS-1850  | 
      
DN should transmit absolute failed volume count rather than increments to the NN  | 
      
Major  | 
      
datanode, namenode  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HDFS-1845  | 
      
symlink comes up as directory after namenode restart  | 
      
Major  | 
      
.  | 
      
John George  | 
      
John George  | 
    
    
      
| HDFS-1823  | 
      
start-dfs.sh script fails if HADOOP_HOME is not set  | 
      
Blocker  | 
      
scripts  | 
      
Tom White  | 
      
Tom White  | 
    
    
      
| HDFS-1822  | 
      
Editlog opcodes overlap between 20 security and later releases  | 
      
Blocker  | 
      
namenode  | 
      
Suresh Srinivas  | 
      
Suresh Srinivas  | 
    
    
      
| HDFS-1821  | 
      
FileContext.createSymlink with kerberos enabled sets wrong owner  | 
      
Major  | 
      
.  | 
      
John George  | 
      
John George  | 
    
    
      
| HDFS-1806  | 
      
TestBlockReport.blockReport_08() and _09() are timing-dependent and likely to fail on fast servers  | 
      
Major  | 
      
datanode, namenode  | 
      
Matt Foley  | 
      
Matt Foley  | 
    
    
      
| HDFS-1786  | 
      
Some cli test cases expect a “null” message  | 
      
Minor  | 
      
test  | 
      
Tsz Wo Nicholas Sze  | 
      
Uma Maheswara Rao G  | 
    
    
      
| HDFS-1782  | 
      
FSNamesystem.startFileInternal(..) throws NullPointerException  | 
      
Major  | 
      
namenode  | 
      
John George  | 
      
John George  | 
    
    
      
| HDFS-1781  | 
      
jsvc executable delivered into wrong package…  | 
      
Major  | 
      
scripts  | 
      
John George  | 
      
John George  | 
    
    
      
| HDFS-1750  | 
      
fs -ls hftp://file not working  | 
      
Major  | 
      
.  | 
      
Tsz Wo Nicholas Sze  | 
      
Tsz Wo Nicholas Sze  | 
    
    
      
| HDFS-1728  | 
      
SecondaryNameNode.checkpointSize is in byte but not MB.  | 
      
Minor  | 
      
namenode  | 
      
Tsz Wo Nicholas Sze  | 
      
Tsz Wo Nicholas Sze  | 
    
    
      
| HDFS-1665  | 
      
Balancer sleeps inadequately  | 
      
Minor  | 
      
balancer & mover  | 
      
Tsz Wo Nicholas Sze  | 
      
Tsz Wo Nicholas Sze  | 
    
    
      
| HDFS-1625  | 
      
TestDataNodeMXBean fails if disk space usage changes during test run  | 
      
Minor  | 
      
test  | 
      
Todd Lipcon  | 
      
Tsz Wo Nicholas Sze  | 
    
    
      
| HDFS-1621  | 
      
Fix references to hadoop-common-${version} in build.xml  | 
      
Major  | 
      
.  | 
      
Todd Lipcon  | 
      
Jolly Chen  | 
    
    
      
| HDFS-1615  | 
      
seek() on closed DFS input stream throws NPE  | 
      
Major  | 
      
.  | 
      
Todd Lipcon  | 
      
Scott Carey  | 
    
    
      
| HDFS-1612  | 
      
HDFS Design Documentation is outdated  | 
      
Minor  | 
      
documentation  | 
      
Joe Crobak  | 
      
Joe Crobak  | 
    
    
      
| HDFS-1602  | 
      
NameNode storage failed replica restoration is broken  | 
      
Major  | 
      
namenode  | 
      
Konstantin Boudnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1598  | 
      
ListPathsServlet excludes .*.crc files  | 
      
Major  | 
      
namenode  | 
      
Tsz Wo Nicholas Sze  | 
      
Tsz Wo Nicholas Sze  | 
    
    
      
| HDFS-1597  | 
      
Batched edit log syncs can reset synctxid throw assertions  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1591  | 
      
Fix javac, javadoc, findbugs warnings  | 
      
Major  | 
      
.  | 
      
Po Cheung  | 
      
Po Cheung  | 
    
    
      
| HDFS-1575  | 
      
viewing block from web UI broken  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Aaron T. Myers  | 
    
    
      
| HDFS-1572  | 
      
Checkpointer should trigger checkpoint with specified period.  | 
      
Blocker  | 
      
.  | 
      
Liyin Liang  | 
      
Jakob Homan  | 
    
    
      
| HDFS-1561  | 
      
BackupNode listens on default host  | 
      
Blocker  | 
      
namenode  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| HDFS-1550  | 
      
NPE when listing a file with no location  | 
      
Blocker  | 
      
hdfs-client  | 
      
Hairong Kuang  | 
      
Hairong Kuang  | 
    
    
      
| HDFS-1544  | 
      
Ivy resolve force mode should be turned off by default  | 
      
Major  | 
      
.  | 
      
Luke Lu  | 
      
Luke Lu  | 
    
    
      
| HDFS-1542  | 
      
Deadlock in Configuration.writeXml when serialized form is larger than one DFS block  | 
      
Critical  | 
      
hdfs-client  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1532  | 
      
Exclude Findbugs warning in FSImageFormat$Saver  | 
      
Major  | 
      
test  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1531  | 
      
Clean up stack traces due to duplicate MXBean registration  | 
      
Trivial  | 
      
datanode, namenode  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1529  | 
      
Incorrect handling of interrupts in waitForAckedSeqno can cause deadlock  | 
      
Blocker  | 
      
hdfs-client  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1527  | 
      
SocketOutputStream.transferToFully fails for blocks >= 2GB on 32 bit JVM  | 
      
Major  | 
      
datanode  | 
      
Patrick Kling  | 
      
Patrick Kling  | 
    
    
      
| HDFS-1524  | 
      
Image loader should make sure to read every byte in image file  | 
      
Blocker  | 
      
namenode  | 
      
Hairong Kuang  | 
      
Hairong Kuang  | 
    
    
      
| HDFS-1523  | 
      
TestLargeBlock is failing on trunk  | 
      
Major  | 
      
test  | 
      
Konstantin Boudnik  | 
      
Konstantin Boudnik  | 
    
    
      
| HDFS-1511  | 
      
98 Release Audit warnings on trunk and branch-0.22  | 
      
Blocker  | 
      
.  | 
      
Nigel Daley  | 
      
Jakob Homan  | 
    
    
      
| HDFS-1507  | 
      
TestAbandonBlock should abandon a block  | 
      
Minor  | 
      
test  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HDFS-1505  | 
      
saveNamespace appears to succeed even if all directories fail to save  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Aaron T. Myers  | 
    
    
      
| HDFS-1504  | 
      
FSImageSaver should catch all exceptions, not just IOE  | 
      
Minor  | 
      
namenode  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1503  | 
      
TestSaveNamespace fails  | 
      
Minor  | 
      
test  | 
      
Eli Collins  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1502  | 
      
TestBlockRecovery triggers NPE in assert  | 
      
Minor  | 
      
.  | 
      
Eli Collins  | 
      
Hairong Kuang  | 
    
    
      
| HDFS-1500  | 
      
TestOfflineImageViewer failing on trunk  | 
      
Major  | 
      
test, tools  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1498  | 
      
FSDirectory#unprotectedConcat calls setModificationTime on a file  | 
      
Minor  | 
      
namenode  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HDFS-1487  | 
      
FSDirectory.removeBlock() should update diskspace count of the block owner node  | 
      
Major  | 
      
namenode  | 
      
Zhong Wang  | 
      
Zhong Wang  | 
    
    
      
| HDFS-1483  | 
      
DFSClient.getBlockLocations returns BlockLocations with no indication that the corresponding blocks are corrupt  | 
      
Major  | 
      
hdfs-client  | 
      
Patrick Kling  | 
      
Patrick Kling  | 
    
    
      
| HDFS-1467  | 
      
Append pipeline never succeeds with more than one replica  | 
      
Blocker  | 
      
datanode  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1466  | 
      
TestFcHdfsSymlink relies on /tmp/test not existing  | 
      
Minor  | 
      
test  | 
      
Todd Lipcon  | 
      
Eli Collins  | 
    
    
      
| HDFS-1440  | 
      
TestComputeInvalidateWork fails intermittently  | 
      
Major  | 
      
test  | 
      
Suresh Srinivas  | 
      
Suresh Srinivas  | 
    
    
      
| HDFS-1433  | 
      
Fix test failures - TestPread and TestFileLimit  | 
      
Major  | 
      
test  | 
      
Suresh Srinivas  | 
      
Suresh Srinivas  | 
    
    
      
| HDFS-1409  | 
      
The “register” method of the BackupNode class should be “UnsupportedActionException(”register“)”  | 
      
Trivial  | 
      
namenode  | 
      
Ching-Shen Chen  | 
      
Ching-Shen Chen  | 
    
    
      
| HDFS-1399  | 
      
Distinct minicluster services (e.g. NN and JT) overwrite each other’s service policies  | 
      
Major  | 
      
security  | 
      
Aaron T. Myers  | 
      
Aaron T. Myers  | 
    
    
      
| HDFS-1377  | 
      
Quota bug for partial blocks allows quotas to be violated  | 
      
Blocker  | 
      
namenode  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HDFS-1364  | 
      
HFTP client should support relogin from keytab  | 
      
Major  | 
      
security  | 
      
Kan Zhang  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HDFS-1361  | 
      
Add -fileStatus operation to NNThroughputBenchmark  | 
      
Major  | 
      
.  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| HDFS-1357  | 
      
HFTP traffic served by DataNode shouldn’t use service port on NameNode  | 
      
Major  | 
      
datanode, security  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HDFS-1355  | 
      
ant veryclean (clean-cache) doesn’t clean enough  | 
      
Major  | 
      
build  | 
      
Luke Lu  | 
      
Luke Lu  | 
    
    
      
| HDFS-1352  | 
      
Fix jsvc.location  | 
      
Major  | 
      
build  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HDFS-1349  | 
      
Remove empty java files  | 
      
Major  | 
      
.  | 
      
Tom White  | 
      
Eli Collins  | 
    
    
      
| HDFS-1347  | 
      
TestDelegationToken uses mortbay.log for logging  | 
      
Major  | 
      
test  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1340  | 
      
A null delegation token is appended to the url if security is disabled when browsing filesystem.  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HDFS-1334  | 
      
open in HftpFileSystem does not add delegation tokens to the url.  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HDFS-1317  | 
      
HDFSProxy needs additional changes to work after changes to streamFile servlet in HDFS-1109  | 
      
Major  | 
      
contrib/hdfsproxy  | 
      
Rohini Palaniswamy  | 
      
Rohini Palaniswamy  | 
    
    
      
| HDFS-1308  | 
      
job conf key for the services name of DelegationToken for HFTP url is constructed incorrectly in HFTPFileSystem (part of MR-1718)  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1301  | 
      
TestHDFSProxy need to use server side conf for ProxyUser stuff.  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1296  | 
      
using delegation token over hftp for long running clients (spawn from hdfs-1007).  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1289  | 
      
Datanode secure mode is broken  | 
      
Major  | 
      
datanode  | 
      
Kan Zhang  | 
      
Kan Zhang  | 
    
    
      
| HDFS-1284  | 
      
TestBlockToken fails  | 
      
Major  | 
      
test  | 
      
Konstantin Shvachko  | 
      
Kan Zhang  | 
    
    
      
| HDFS-1283  | 
      
ant eclipse-files has drifted again  | 
      
Major  | 
      
build  | 
      
Jakob Homan  | 
      
Jakob Homan  | 
    
    
      
| HDFS-1258  | 
      
Clearing namespace quota on “/” corrupts FS image  | 
      
Blocker  | 
      
namenode  | 
      
Aaron T. Myers  | 
      
Aaron T. Myers  | 
    
    
      
| HDFS-1250  | 
      
Namenode accepts block report from dead datanodes  | 
      
Major  | 
      
namenode  | 
      
Suresh Srinivas  | 
      
Suresh Srinivas  | 
    
    
      
| HDFS-1206  | 
      
TestFiHFlush fails intermittently  | 
      
Major  | 
      
test  | 
      
Tsz Wo Nicholas Sze  | 
      
Konstantin Boudnik  | 
    
    
      
| HDFS-1202  | 
      
DataBlockScanner throws NPE when updated before initialized  | 
      
Major  | 
      
datanode  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1198  | 
      
Resolving cross-realm principals  | 
      
Major  | 
      
namenode  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HDFS-1192  | 
      
refreshSuperUserGroupsConfiguration should use server side configuration for the refresh (for HADOOP-6815)  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1189  | 
      
Quota counts missed between clear quota and set quota  | 
      
Major  | 
      
namenode  | 
      
Kang Xiao  | 
      
John George  | 
    
    
      
| HDFS-1164  | 
      
TestHdfsProxy is failing  | 
      
Major  | 
      
contrib/hdfsproxy  | 
      
Eli Collins  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1163  | 
      
normalize property names for JT/NN kerberos principal names in configuration (from HADOOP 6633)  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1157  | 
      
Modifications introduced by HDFS-1150 are breaking aspect’s bindings  | 
      
Major  | 
      
test  | 
      
Konstantin Boudnik  | 
      
Konstantin Boudnik  | 
    
    
      
| HDFS-1146  | 
      
Javadoc for getDelegationTokenSecretManager in FSNamesystem  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HDFS-1145  | 
      
When NameNode is shutdown it tries to exit safemode  | 
      
Major  | 
      
namenode  | 
      
dhruba borthakur  | 
      
dhruba borthakur  | 
    
    
      
| HDFS-1141  | 
      
completeFile does not check lease ownership  | 
      
Blocker  | 
      
namenode  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-1138  | 
      
Modification times are being overwritten when FSImage loads  | 
      
Major  | 
      
.  | 
      
Dmytro Molkov  | 
      
Dmytro Molkov  | 
    
    
      
| HDFS-1130  | 
      
Pass Administrator acl to HTTPServer for common servlet access.  | 
      
Major  | 
      
security  | 
      
Amareshwari Sriramadasu  | 
      
Devaraj Das  | 
    
    
      
| HDFS-1118  | 
      
DFSOutputStream socket leak when cannot connect to DataNode  | 
      
Major  | 
      
.  | 
      
Zheng Shao  | 
      
Zheng Shao  | 
    
    
      
| HDFS-1112  | 
      
Edit log buffer should not grow unboundedly  | 
      
Major  | 
      
namenode  | 
      
Hairong Kuang  | 
      
Hairong Kuang  | 
    
    
      
| HDFS-1085  | 
      
hftp read failing silently  | 
      
Major  | 
      
datanode  | 
      
Koji Noguchi  | 
      
Tsz Wo Nicholas Sze  | 
    
    
      
| HDFS-1045  | 
      
In secure clusters, re-login is necessary for https clients before opening connections  | 
      
Major  | 
      
security  | 
      
Jakob Homan  | 
      
Jakob Homan  | 
    
    
      
| HDFS-1044  | 
      
Cannot submit mapreduce job from secure client to unsecure sever  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1039  | 
      
Service should be set in the token in JspHelper.getUGI  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HDFS-1038  | 
      
In nn_browsedfscontent.jsp fetch delegation token only if security is enabled.  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HDFS-1036  | 
      
in DelegationTokenFetch dfs.getURI returns no port  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1027  | 
      
Update year to 2010.  | 
      
Trivial  | 
      
.  | 
      
Ravi Phulari  | 
      
Ravi Phulari  | 
    
    
      
| HDFS-1021  | 
      
specify correct server principal for RefreshAuthorizationPolicyProtocol and RefreshUserToGroupMappingsProtocol protocols in DFSAdmin (for HADOOP-6612)  | 
      
Major  | 
      
security  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1019  | 
      
Incorrect default values for delegation tokens in hdfs-default.xml  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| HDFS-1017  | 
      
browsedfs jsp should call JspHelper.getUGI rather than using createRemoteUser()  | 
      
Major  | 
      
security  | 
      
Jakob Homan  | 
      
Jakob Homan  | 
    
    
      
| HDFS-1007  | 
      
HFTP needs to be updated to use delegation tokens  | 
      
Major  | 
      
security  | 
      
Devaraj Das  | 
      
Devaraj Das  | 
    
    
      
| HDFS-1006  | 
      
getImage/putImage http requests should be https for the case of security enabled.  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| HDFS-1001  | 
      
DataXceiver and BlockReader disagree on when to send/recv CHECKSUM_OK  | 
      
Minor  | 
      
datanode  | 
      
bc Wong  | 
      
bc Wong  | 
    
    
      
| HDFS-988  | 
      
saveNamespace race can corrupt the edits log  | 
      
Blocker  | 
      
namenode  | 
      
dhruba borthakur  | 
      
Eli Collins  | 
    
    
      
| HDFS-977  | 
      
DataNode.createInterDataNodeProtocolProxy() guards a log at the wrong level  | 
      
Trivial  | 
      
datanode  | 
      
Steve Loughran  | 
      
Harsh J  | 
    
    
      
| HDFS-970  | 
      
FSImage writing should always fsync before close  | 
      
Critical  | 
      
namenode  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-939  | 
      
libhdfs test is broken  | 
      
Blocker  | 
      
libhdfs  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HDFS-912  | 
      
sed in build.xml fails  | 
      
Minor  | 
      
.  | 
      
Allen Wittenauer  | 
      
Allen Wittenauer  | 
    
    
      
| HDFS-900  | 
      
Corrupt replicas are not tracked correctly through block report from DN  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Konstantin Shvachko  | 
    
    
      
| HDFS-874  | 
      
TestHDFSFileContextMainOperations fails on weirdly configured DNS hosts  | 
      
Major  | 
      
hdfs-client, test  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-829  | 
      
hdfsJniHelper.c: #include <error.h> is not portable  | 
      
Major  | 
      
.  | 
      
Allen Wittenauer  | 
      
Allen Wittenauer  | 
    
    
      
| HDFS-727  | 
      
bug setting block size hdfsOpenFile  | 
      
Blocker  | 
      
libhdfs  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| HDFS-671  | 
      
Documentation change for updated configuration keys.  | 
      
Blocker  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Tom White  | 
    
    
      
| HDFS-613  | 
      
TestBalancer and TestBlockTokenWithDFS fail Balancer assert  | 
      
Major  | 
      
test  | 
      
Konstantin Shvachko  | 
      
Todd Lipcon  | 
    
    
      
| HDFS-96  | 
      
HDFS does not support blocks greater than 2GB  | 
      
Major  | 
      
.  | 
      
dhruba borthakur  | 
      
Patrick Kling  | 
    
    
      
| MAPREDUCE-3438  | 
      
TestRaidNode fails because of “Too many open files”  | 
      
Major  | 
      
contrib/raid  | 
      
Konstantin Shvachko  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-3429  | 
      
Few contrib tests are failing because of the missing commons-lang dependency  | 
      
Major  | 
      
capacity-sched, contrib/gridmix  | 
      
Konstantin Boudnik  | 
      
Konstantin Boudnik  | 
    
    
      
| MAPREDUCE-3151  | 
      
Contrib tests failing  | 
      
Major  | 
      
contrib/vertica  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| MAPREDUCE-3139  | 
      
SlivePartitioner generates negative partitions  | 
      
Major  | 
      
test  | 
      
Konstantin Shvachko  | 
      
Jakob Homan  | 
    
    
      
| MAPREDUCE-3138  | 
      
Allow for applications to deal with MAPREDUCE-954  | 
      
Blocker  | 
      
client, mrv2  | 
      
Arun C Murthy  | 
      
Owen O’Malley  | 
    
    
      
| MAPREDUCE-3088  | 
      
Clover 2.4.3 breaks build for 0.22 branch  | 
      
Major  | 
      
build  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| MAPREDUCE-3039  | 
      
Make mapreduce use same version of avro as HBase  | 
      
Major  | 
      
capacity-sched, contrib/fair-share, contrib/gridmix, contrib/mrunit, contrib/mumak, contrib/raid, contrib/streaming, jobhistoryserver  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| MAPREDUCE-3026  | 
      
When user adds hierarchical queues to the cluster, mapred queue -list returns NULL Pointer Exception  | 
      
Major  | 
      
jobtracker  | 
      
Mayank Bansal  | 
      
Mayank Bansal  | 
    
    
      
| MAPREDUCE-3025  | 
      
Contribs not building  | 
      
Blocker  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| MAPREDUCE-2991  | 
      
queueinfo.jsp fails to show queue status if any Capacity scheduler queue name has dash/hiphen in it.  | 
      
Major  | 
      
scheduler  | 
      
Priyo Mustafi  | 
      
Priyo Mustafi  | 
    
    
      
| MAPREDUCE-2948  | 
      
Hadoop streaming test failure, post MR-2767  | 
      
Major  | 
      
contrib/streaming  | 
      
Milind Bhandarkar  | 
      
Mahadev konar  | 
    
    
      
| MAPREDUCE-2940  | 
      
Build fails with ant 1.7.0 but works with 1.8.0  | 
      
Major  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| MAPREDUCE-2936  | 
      
Contrib Raid compilation broken after HDFS-1620  | 
      
Major  | 
      
.  | 
      
Vinod Kumar Vavilapalli  | 
      
Vinod Kumar Vavilapalli  | 
    
    
      
| MAPREDUCE-2779  | 
      
JobSplitWriter.java can’t handle large job.split file  | 
      
Major  | 
      
job submission  | 
      
Ming Ma  | 
      
Ming Ma  | 
    
    
      
| MAPREDUCE-2767  | 
      
Remove Linux task-controller from 0.22 branch  | 
      
Blocker  | 
      
security  | 
      
Milind Bhandarkar  | 
      
Milind Bhandarkar  | 
    
    
      
| MAPREDUCE-2753  | 
      
Generated POMs hardcode dependency on hadoop-common version 0.22.0-SNAPSHOT  | 
      
Major  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| MAPREDUCE-2752  | 
      
Build does not pass along properties to contrib builds  | 
      
Minor  | 
      
build  | 
      
Joep Rottinghuis  | 
      
Joep Rottinghuis  | 
    
    
      
| MAPREDUCE-2571  | 
      
CombineFileInputFormat.getSplits throws a java.lang.ArrayStoreException  | 
      
Blocker  | 
      
.  | 
      
Bochun Bai  | 
      
Bochun Bai  | 
    
    
      
| MAPREDUCE-2531  | 
      
org.apache.hadoop.mapred.jobcontrol.getAssignedJobID throw class cast exception  | 
      
Blocker  | 
      
client  | 
      
Robert Joseph Evans  | 
      
Robert Joseph Evans  | 
    
    
      
| MAPREDUCE-2516  | 
      
option to control sensitive web actions  | 
      
Minor  | 
      
.  | 
      
Ari Rabkin  | 
      
Ari Rabkin  | 
    
    
      
| MAPREDUCE-2515  | 
      
MapReduce references obsolete options  | 
      
Major  | 
      
jobtracker  | 
      
Ari Rabkin  | 
      
Ari Rabkin  | 
    
    
      
| MAPREDUCE-2487  | 
      
ChainReducer uses MAPPER_BY_VALUE instead of REDUCER_BY_VALUE  | 
      
Minor  | 
      
.  | 
      
Forrest Vines  | 
      
Devaraj K  | 
    
    
      
| MAPREDUCE-2486  | 
      
0.22 - snapshot incorrect dependency published in .pom files  | 
      
Blocker  | 
      
.  | 
      
Dmitriy V. Ryaboy  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2472  | 
      
Extra whitespace in mapred.child.java.opts breaks JVM initialization  | 
      
Major  | 
      
task-controller  | 
      
Todd Lipcon  | 
      
Aaron T. Myers  | 
    
    
      
| MAPREDUCE-2457  | 
      
job submission should inject group.name (on the JT side)  | 
      
Critical  | 
      
jobtracker  | 
      
Alejandro Abdelnur  | 
      
Alejandro Abdelnur  | 
    
    
      
| MAPREDUCE-2448  | 
      
NoSuchMethodError: org.apache.hadoop.hdfs.TestDatanodeBlockScanner.corruptReplica(..)  | 
      
Minor  | 
      
contrib/raid, test  | 
      
Tsz Wo Nicholas Sze  | 
      
Eli Collins  | 
    
    
      
| MAPREDUCE-2445  | 
      
TestMiniMRWithDFSWithDistinctUsers is very broken  | 
      
Major  | 
      
security, test  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2437  | 
      
SLive should process only part* files while generating the report.  | 
      
Blocker  | 
      
test  | 
      
Konstantin Shvachko  | 
      
Konstantin Shvachko  | 
    
    
      
| MAPREDUCE-2428  | 
      
start-mapred.sh script fails if HADOOP_HOME is not set  | 
      
Blocker  | 
      
.  | 
      
Tom White  | 
      
Tom White  | 
    
    
      
| MAPREDUCE-2394  | 
      
JUnit output format doesn’t propagate into some contrib builds  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2392  | 
      
TaskTracker shutdown in the tests sometimes take 60s  | 
      
Major  | 
      
.  | 
      
Tom White  | 
      
Tom White  | 
    
    
      
| MAPREDUCE-2336  | 
      
Tool-related packages should be in the Tool javadoc group  | 
      
Major  | 
      
documentation  | 
      
Tom White  | 
      
Tom White  | 
    
    
      
| MAPREDUCE-2327  | 
      
MapTask doesn’t need to put username information in SpillRecord  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2317  | 
      
HadoopArchives throwing NullPointerException while creating hadoop archives (.har files)  | 
      
Minor  | 
      
harchive  | 
      
Devaraj K  | 
      
Devaraj K  | 
    
    
      
| MAPREDUCE-2315  | 
      
javadoc is failing in nightly  | 
      
Blocker  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2311  | 
      
TestFairScheduler failing on trunk  | 
      
Blocker  | 
      
contrib/fair-share  | 
      
Todd Lipcon  | 
      
Scott Chen  | 
    
    
      
| MAPREDUCE-2304  | 
      
TestMRCLI fails when hostname has a hyphen (-)  | 
      
Minor  | 
      
test  | 
      
Priyo Mustafi  | 
      
Priyo Mustafi  | 
    
    
      
| MAPREDUCE-2285  | 
      
MiniMRCluster does not start after ant test-patch  | 
      
Blocker  | 
      
test  | 
      
Ramkumar Vadali  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2284  | 
      
TestLocalRunner.testMultiMaps times out  | 
      
Critical  | 
      
test  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2283  | 
      
TestBlockFixer hangs initializing MiniMRCluster  | 
      
Blocker  | 
      
contrib/raid  | 
      
Nigel Daley  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-2282  | 
      
MapReduce tests don’t compile following HDFS-1561  | 
      
Blocker  | 
      
test  | 
      
Tom White  | 
      
Konstantin Shvachko  | 
    
    
      
| MAPREDUCE-2281  | 
      
Fix javac, javadoc, findbugs warnings  | 
      
Major  | 
      
.  | 
      
Po Cheung  | 
      
Po Cheung  | 
    
    
      
| MAPREDUCE-2277  | 
      
TestCapacitySchedulerWithJobTracker fails sometimes  | 
      
Minor  | 
      
capacity-sched  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2272  | 
      
Job ACL file should not be executable  | 
      
Trivial  | 
      
tasktracker  | 
      
Todd Lipcon  | 
      
Harsh J  | 
    
    
      
| MAPREDUCE-2256  | 
      
FairScheduler fairshare preemption from multiple pools may preempt all tasks from one pool causing that pool to go below fairshare.  | 
      
Major  | 
      
contrib/fair-share  | 
      
Priyo Mustafi  | 
      
Priyo Mustafi  | 
    
    
      
| MAPREDUCE-2253  | 
      
Servlets should specify content type  | 
      
Critical  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2251  | 
      
Remove mapreduce.job.userhistorylocation config  | 
      
Major  | 
      
.  | 
      
Todd Lipcon  | 
      
Harsh J  | 
    
    
      
| MAPREDUCE-2238  | 
      
Undeletable build directories  | 
      
Critical  | 
      
build, test  | 
      
Eli Collins  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2224  | 
      
Synchronization bugs in JvmManager  | 
      
Critical  | 
      
tasktracker  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2222  | 
      
Ivy resolve force mode should be turned off by default  | 
      
Major  | 
      
.  | 
      
Luke Lu  | 
      
Luke Lu  | 
    
    
      
| MAPREDUCE-2219  | 
      
JT should not try to remove mapred.system.dir during startup  | 
      
Major  | 
      
jobtracker  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2200  | 
      
TestUmbilicalProtocolWithJobToken is failing without Krb evironment: needs to be conditional  | 
      
Major  | 
      
test  | 
      
Konstantin Boudnik  | 
      
Konstantin Boudnik  | 
    
    
      
| MAPREDUCE-2195  | 
      
New property for local conf directory in system-test-mapreduce.xml file.  | 
      
Major  | 
      
test  | 
      
Konstantin Boudnik  | 
      
Konstantin Boudnik  | 
    
    
      
| MAPREDUCE-2188  | 
      
The new API MultithreadedMapper doesn’t call the initialize method of the RecordReader  | 
      
Major  | 
      
.  | 
      
Owen O’Malley  | 
      
Owen O’Malley  | 
    
    
      
| MAPREDUCE-2179  | 
      
RaidBlockSender.java compilation fails  | 
      
Blocker  | 
      
contrib/raid  | 
      
Giridharan Kesavan  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-2173  | 
      
Race condition in TestBlockFixer causes intermittent failure  | 
      
Major  | 
      
.  | 
      
Patrick Kling  | 
      
Patrick Kling  | 
    
    
      
| MAPREDUCE-2146  | 
      
Raid should not affect access time of a source file  | 
      
Minor  | 
      
contrib/raid  | 
      
Ramkumar Vadali  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-2143  | 
      
HarFileSystem is not able to handle spaces in its path  | 
      
Major  | 
      
harchive  | 
      
Ramkumar Vadali  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-2127  | 
      
mapreduce trunk builds are failing on hudson  | 
      
Major  | 
      
build, pipes  | 
      
Giridharan Kesavan  | 
      
Bruno Mahé  | 
    
    
      
| MAPREDUCE-2099  | 
      
RaidNode should recreate outdated parity HARs  | 
      
Major  | 
      
contrib/raid  | 
      
Ramkumar Vadali  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-2096  | 
      
Secure local filesystem IO from symlink vulnerabilities  | 
      
Blocker  | 
      
jobtracker, security, tasktracker  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-2095  | 
      
Gridmix unable to run for compressed traces(.gz format).  | 
      
Major  | 
      
contrib/gridmix  | 
      
Vinay Kumar Thota  | 
      
Ranjit Mathew  | 
    
    
      
| MAPREDUCE-2084  | 
      
Deprecated org.apache.hadoop.util package in MapReduce produces deprecations in Common classes in Eclipse  | 
      
Blocker  | 
      
documentation  | 
      
Tom White  | 
      
Tom White  | 
    
    
      
| MAPREDUCE-2082  | 
      
Race condition in writing the jobtoken password file when launching pipes jobs  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| MAPREDUCE-2078  | 
      
TraceBuilder unable to generate the traces while giving the job history path by globing.  | 
      
Major  | 
      
tools/rumen  | 
      
Vinay Kumar Thota  | 
      
Amar Kamat  | 
    
    
      
| MAPREDUCE-2077  | 
      
Name clash in the deprecated o.a.h.util.MemoryCalculatorPlugin  | 
      
Major  | 
      
.  | 
      
Luke Lu  | 
      
Luke Lu  | 
    
    
      
| MAPREDUCE-2067  | 
      
Distinct minicluster services (e.g. NN and JT) overwrite each other’s service policies  | 
      
Major  | 
      
security  | 
      
Aaron T. Myers  | 
      
Aaron T. Myers  | 
    
    
      
| MAPREDUCE-2059  | 
      
RecoveryManager attempts to add jobtracker.info  | 
      
Major  | 
      
jobtracker  | 
      
Dan Adkins  | 
      
Subroto Sanyal  | 
    
    
      
| MAPREDUCE-2054  | 
      
Hierarchical queue implementation broke dynamic queue addition in Dynamic Scheduler  | 
      
Major  | 
      
contrib/dynamic-scheduler  | 
      
Thomas Sandholm  | 
      
Thomas Sandholm  | 
    
    
      
| MAPREDUCE-2032  | 
      
TestJobOutputCommitter fails in ant test run  | 
      
Major  | 
      
task  | 
      
Amareshwari Sriramadasu  | 
      
Dick King  | 
    
    
      
| MAPREDUCE-2031  | 
      
TestTaskLauncher and TestTaskTrackerLocalization fail with NPE in trunk.  | 
      
Major  | 
      
tasktracker, test  | 
      
Amareshwari Sriramadasu  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-2029  | 
      
DistributedRaidFileSystem not removed from cache on close()  | 
      
Major  | 
      
contrib/raid  | 
      
Paul Yang  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-2023  | 
      
TestDFSIO read test may not read specified bytes.  | 
      
Major  | 
      
benchmarks  | 
      
Hong Tang  | 
      
Hong Tang  | 
    
    
      
| MAPREDUCE-2022  | 
      
trunk build broken  | 
      
Blocker  | 
      
test  | 
      
Amareshwari Sriramadasu  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-2021  | 
      
CombineFileInputFormat returns duplicate hostnames in split locations  | 
      
Major  | 
      
client  | 
      
Amareshwari Sriramadasu  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-2000  | 
      
Rumen is not able to extract counters for Job history logs from Hadoop 0.20  | 
      
Major  | 
      
tools/rumen  | 
      
Hong Tang  | 
      
Hong Tang  | 
    
    
      
| MAPREDUCE-1999  | 
      
ClientProtocol incorrectly uses hdfs DelegationTokenSelector  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| MAPREDUCE-1996  | 
      
API: Reducer.reduce() method detail misstatement  | 
      
Trivial  | 
      
documentation  | 
      
Glynn Durham  | 
      
Harsh J  | 
    
    
      
| MAPREDUCE-1993  | 
      
TestTrackerDistributedCacheManagerWithLinuxTaskController fails on trunk  | 
      
Major  | 
      
.  | 
      
Devaraj Das  | 
      
Devaraj Das  | 
    
    
      
| MAPREDUCE-1992  | 
      
NPE in JobTracker’s constructor  | 
      
Major  | 
      
jobtracker  | 
      
Ravi Gummadi  | 
      
Kan Zhang  | 
    
    
      
| MAPREDUCE-1989  | 
      
Gridmix3 doesn’t emit out proper mesage when user resolver is set and no user list is given  | 
      
Major  | 
      
contrib/gridmix  | 
      
Ravi Gummadi  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-1982  | 
      
[Rumen] TraceBuilder’s output shows jobname as NULL for jobhistory files with valid jobnames  | 
      
Major  | 
      
tools/rumen  | 
      
Amar Kamat  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-1979  | 
      
“Output directory already exists” error in gridmix when gridmix.output.directory is not defined  | 
      
Major  | 
      
contrib/gridmix  | 
      
Ravi Gummadi  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-1975  | 
      
gridmix shows unnecessary InterruptedException  | 
      
Major  | 
      
contrib/gridmix  | 
      
Ravi Gummadi  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-1974  | 
      
FairScheduler can preempt the same task many times  | 
      
Major  | 
      
contrib/fair-share  | 
      
Scott Chen  | 
      
Scott Chen  | 
    
    
      
| MAPREDUCE-1961  | 
      
[gridmix3] ConcurrentModificationException when shutting down Gridmix  | 
      
Major  | 
      
contrib/gridmix  | 
      
Hong Tang  | 
      
Hong Tang  | 
    
    
      
| MAPREDUCE-1958  | 
      
using delegation token over hftp for long running clients (part of hdfs 1296)  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| MAPREDUCE-1925  | 
      
TestRumenJobTraces fails in trunk  | 
      
Major  | 
      
tools/rumen  | 
      
Amareshwari Sriramadasu  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-1915  | 
      
IndexCache - getIndexInformation - check reduce index Out Of Bounds  | 
      
Trivial  | 
      
tasktracker  | 
      
Rares Vernica  | 
      
Priyo Mustafi  | 
    
    
      
| MAPREDUCE-1911  | 
      
Fix errors in -info option in streaming  | 
      
Major  | 
      
contrib/streaming  | 
      
Amareshwari Sriramadasu  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1908  | 
      
DistributedRaidFileSystem does not handle ChecksumException correctly  | 
      
Major  | 
      
contrib/raid  | 
      
Ramkumar Vadali  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-1900  | 
      
MapReduce daemons should close FileSystems that are not needed anymore  | 
      
Major  | 
      
jobtracker, tasktracker  | 
      
Devaraj Das  | 
      
Kan Zhang  | 
    
    
      
| MAPREDUCE-1894  | 
      
DistributedRaidFileSystem.readFully() does not return  | 
      
Major  | 
      
contrib/raid  | 
      
Ramkumar Vadali  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-1888  | 
      
Streaming overrides user given output key and value types.  | 
      
Major  | 
      
contrib/streaming  | 
      
Amareshwari Sriramadasu  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-1887  | 
      
MRAsyncDiskService does not properly absolutize volume root paths  | 
      
Major  | 
      
.  | 
      
Aaron Kimball  | 
      
Aaron Kimball  | 
    
    
      
| MAPREDUCE-1880  | 
      
“java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.” while running “hadoop jar hadoop-0.20.1+169.89-examples.jar pi 4 30”  | 
      
Minor  | 
      
examples  | 
      
Victor Pakhomov  | 
      
Tsz Wo Nicholas Sze  | 
    
    
      
| MAPREDUCE-1867  | 
      
Remove unused methods in org.apache.hadoop.streaming.StreamUtil  | 
      
Minor  | 
      
contrib/streaming  | 
      
Amareshwari Sriramadasu  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1865  | 
      
[Rumen] Rumen should also support jobhistory files generated using trunk  | 
      
Major  | 
      
tools/rumen  | 
      
Amar Kamat  | 
      
Amar Kamat  | 
    
    
      
| MAPREDUCE-1864  | 
      
PipeMapRed.java has uninitialized members log_ and LOGNAME  | 
      
Major  | 
      
contrib/streaming  | 
      
Amareshwari Sriramadasu  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1863  | 
      
[Rumen] Null failedMapAttemptCDFs in job traces generated by Rumen  | 
      
Major  | 
      
tools/rumen  | 
      
Amar Kamat  | 
      
Amar Kamat  | 
    
    
      
| MAPREDUCE-1857  | 
      
Remove unused streaming configuration from src  | 
      
Trivial  | 
      
contrib/streaming  | 
      
Amareshwari Sriramadasu  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1853  | 
      
MultipleOutputs does not cache TaskAttemptContext  | 
      
Critical  | 
      
task  | 
      
Torsten Curdt  | 
      
Torsten Curdt  | 
    
    
      
| MAPREDUCE-1845  | 
      
FairScheduler.tasksToPeempt() can return negative number  | 
      
Major  | 
      
contrib/fair-share  | 
      
Scott Chen  | 
      
Scott Chen  | 
    
    
      
| MAPREDUCE-1836  | 
      
Refresh for proxy superuser config (mr part for HDFS-1096)  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| MAPREDUCE-1834  | 
      
TestSimulatorDeterministicReplay timesout on trunk  | 
      
Major  | 
      
contrib/mumak  | 
      
Amareshwari Sriramadasu  | 
      
Hong Tang  | 
    
    
      
| MAPREDUCE-1825  | 
      
jobqueue_details.jsp and FairSchedulerServelet should not call finishedMaps and finishedReduces when job is not initialized  | 
      
Major  | 
      
jobtracker  | 
      
Amareshwari Sriramadasu  | 
      
Scott Chen  | 
    
    
      
| MAPREDUCE-1820  | 
      
InputSampler does not create a deep copy of the key object when creating a sample, which causes problems with some formats like SequenceFile<Text,Text>  | 
      
Major  | 
      
.  | 
      
Alex Kozlov  | 
      
Alex Kozlov  | 
    
    
      
| MAPREDUCE-1813  | 
      
NPE in PipeMapred.MRErrorThread  | 
      
Major  | 
      
contrib/streaming  | 
      
Amareshwari Sriramadasu  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-1784  | 
      
IFile should check for null compressor  | 
      
Minor  | 
      
.  | 
      
Eli Collins  | 
      
Eli Collins  | 
    
    
      
| MAPREDUCE-1780  | 
      
AccessControlList.toString() is used for serialization of ACL in JobStatus.java  | 
      
Major  | 
      
jobtracker  | 
      
Ravi Gummadi  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-1773  | 
      
streaming doesn’t support jobclient.output.filter  | 
      
Major  | 
      
contrib/streaming  | 
      
Alok Singh  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1772  | 
      
Hadoop streaming doc should not use IdentityMapper as an example  | 
      
Minor  | 
      
contrib/streaming, documentation  | 
      
Marco Nicosia  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1754  | 
      
Replace mapred.persmissions.supergroup with an acl : mapreduce.cluster.administrators  | 
      
Major  | 
      
jobtracker  | 
      
Amareshwari Sriramadasu  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1718  | 
      
job conf key for the services name of DelegationToken for HFTP url is constructed incorrectly in HFTPFileSystem  | 
      
Major  | 
      
.  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| MAPREDUCE-1707  | 
      
TaskRunner can get NPE in getting ugi from TaskTracker  | 
      
Major  | 
      
tasktracker  | 
      
Amareshwari Sriramadasu  | 
      
Vinod Kumar Vavilapalli  | 
    
    
      
| MAPREDUCE-1701  | 
      
AccessControlException while renewing a delegation token in not correctly handled in the JobTracker  | 
      
Major  | 
      
jobtracker  | 
      
Devaraj Das  | 
      
Boris Shkolnik  | 
    
    
      
| MAPREDUCE-1686  | 
      
ClassNotFoundException for custom format classes provided in libjars  | 
      
Minor  | 
      
contrib/streaming, test  | 
      
Paul Burkhardt  | 
      
Paul Burkhardt  | 
    
    
      
| MAPREDUCE-1670  | 
      
RAID should avoid policies that scan their own destination path  | 
      
Major  | 
      
contrib/raid  | 
      
Rodrigo Schmidt  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-1668  | 
      
RaidNode should only Har a directory if all its parity files have been created  | 
      
Major  | 
      
contrib/raid  | 
      
Rodrigo Schmidt  | 
      
Ramkumar Vadali  | 
    
    
      
| MAPREDUCE-1662  | 
      
TaskRunner.prepare() and close() can be removed  | 
      
Major  | 
      
tasktracker  | 
      
Amareshwari Sriramadasu  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1621  | 
      
Streaming’s TextOutputReader.getLastOutput throws NPE if it has never read any output  | 
      
Major  | 
      
contrib/streaming  | 
      
Todd Lipcon  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1617  | 
      
TestBadRecords failed once in our test runs  | 
      
Major  | 
      
test  | 
      
Amareshwari Sriramadasu  | 
      
Luke Lu  | 
    
    
      
| MAPREDUCE-1599  | 
      
MRBench reuses jobConf and credentials there in.  | 
      
Major  | 
      
.  | 
      
Jitendra Nath Pandey  | 
      
Jitendra Nath Pandey  | 
    
    
      
| MAPREDUCE-1597  | 
      
combinefileinputformat does not work with non-splittable files  | 
      
Major  | 
      
.  | 
      
Namit Jain  | 
      
Amareshwari Sriramadasu  | 
    
    
      
| MAPREDUCE-1566  | 
      
Need to add a mechanism to import tokens and secrets into a submitted job.  | 
      
Major  | 
      
security  | 
      
Owen O’Malley  | 
      
Jitendra Nath Pandey  | 
    
    
      
| MAPREDUCE-1559  | 
      
The DelegationTokenRenewal timer task should use the jobtracker’s credentials to create the filesystem  | 
      
Major  | 
      
jobtracker  | 
      
Devaraj Das  | 
      
Devaraj Das  | 
    
    
      
| MAPREDUCE-1558  | 
      
specify correct server principal for RefreshAuthorizationPolicyProtocol and RefreshUserToGroupMappingsProtocol protocols in MRAdmin (for HADOOP-6612)  | 
      
Major  | 
      
security  | 
      
Boris Shkolnik  | 
      
Boris Shkolnik  | 
    
    
      
| MAPREDUCE-1543  | 
      
Log messages of JobACLsManager should use security logging of HADOOP-6586  | 
      
Major  | 
      
security  | 
      
Vinod Kumar Vavilapalli  | 
      
Luke Lu  | 
    
    
      
| MAPREDUCE-1533  | 
      
Reduce or remove usage of String.format() usage in CapacityTaskScheduler.updateQSIObjects and Counters.makeEscapedString()  | 
      
Major  | 
      
jobtracker  | 
      
Rajesh Balamohan  | 
      
Dick King  | 
    
    
      
| MAPREDUCE-1532  | 
      
Delegation token is obtained as the superuser  | 
      
Major  | 
      
job submission, security  | 
      
Devaraj Das  | 
      
Devaraj Das  | 
    
    
      
| MAPREDUCE-1528  | 
      
TokenStorage should not be static  | 
      
Major  | 
      
.  | 
      
Owen O’Malley  | 
      
Jitendra Nath Pandey  | 
    
    
      
| MAPREDUCE-1505  | 
      
Cluster class should create the rpc client only when needed  | 
      
Major  | 
      
client  | 
      
Devaraj Das  | 
      
Dick King  | 
    
    
      
| MAPREDUCE-1375  | 
      
TestFileArgs fails intermittently  | 
      
Major  | 
      
contrib/streaming, test  | 
      
Amar Kamat  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-1288  | 
      
DistributedCache localizes only once per cache URI  | 
      
Critical  | 
      
distributed-cache, security, tasktracker  | 
      
Devaraj Das  | 
      
Devaraj Das  | 
    
    
      
| MAPREDUCE-1280  | 
      
Eclipse Plugin does not work with Eclipse Ganymede (3.4)  | 
      
Major  | 
      
.  | 
      
Aaron Kimball  | 
      
Alex Kozlov  | 
    
    
      
| MAPREDUCE-1225  | 
      
TT successfully localizes a task even though the corresponding cache-file has already changed on DFS.  | 
      
Major  | 
      
tasktracker  | 
      
Vinod Kumar Vavilapalli  | 
      
Zhong Wang  | 
    
    
      
| MAPREDUCE-1118  | 
      
Capacity Scheduler scheduling information is hard to read / should be tabular format  | 
      
Major  | 
      
capacity-sched  | 
      
Allen Wittenauer  | 
      
Krishna Ramachandran  | 
    
    
      
| MAPREDUCE-1085  | 
      
For tasks, “ulimit -v -1” is being run when user doesn’t specify mapred.child.ulimit  | 
      
Minor  | 
      
tasktracker  | 
      
Ravi Gummadi  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-869  | 
      
Documentation for config to set map/reduce task environment  | 
      
Major  | 
      
documentation, task  | 
      
Arun C Murthy  | 
      
Alejandro Abdelnur  | 
    
    
      
| MAPREDUCE-714  | 
      
JobConf.findContainingJar unescapes unnecessarily on Linux  | 
      
Major  | 
      
.  | 
      
Todd Lipcon  | 
      
Todd Lipcon  | 
    
    
      
| MAPREDUCE-647  | 
      
Update the DistCp forrest doc to make it consistent with the latest changes (5472, 5620, 5762, 5826)  | 
      
Major  | 
      
documentation  | 
      
Rodrigo Schmidt  | 
      
Rodrigo Schmidt  | 
    
    
      
| MAPREDUCE-577  | 
      
Duplicate Mapper input when using StreamXmlRecordReader  | 
      
Major  | 
      
contrib/streaming  | 
      
David Campbell  | 
      
Ravi Gummadi  | 
    
    
      
| MAPREDUCE-572  | 
      
If #link is missing from uri format of -cacheArchive then streaming does not throw error.  | 
      
Minor  | 
      
contrib/streaming  | 
      
Karam Singh  | 
      
Amareshwari Sriramadasu  |