HADOOP-9289 |
FsShell rm -f fails for non-matching globs |
Blocker |
fs |
Daryn Sharp |
Daryn Sharp |
HADOOP-9278 |
HarFileSystem may leak file handle |
Major |
fs |
Chris Nauroth |
Chris Nauroth |
HADOOP-9260 |
Hadoop version may be not correct when starting name node or data node |
Critical |
. |
Jerry Chen |
Chris Nauroth |
HADOOP-9255 |
relnotes.py missing last jira |
Critical |
scripts |
Thomas Graves |
Thomas Graves |
HADOOP-9252 |
StringUtils.humanReadableInt(..) has a race condition |
Minor |
util |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HADOOP-9231 |
Parametrize staging URL for the uniformity of distributionManagement |
Major |
build |
Konstantin Boudnik |
Konstantin Boudnik |
HADOOP-9221 |
Convert remaining xdocs to APT |
Major |
. |
Andy Isaacson |
Andy Isaacson |
HADOOP-9215 |
when using cmake-2.6, libhadoop.so doesn’t get created (only libhadoop.so.1.0.0) |
Blocker |
. |
Thomas Graves |
Colin Patrick McCabe |
HADOOP-9212 |
Potential deadlock in FileSystem.Cache/IPC/UGI |
Major |
fs |
Tom White |
Tom White |
HADOOP-9203 |
RPCCallBenchmark should find a random available port |
Trivial |
ipc, test |
Andrew Purtell |
Andrew Purtell |
HADOOP-9193 |
hadoop script can inadvertently expand wildcard arguments when delegating to hdfs script |
Minor |
scripts |
Jason Lowe |
Andy Isaacson |
HADOOP-9190 |
packaging docs is broken |
Major |
documentation |
Thomas Graves |
Andy Isaacson |
HADOOP-9183 |
Potential deadlock in ActiveStandbyElector |
Major |
ha |
Tom White |
Tom White |
HADOOP-9181 |
Set daemon flag for HttpServer’s QueuedThreadPool |
Major |
. |
Liang Xie |
Liang Xie |
HADOOP-9178 |
src/main/conf is missing hadoop-policy.xml |
Minor |
. |
Sandy Ryza |
Sandy Ryza |
HADOOP-9173 |
Add security token protobuf definition to common and use it in hdfs |
Major |
. |
Suresh Srinivas |
Suresh Srinivas |
HADOOP-9155 |
FsPermission should have different default value, 777 for directory and 666 for file |
Minor |
. |
Binglin Chang |
Binglin Chang |
HADOOP-9152 |
HDFS can report negative DFS Used on clusters with very small amounts of data |
Minor |
fs |
Brock Noland |
Brock Noland |
HADOOP-9135 |
JniBasedUnixGroupsMappingWithFallback should log at debug rather than info during fallback |
Trivial |
security |
Colin Patrick McCabe |
Colin Patrick McCabe |
HADOOP-9124 |
SortedMapWritable violates contract of Map interface for equals() and hashCode() |
Minor |
io |
Patrick Hunt |
Surenkumar Nihalani |
HADOOP-9113 |
o.a.h.fs.TestDelegationTokenRenewer is failing intermittently |
Major |
security, test |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9105 |
FsShell -moveFromLocal erroneously fails |
Major |
fs |
Daryn Sharp |
Daryn Sharp |
HADOOP-9103 |
UTF8 class does not properly decode Unicode characters outside the basic multilingual plane |
Major |
io |
yixiaohua |
Todd Lipcon |
HADOOP-9097 |
Maven RAT plugin is not checking all source files |
Critical |
build |
Tom White |
Thomas Graves |
HADOOP-9072 |
Hadoop-Common-0.23-Build Fails to build in Jenkins |
Major |
. |
Robert Parker |
Robert Parker |
HADOOP-9064 |
Augment DelegationTokenRenewer API to cancel the tokens on calls to removeRenewAction |
Major |
security |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9049 |
DelegationTokenRenewer needs to be Singleton and FileSystems should register/deregister to/from. |
Major |
security |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9041 |
FileSystem initialization can go into infinite loop |
Critical |
fs |
Radim Kolar |
Radim Kolar |
HADOOP-9025 |
org.apache.hadoop.tools.TestCopyListing failing |
Major |
. |
Robert Joseph Evans |
Jonathan Eagles |
HADOOP-9022 |
Hadoop distcp tool fails to copy file if -m 0 specified |
Major |
. |
Haiyang Jiang |
Jonathan Eagles |
HADOOP-8994 |
TestDFSShell creates file named “noFileHere”, making further tests hard to understand |
Minor |
test |
Andy Isaacson |
Andy Isaacson |
HADOOP-8986 |
Server$Call object is never released after it is sent |
Critical |
ipc |
Robert Joseph Evans |
Robert Joseph Evans |
HADOOP-8981 |
TestMetricsSystemImpl fails on Windows |
Major |
metrics |
Chris Nauroth |
Xuan Gong |
HADOOP-8962 |
RawLocalFileSystem.listStatus fails when a child filename contains a colon |
Critical |
fs |
Jason Lowe |
Jason Lowe |
HADOOP-8948 |
TestFileUtil.testGetDU fails on Windows due to incorrect assumption of line separator |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HADOOP-8913 |
hadoop-metrics2.properties should give units in comment for sampling period |
Minor |
metrics |
Sandy Ryza |
Sandy Ryza |
HADOOP-8912 |
adding .gitattributes file to prevent CRLF and LF mismatches for source and text files |
Major |
build |
Raja Aluri |
Raja Aluri |
HADOOP-8911 |
CRLF characters in source and text files |
Major |
build |
Raja Aluri |
Raja Aluri |
HADOOP-8906 |
paths with multiple globs are unreliable |
Critical |
fs |
Daryn Sharp |
Daryn Sharp |
HADOOP-8901 |
GZip and Snappy support may not work without unversioned libraries |
Minor |
native |
Colin Patrick McCabe |
Colin Patrick McCabe |
HADOOP-8900 |
BuiltInGzipDecompressor throws IOException - stored gzip size doesn’t match decompressed size |
Major |
. |
Slavik Krassovsky |
Andy Isaacson |
HADOOP-8883 |
Anonymous fallback in KerberosAuthenticator is broken |
Major |
. |
Robert Kanter |
Robert Kanter |
HADOOP-8881 |
FileBasedKeyStoresFactory initialization logging should be debug not info |
Major |
security |
Alejandro Abdelnur |
Alejandro Abdelnur |
HADOOP-8878 |
uppercase namenode hostname causes hadoop dfs calls with webhdfs filesystem and fsck to fail when security is on |
Major |
. |
Arpit Gupta |
Arpit Gupta |
HADOOP-8855 |
SSL-based image transfer does not work when Kerberos is disabled |
Minor |
security |
Todd Lipcon |
Todd Lipcon |
HADOOP-8843 |
Old trash directories are never deleted on upgrade from 1.x |
Critical |
. |
Robert Joseph Evans |
Jason Lowe |
HADOOP-8833 |
fs -text should make sure to call inputstream.seek(0) before using input stream |
Major |
fs |
Harsh J |
Harsh J |
HADOOP-8822 |
relnotes.py was deleted post mavenization |
Major |
. |
Robert Joseph Evans |
Robert Joseph Evans |
HADOOP-8819 |
Should use && instead of & in a few places in FTPFileSystem,FTPInputStream,S3InputStream,ViewFileSystem,ViewFs |
Major |
fs |
Brandon Li |
Brandon Li |
HADOOP-8816 |
HTTP Error 413 full HEAD if using kerberos authentication |
Major |
net |
Moritz Moeller |
Moritz Moeller |
HADOOP-8811 |
Compile hadoop native library in FreeBSD |
Critical |
native |
Radim Kolar |
Radim Kolar |
HADOOP-8795 |
BASH tab completion doesn’t look in PATH, assumes path to executable is specified |
Minor |
scripts |
Sean Mackrory |
Sean Mackrory |
HADOOP-8791 |
rm “Only deletes non empty directory and files.” |
Major |
documentation |
Bertrand Dechoux |
Jing Zhao |
HADOOP-8786 |
HttpServer continues to start even if AuthenticationFilter fails to init |
Major |
. |
Todd Lipcon |
Todd Lipcon |
HADOOP-8780 |
Update DeprecatedProperties apt file |
Major |
. |
Ahmed Radwan |
Ahmed Radwan |
HADOOP-8756 |
Fix SEGV when libsnappy is in java.library.path but not LD_LIBRARY_PATH |
Minor |
native |
Colin Patrick McCabe |
Colin Patrick McCabe |
HADOOP-8713 |
TestRPCCompatibility fails intermittently with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
HADOOP-8684 |
Deadlock between WritableComparator and WritableComparable |
Minor |
io |
Hiroshi Ikeda |
Jing Zhao |
HADOOP-8616 |
ViewFS configuration requires a trailing slash |
Major |
viewfs |
Eli Collins |
Sandy Ryza |
HADOOP-8589 |
ViewFs tests fail when tests and home dirs are nested |
Major |
fs, test |
Andrey Klochkov |
Sanjay Radia |
HADOOP-8418 |
Fix UGI for IBM JDK running on Windows |
Major |
security |
Luke Lu |
Yu Gao |
HADOOP-7294 |
FileUtil uses wrong stat command for FreeBSD |
Major |
fs |
Vitalii Tymchyshyn |
|
HADOOP-7115 |
Add a cache for getpwuid_r and getpwgid_r calls |
Major |
. |
Arun C Murthy |
Alejandro Abdelnur |
HADOOP-6762 |
exception while doing RPC I/O closes channel |
Critical |
. |
sam rash |
sam rash |
HADOOP-6607 |
Add different variants of non caching HTTP headers |
Minor |
io |
Steve Loughran |
Alejandro Abdelnur |
HDFS-4468 |
Fix TestHDFSCLI and TestQuota for HADOOP-9252 |
Minor |
. |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4462 |
2NN will fail to checkpoint after an HDFS upgrade from a pre-federation version of HDFS |
Major |
namenode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4458 |
start balancer failed with “Failed to create file [/system/balancer.id]” if configure IP on fs.defaultFS |
Major |
balancer & mover |
Wenwu Peng |
Binglin Chang |
HDFS-4452 |
getAdditionalBlock() can create multiple blocks if the client times out and retries. |
Critical |
namenode |
Konstantin Shvachko |
Konstantin Shvachko |
HDFS-4444 |
Add space between total transaction time and number of transactions in FSEditLog#printStatistics |
Trivial |
. |
Stephen Chu |
Stephen Chu |
HDFS-4443 |
Remove trailing ‘`’ character from HDFS nodelist jsp |
Trivial |
namenode |
Christian Rohling |
Christian Rohling |
HDFS-4428 |
FsDatasetImpl should disclose what the error is when a rename fails |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4426 |
Secondary namenode shuts down immediately after startup |
Blocker |
namenode |
Jason Lowe |
Arpit Agarwal |
HDFS-4415 |
HostnameFilter should handle hostname resolution failures and continue processing |
Major |
. |
Robert Kanter |
Robert Kanter |
HDFS-4404 |
Create file failure when the machine of first attempted NameNode is down |
Critical |
ha, hdfs-client |
liaowenrui |
Todd Lipcon |
HDFS-4403 |
DFSClient can infer checksum type when not provided by reading first byte |
Minor |
hdfs-client |
Todd Lipcon |
Todd Lipcon |
HDFS-4385 |
Maven RAT plugin is not checking all source files |
Critical |
build |
Thomas Graves |
Thomas Graves |
HDFS-4384 |
test_libhdfs_threaded gets SEGV if JNIEnv cannot be initialized |
Minor |
libhdfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4377 |
Some trivial DN comment cleanup |
Trivial |
. |
Eli Collins |
Eli Collins |
HDFS-4363 |
Combine PBHelper and HdfsProtoUtil and remove redundant methods |
Major |
. |
Suresh Srinivas |
Suresh Srinivas |
HDFS-4359 |
remove an unnecessary synchronized keyword in BPOfferService.java |
Major |
datanode |
Liang Xie |
Liang Xie |
HDFS-4351 |
Fix BlockPlacementPolicyDefault#chooseTarget when avoiding stale nodes |
Major |
namenode |
Andrew Wang |
Andrew Wang |
HDFS-4347 |
TestBackupNode can go into infinite loop “Waiting checkpoint to complete.” |
Major |
namenode, test |
Konstantin Shvachko |
Plamen Jeliazkov |
HDFS-4344 |
dfshealth.jsp throws NumberFormatException when dfs.hosts/dfs.hosts.exclude includes port number |
Major |
namenode |
tamtam180 |
Andy Isaacson |
HDFS-4315 |
DNs with multiple BPs can have BPOfferServices fail to start due to unsynchronized map access |
Major |
datanode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4308 |
addBlock() should persist file blocks once |
Major |
namenode |
Konstantin Shvachko |
Plamen Jeliazkov |
HDFS-4307 |
SocketCache should use monotonic time |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4306 |
PBHelper.convertLocatedBlock miss convert BlockToken |
Major |
. |
Binglin Chang |
Binglin Chang |
HDFS-4302 |
Precondition in EditLogFileInputStream’s length() method is checked too early in NameNode startup, causing fatal exception |
Major |
ha, namenode |
Eugene Koontz |
Eugene Koontz |
HDFS-4295 |
Using port 1023 should be valid when starting Secure DataNode |
Major |
security |
Stephen Chu |
Stephen Chu |
HDFS-4294 |
Backwards compatibility is not maintained for TestVolumeId |
Major |
. |
Robert Parker |
Robert Parker |
HDFS-4292 |
Sanity check not correct in RemoteBlockReader2.newBlockReader |
Minor |
. |
Binglin Chang |
Binglin Chang |
HDFS-4291 |
edit log unit tests leave stray test_edit_log_file around |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4288 |
NN accepts incremental BR as IBR in safemode |
Critical |
namenode |
Daryn Sharp |
Daryn Sharp |
HDFS-4282 |
TestEditLog.testFuzzSequences FAILED in all pre-commit test |
Major |
namenode, test |
Junping Du |
Todd Lipcon |
HDFS-4279 |
NameNode does not initialize generic conf keys when started with -recover |
Minor |
namenode |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4274 |
BlockPoolSliceScanner does not close verification log during shutdown |
Minor |
datanode |
Chris Nauroth |
Chris Nauroth |
HDFS-4270 |
Replications of the highest priority should be allowed to choose a source datanode that has reached its max replication limit |
Minor |
namenode |
Derek Dagit |
Derek Dagit |
HDFS-4268 |
Remove redundant enum NNHAStatusHeartbeat.State |
Major |
namenode |
Konstantin Shvachko |
Konstantin Shvachko |
HDFS-4242 |
Map.Entry is incorrectly used in LeaseManager |
Major |
namenode |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4238 |
[HA] Standby namenode should not do purging of shared storage edits. |
Major |
ha |
Vinayakumar B |
Todd Lipcon |
HDFS-4236 |
Regression: HDFS-4171 puts artificial limit on username length |
Blocker |
. |
Allen Wittenauer |
Alejandro Abdelnur |
HDFS-4232 |
NN fails to write a fsimage with stale leases |
Blocker |
namenode |
Daryn Sharp |
Daryn Sharp |
HDFS-4216 |
Adding symlink should not ignore QuotaExceededException |
Major |
namenode |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4186 |
logSync() is called with the write lock held while releasing lease |
Critical |
namenode |
Kihwal Lee |
Kihwal Lee |
HDFS-4182 |
SecondaryNameNode leaks NameCache entries |
Critical |
namenode |
Todd Lipcon |
Robert Joseph Evans |
HDFS-4181 |
LeaseManager tries to double remove and prints extra messages |
Critical |
namenode |
Kihwal Lee |
Kihwal Lee |
HDFS-4179 |
BackupNode: allow reads, fix checkpointing, safeMode |
Major |
namenode |
Konstantin Shvachko |
Konstantin Shvachko |
HDFS-4178 |
shell scripts should not close stderr |
Major |
scripts |
Andy Isaacson |
Andy Isaacson |
HDFS-4172 |
namenode does not URI-encode parameters when building URI for datanode request |
Minor |
namenode |
Derek Dagit |
Derek Dagit |
HDFS-4171 |
WebHDFS and HttpFs should accept only valid Unix user names |
Major |
. |
Harsh J |
Alejandro Abdelnur |
HDFS-4164 |
fuse_dfs: add -lrt to the compiler command line on Linux |
Minor |
fuse-dfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4162 |
Some malformed and unquoted HTML strings are returned from datanode web ui |
Minor |
datanode |
Derek Dagit |
Derek Dagit |
HDFS-4156 |
Seeking to a negative position should throw an IOE |
Major |
. |
Eli Collins |
Eli Reisman |
HDFS-4140 |
fuse-dfs handles open(O_TRUNC) poorly |
Major |
fuse-dfs |
Andy Isaacson |
Colin Patrick McCabe |
HDFS-4139 |
fuse-dfs RO mode still allows file truncation |
Major |
fuse-dfs |
Andy Isaacson |
Colin Patrick McCabe |
HDFS-4132 |
when libwebhdfs is not enabled, nativeMiniDfsClient frees uninitialized memory |
Major |
libhdfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4127 |
Log message is not correct in case of short of replica |
Minor |
namenode |
Junping Du |
Junping Du |
HDFS-4112 |
A few improvements on INodeDirectory |
Major |
namenode |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4107 |
Add utility methods to cast INode to INodeFile and INodeFileUnderConstruction |
Major |
namenode |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4106 |
BPServiceActor#lastHeartbeat, lastBlockReport and lastDeletedReport should be declared as volatile |
Minor |
namenode, test |
Jing Zhao |
Jing Zhao |
HDFS-4105 |
the SPNEGO user for secondary namenode should use the web keytab |
Major |
. |
Arpit Gupta |
Arpit Gupta |
HDFS-4104 |
dfs -test -d prints inappropriate error on nonexistent directory |
Minor |
. |
Andy Isaacson |
Andy Isaacson |
HDFS-4099 |
Clean up replication code and add more javadoc |
Minor |
namenode |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4090 |
getFileChecksum() result incompatible when called against zero-byte files. |
Critical |
hdfs-client |
Kihwal Lee |
Kihwal Lee |
HDFS-4075 |
Reduce recommissioning overhead |
Critical |
namenode |
Kihwal Lee |
Kihwal Lee |
HDFS-4072 |
On file deletion remove corresponding blocks pending replication |
Minor |
namenode |
Jing Zhao |
Jing Zhao |
HDFS-4061 |
TestBalancer and TestUnderReplicatedBlocks need timeouts |
Major |
. |
Eli Collins |
Eli Collins |
HDFS-4055 |
TestAuditLogs is flaky |
Major |
. |
Binglin Chang |
Binglin Chang |
HDFS-4049 |
hflush performance regression due to nagling delays |
Critical |
datanode, performance |
Todd Lipcon |
Todd Lipcon |
HDFS-4046 |
ChecksumTypeProto use NULL as enum value which is illegal in C/C++ |
Minor |
datanode, namenode |
Binglin Chang |
Binglin Chang |
HDFS-4044 |
Duplicate ChecksumType definition in HDFS .proto files |
Major |
datanode |
Binglin Chang |
Binglin Chang |
HDFS-4036 |
FSDirectory.unprotectedAddFile(..) should not throw UnresolvedLinkException |
Major |
namenode |
Tsz Wo Nicholas Sze |
Jing Zhao |
HDFS-4022 |
Replication not happening for appended block |
Blocker |
. |
suja s |
Vinayakumar B |
HDFS-4021 |
Misleading error message when resources are low on the NameNode |
Minor |
namenode |
Colin Patrick McCabe |
Christopher Conner |
HDFS-4020 |
TestRBWBlockInvalidation may time out |
Major |
. |
Eli Collins |
Eli Collins |
HDFS-4018 |
TestDataNodeMultipleRegistrations#testMiniDFSClusterWithMultipleNN is missing some cluster cleanup |
Minor |
. |
Eli Collins |
Eli Collins |
HDFS-4006 |
TestCheckpoint#testSecondaryHasVeryOutOfDateImage occasionally fails due to unexpected exit |
Major |
namenode |
Eli Collins |
Todd Lipcon |
HDFS-3999 |
HttpFS OPEN operation expects len parameter, it should be length |
Major |
. |
Alejandro Abdelnur |
Alejandro Abdelnur |
HDFS-3997 |
OfflineImageViewer incorrectly passes value of imageVersion when visiting IS_COMPRESSED element |
Trivial |
namenode |
Mithun Radhakrishnan |
Mithun Radhakrishnan |
HDFS-3996 |
Add debug log removed in HDFS-3873 back |
Minor |
. |
Eli Collins |
Eli Collins |
HDFS-3992 |
Method org.apache.hadoop.hdfs.TestHftpFileSystem.tearDown() sometimes throws NPEs |
Minor |
. |
Ivan A. Veselovsky |
Ivan A. Veselovsky |
HDFS-3990 |
NN’s health report has severe performance problems |
Critical |
namenode |
Daryn Sharp |
Daryn Sharp |
HDFS-3985 |
Add timeouts to TestMulitipleNNDataBlockScanner |
Major |
test |
Eli Collins |
|
HDFS-3979 |
Fix hsync semantics |
Major |
datanode |
Lars Hofhansl |
Lars Hofhansl |
HDFS-3970 |
BlockPoolSliceStorage#doRollback(..) should use BlockPoolSliceStorage instead of DataStorage to read prev version file. |
Major |
datanode |
Vinayakumar B |
Vinayakumar B |
HDFS-3964 |
Make NN log of fs.defaultFS debug rather than info |
Minor |
namenode |
Eli Collins |
Eli Collins |
HDFS-3951 |
datanode web ui does not work over HTTPS when datanode is started in secure mode |
Major |
datanode, security |
Alejandro Abdelnur |
Alejandro Abdelnur |
HDFS-3949 |
NameNodeRpcServer#join should join on both client and server RPC servers |
Minor |
namenode |
Eli Collins |
Eli Collins |
HDFS-3948 |
TestWebHDFS#testNamenodeRestart occasionally fails |
Minor |
test |
Eli Collins |
Jing Zhao |
HDFS-3938 |
remove current limitations from HttpFS docs |
Major |
documentation |
Alejandro Abdelnur |
Alejandro Abdelnur |
HDFS-3936 |
MiniDFSCluster shutdown races with BlocksMap usage |
Major |
. |
Eli Collins |
Eli Collins |
HDFS-3932 |
NameNode Web UI broken if the rpc-address is set to the wildcard |
Major |
. |
Eli Collins |
Eli Collins |
HDFS-3931 |
TestDatanodeBlockScanner#testBlockCorruptionPolicy2 is broken |
Minor |
test |
Eli Collins |
Andy Isaacson |
HDFS-3924 |
Multi-byte id in HdfsVolumeId |
Major |
hdfs-client |
Andrew Wang |
Andrew Wang |
HDFS-3921 |
NN will prematurely consider blocks missing when entering active state while still in safe mode |
Major |
. |
Stephen Chu |
Aaron T. Myers |
HDFS-3919 |
MiniDFSCluster:waitClusterUp can hang forever |
Minor |
test |
Andy Isaacson |
Andy Isaacson |
HDFS-3916 |
libwebhdfs (C client) code cleanups |
Major |
webhdfs |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-3831 |
Failure to renew tokens due to test-sources left in classpath |
Critical |
security |
Jason Lowe |
Jason Lowe |
HDFS-3829 |
TestHftpURLTimeouts fails intermittently with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
HDFS-3824 |
TestHftpDelegationToken fails intermittently with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
HDFS-3804 |
TestHftpFileSystem fails intermittently with JDK7 |
Major |
test |
Trevor Robinson |
Trevor Robinson |
HDFS-3753 |
Tests don’t run with native libraries |
Major |
build, test |
Eli Collins |
Colin Patrick McCabe |
HDFS-3678 |
Edit log files are never being purged from 2NN |
Critical |
namenode |
Todd Lipcon |
Aaron T. Myers |
HDFS-3626 |
Creating file with invalid path can corrupt edit log |
Blocker |
namenode |
Todd Lipcon |
Todd Lipcon |
HDFS-3625 |
Fix TestBackupNode by properly initializing edit log |
Blocker |
ha |
Eli Collins |
Junping Du |
HDFS-3616 |
TestWebHdfsWithMultipleNameNodes fails with ConcurrentModificationException in DN shutdown |
Major |
datanode |
Uma Maheswara Rao G |
Jing Zhao |
HDFS-3553 |
Hftp proxy tokens are broken |
Blocker |
. |
Daryn Sharp |
Daryn Sharp |
HDFS-3510 |
Improve FSEditLog pre-allocation |
Major |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-3507 |
DFS#isInSafeMode needs to execute only on Active NameNode |
Critical |
ha |
Vinayakumar B |
Vinayakumar B |
HDFS-3429 |
DataNode reads checksums even if client does not need them |
Major |
datanode, performance |
Todd Lipcon |
Todd Lipcon |
HDFS-3373 |
FileContext HDFS implementation can leak socket caches |
Major |
hdfs-client |
Todd Lipcon |
John George |
HDFS-3224 |
Bug in check for DN re-registration with different storage ID |
Minor |
. |
Eli Collins |
Jason Lowe |
HDFS-2264 |
NamenodeProtocol has the wrong value for clientPrincipal in KerberosInfo annotation |
Major |
namenode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-1322 |
Document umask in DistributedFileSystem#mkdirs javadocs |
Major |
. |
Ravi Gummadi |
Colin Patrick McCabe |
MAPREDUCE-4969 |
TestKeyValueTextInputFormat test fails with Open JDK 7 |
Major |
test |
Arpit Agarwal |
Arpit Agarwal |
MAPREDUCE-4953 |
HadoopPipes misuses fprintf |
Major |
pipes |
Andy Isaacson |
Andy Isaacson |
MAPREDUCE-4948 |
TestYARNRunner.testHistoryServerToken failed on trunk |
Critical |
client |
Junping Du |
Junping Du |
MAPREDUCE-4946 |
Type conversion of map completion events leads to performance problems with large jobs |
Critical |
mr-am |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4936 |
JobImpl uber checks for cpu are wrong |
Critical |
mrv2 |
Daryn Sharp |
Arun C Murthy |
MAPREDUCE-4934 |
Maven RAT plugin is not checking all source files |
Critical |
build |
Thomas Graves |
Thomas Graves |
MAPREDUCE-4925 |
The pentomino option parser may be buggy |
Major |
examples |
Karthik Kambatla |
Karthik Kambatla |
MAPREDUCE-4924 |
flakey test: org.apache.hadoop.mapred.TestClusterMRNotification.testMR |
Trivial |
mrv1 |
Robert Kanter |
Robert Kanter |
MAPREDUCE-4923 |
Add toString method to TaggedInputSplit |
Minor |
mrv1, mrv2, task |
Sandy Ryza |
Sandy Ryza |
MAPREDUCE-4921 |
JobClient should acquire HS token with RM principal |
Blocker |
client |
Daryn Sharp |
Daryn Sharp |
MAPREDUCE-4920 |
Use security token protobuf definition from hadoop common |
Major |
. |
Vinod Kumar Vavilapalli |
Suresh Srinivas |
MAPREDUCE-4913 |
TestMRAppMaster#testMRAppMasterMissingStaging occasionally exits |
Major |
mr-am |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4902 |
Fix typo “receievd” should be “received” in log output |
Trivial |
. |
Albert Chu |
Albert Chu |
MAPREDUCE-4895 |
Fix compilation failure of org.apache.hadoop.mapred.gridmix.TestResourceUsageEmulators |
Major |
. |
Dennis Y |
Dennis Y |
MAPREDUCE-4894 |
Renewal / cancellation of JobHistory tokens |
Blocker |
jobhistoryserver, mrv2 |
Siddharth Seth |
Siddharth Seth |
MAPREDUCE-4893 |
MR AppMaster can do sub-optimal assignment of containers to map tasks leading to poor node locality |
Major |
applicationmaster |
Bikas Saha |
Bikas Saha |
MAPREDUCE-4890 |
Invalid TaskImpl state transitions when task fails while speculating |
Critical |
mr-am |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4884 |
streaming tests fail to start MiniMRCluster due to “Queue configuration missing child queue names for root” |
Major |
contrib/streaming, test |
Chris Nauroth |
Chris Nauroth |
MAPREDUCE-4861 |
Cleanup: Remove unused mapreduce.security.token.DelegationTokenRenewal |
Major |
. |
Karthik Kambatla |
Karthik Kambatla |
MAPREDUCE-4856 |
TestJobOutputCommitter uses same directory as TestJobCleanup |
Major |
test |
Sandy Ryza |
Sandy Ryza |
MAPREDUCE-4848 |
TaskAttemptContext cast error during AM recovery |
Major |
mr-am |
Jason Lowe |
Jerry Chen |
MAPREDUCE-4842 |
Shuffle race can hang reducer |
Blocker |
mrv2 |
Jason Lowe |
Mariappan Asokan |
MAPREDUCE-4836 |
Elapsed time for running tasks on AM web UI tasks page is 0 |
Major |
. |
Ravi Prakash |
Ravi Prakash |
MAPREDUCE-4833 |
Task can get stuck in FAIL_CONTAINER_CLEANUP |
Critical |
applicationmaster, mrv2 |
Robert Joseph Evans |
Robert Parker |
MAPREDUCE-4832 |
MR AM can get in a split brain situation |
Critical |
applicationmaster |
Robert Joseph Evans |
Jason Lowe |
MAPREDUCE-4825 |
JobImpl.finished doesn’t expect ERROR as a final job state |
Major |
mr-am |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4819 |
AM can rerun job after reporting final job status to the client |
Blocker |
mr-am |
Jason Lowe |
Bikas Saha |
MAPREDUCE-4817 |
Hardcoded task ping timeout kills tasks localizing large amounts of data |
Critical |
applicationmaster, mr-am |
Jason Lowe |
Thomas Graves |
MAPREDUCE-4813 |
AM timing out during job commit |
Critical |
applicationmaster |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4801 |
ShuffleHandler can generate large logs due to prematurely closed channels |
Critical |
. |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4797 |
LocalContainerAllocator can loop forever trying to contact the RM |
Major |
applicationmaster |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4787 |
TestJobMonitorAndPrint is broken |
Major |
test |
Ravi Prakash |
Robert Parker |
MAPREDUCE-4786 |
Job End Notification retry interval is 5 milliseconds by default |
Major |
mrv2 |
Ravi Prakash |
Ravi Prakash |
MAPREDUCE-4782 |
NLineInputFormat skips first line of last InputSplit |
Blocker |
client |
Mark Fuhs |
Mark Fuhs |
MAPREDUCE-4778 |
Fair scheduler event log is only written if directory exists on HDFS |
Major |
jobtracker, scheduler |
Sandy Ryza |
Sandy Ryza |
MAPREDUCE-4774 |
JobImpl does not handle asynchronous task events in FAILED state |
Major |
applicationmaster, mrv2 |
Ivan A. Veselovsky |
Jason Lowe |
MAPREDUCE-4772 |
Fetch failures can take way too long for a map to be restarted |
Critical |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
MAPREDUCE-4771 |
KeyFieldBasedPartitioner not partitioning properly when configured |
Major |
mrv2 |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4751 |
AM stuck in KILL_WAIT for days |
Major |
. |
Ravi Prakash |
Vinod Kumar Vavilapalli |
MAPREDUCE-4748 |
Invalid event: T_ATTEMPT_SUCCEEDED at SUCCEEDED |
Blocker |
mrv2 |
Robert Joseph Evans |
Jason Lowe |
MAPREDUCE-4746 |
The MR Application Master does not have a config to set environment variables |
Major |
applicationmaster |
Robert Parker |
Robert Parker |
MAPREDUCE-4741 |
WARN and ERROR messages logged during normal AM shutdown |
Minor |
applicationmaster, mrv2 |
Jason Lowe |
Vinod Kumar Vavilapalli |
MAPREDUCE-4740 |
only .jars can be added to the Distributed Cache classpath |
Blocker |
mrv2 |
Robert Joseph Evans |
Robert Joseph Evans |
MAPREDUCE-4733 |
Reducer can fail to make progress during shuffle if too many reducers complete consecutively |
Major |
applicationmaster, mrv2 |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4730 |
AM crashes due to OOM while serving up map task completion events |
Blocker |
applicationmaster, mrv2 |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4729 |
job history UI not showing all job attempts |
Major |
jobhistoryserver |
Thomas Graves |
Vinod Kumar Vavilapalli |
MAPREDUCE-4724 |
job history web ui applications page should be sorted to display last app first |
Major |
jobhistoryserver |
Thomas Graves |
Thomas Graves |
MAPREDUCE-4721 |
Task startup time in JHS is same as job startup time. |
Major |
jobhistoryserver |
Ravi Prakash |
Ravi Prakash |
MAPREDUCE-4720 |
Browser thinks History Server main page JS is taking too long |
Major |
. |
Robert Joseph Evans |
Ravi Prakash |
MAPREDUCE-4712 |
mr-jobhistory-daemon.sh doesn’t accept –config |
Major |
jobhistoryserver |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
MAPREDUCE-4705 |
Historyserver links expire before the history data does |
Critical |
jobhistoryserver, mrv2 |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4681 |
HDFS-3910 broke MR tests |
Major |
. |
Arun C Murthy |
Arun C Murthy |
MAPREDUCE-4678 |
Running the Pentomino example with defaults throws java.lang.NegativeArraySizeException |
Minor |
examples |
Chris McConnell |
Chris McConnell |
MAPREDUCE-4674 |
Hadoop examples secondarysort has a typo “secondarysrot” in the usage |
Minor |
. |
Robert Justice |
Robert Justice |
MAPREDUCE-4654 |
TestDistCp is @ignored |
Critical |
test |
Colin Patrick McCabe |
Sandy Ryza |
MAPREDUCE-4637 |
Killing an unassigned task attempt causes the job to fail |
Major |
mrv2 |
Tom White |
Mayank Bansal |
MAPREDUCE-4607 |
Race condition in ReduceTask completion can result in Task being incorrectly failed |
Major |
. |
Bikas Saha |
Bikas Saha |
MAPREDUCE-4554 |
Job Credentials are not transmitted if security is turned off |
Major |
job submission, security |
Benoy Antony |
Benoy Antony |
MAPREDUCE-4521 |
mapreduce.user.classpath.first incompatibility with 0.20/1.x |
Major |
mrv2 |
Jason Lowe |
Ravi Prakash |
MAPREDUCE-4479 |
Fix parameter order in assertEquals() in TestCombineInputFileFormat.java |
Major |
test |
Mariappan Asokan |
Mariappan Asokan |
MAPREDUCE-4425 |
Speculation + Fetch failures can lead to a hung job |
Critical |
mrv2 |
Siddharth Seth |
Jason Lowe |
MAPREDUCE-4279 |
getClusterStatus() fails with null pointer exception when running jobs in local mode |
Major |
jobtracker |
Rahul Jain |
Devaraj K |
MAPREDUCE-4278 |
cannot run two local jobs in parallel from the same gateway. |
Major |
. |
Araceli Henley |
Sandy Ryza |
MAPREDUCE-4272 |
SortedRanges.Range#compareTo is not spec compliant |
Major |
task |
Luke Lu |
Yu Gao |
MAPREDUCE-2264 |
Job status exceeds 100% in some cases |
Major |
jobtracker |
Adam Kramer |
Devaraj K |
MAPREDUCE-1806 |
CombineFileInputFormat does not work with paths not on default FS |
Major |
harchive |
Paul Yang |
Gera Shegalov |
MAPREDUCE-1700 |
User supplied dependencies may conflict with MapReduce system JARs |
Major |
task |
Tom White |
Tom White |
YARN-364 |
AggregatedLogDeletionService can take too long to delete logs |
Major |
. |
Jason Lowe |
Jason Lowe |
YARN-360 |
Allow apps to concurrently register tokens for renewal |
Critical |
. |
Daryn Sharp |
Daryn Sharp |
YARN-357 |
App submission should not be synchronized |
Major |
resourcemanager |
Daryn Sharp |
Daryn Sharp |
YARN-355 |
RM app submission jams under load |
Blocker |
resourcemanager |
Daryn Sharp |
Daryn Sharp |
YARN-354 |
WebAppProxyServer exits immediately after startup |
Blocker |
. |
Liang Xie |
Liang Xie |
YARN-343 |
Capacity Scheduler maximum-capacity value -1 is invalid |
Major |
capacityscheduler |
Thomas Graves |
Xuan Gong |
YARN-336 |
Fair scheduler FIFO scheduling within a queue only allows 1 app at a time |
Major |
scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-334 |
Maven RAT plugin is not checking all source files |
Critical |
. |
Thomas Graves |
Thomas Graves |
YARN-330 |
Flakey test: TestNodeManagerShutdown#testKillContainersOnShutdown |
Major |
nodemanager |
Hitesh Shah |
Sandy Ryza |
YARN-325 |
RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completing |
Blocker |
capacityscheduler |
Jason Lowe |
Arun C Murthy |
YARN-320 |
RM should always be able to renew its own tokens |
Blocker |
resourcemanager |
Daryn Sharp |
Daryn Sharp |
YARN-302 |
Fair scheduler assignmultiple should default to false |
Major |
resourcemanager, scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-301 |
Fair scheduler throws ConcurrentModificationException when iterating over app’s priorities |
Major |
resourcemanager, scheduler |
Hong Shen |
Hong Shen |
YARN-300 |
After YARN-271, fair scheduler can infinite loop and not schedule any application. |
Major |
resourcemanager, scheduler |
Hong Shen |
Sandy Ryza |
YARN-293 |
Node Manager leaks LocalizerRunner object for every Container |
Critical |
nodemanager |
Devaraj K |
Robert Joseph Evans |
YARN-288 |
Fair scheduler queue doesn’t accept any jobs when ACLs are configured. |
Major |
resourcemanager, scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-283 |
Fair scheduler fails to get queue info without root prefix |
Major |
scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-282 |
Fair scheduler web UI double counts Apps Submitted |
Major |
. |
Sandy Ryza |
Sandy Ryza |
YARN-278 |
Fair scheduler maxRunningApps config causes no apps to make progress |
Major |
resourcemanager, scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-272 |
Fair scheduler log messages try to print objects without overridden toString methods |
Major |
scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-271 |
Fair scheduler hits IllegalStateException trying to reserve different apps on same node |
Major |
resourcemanager, scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-267 |
Fix fair scheduler web UI |
Major |
resourcemanager, scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-266 |
RM and JHS Web UIs are blank because AppsBlock is not escaping string properly |
Critical |
resourcemanager |
Ravi Prakash |
Ravi Prakash |
YARN-264 |
y.s.rm.DelegationTokenRenewer attempts to renew token even after removing an app |
Major |
. |
Karthik Kambatla |
Karthik Kambatla |
YARN-258 |
RM web page UI shows Invalid Date for start and finish times |
Major |
resourcemanager |
Ravi Prakash |
Ravi Prakash |
YARN-253 |
Container launch may fail if no files were localized |
Critical |
nodemanager |
Tom White |
Tom White |
YARN-251 |
Proxy URI generation fails for blank tracking URIs |
Major |
resourcemanager |
Tom White |
Tom White |
YARN-225 |
Proxy Link in RM UI thows NPE in Secure mode |
Critical |
resourcemanager |
Devaraj K |
Devaraj K |
YARN-224 |
Fair scheduler logs too many nodeUpdate INFO messages |
Major |
. |
Sandy Ryza |
Sandy Ryza |
YARN-223 |
Change processTree interface to work better with native code |
Critical |
. |
Radim Kolar |
Radim Kolar |
YARN-217 |
yarn rmadmin commands fail in secure cluster |
Blocker |
resourcemanager |
Devaraj K |
Devaraj K |
YARN-214 |
RMContainerImpl does not handle event EXPIRE at state RUNNING |
Major |
resourcemanager |
Jason Lowe |
Jonathan Eagles |
YARN-212 |
NM state machine ignores an APPLICATION_CONTAINER_FINISHED event when it shouldn’t |
Blocker |
nodemanager |
Nathan Roberts |
Nathan Roberts |
YARN-206 |
TestApplicationCleanup.testContainerCleanup occasionally fails |
Major |
resourcemanager |
Jason Lowe |
Jason Lowe |
YARN-201 |
CapacityScheduler can take a very long time to schedule containers if requests are off cluster |
Critical |
capacityscheduler |
Jason Lowe |
Jason Lowe |
YARN-189 |
deadlock in RM - AMResponse object |
Blocker |
resourcemanager |
Thomas Graves |
Thomas Graves |
YARN-181 |
capacity-scheduler.xml move breaks Eclipse import |
Critical |
resourcemanager |
Siddharth Seth |
Siddharth Seth |
YARN-180 |
Capacity scheduler - containers that get reserved create container token to early |
Critical |
capacityscheduler |
Thomas Graves |
Arun C Murthy |
YARN-179 |
Bunch of test failures on trunk |
Blocker |
capacityscheduler |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
YARN-178 |
Fix custom ProcessTree instance creation |
Critical |
. |
Radim Kolar |
Radim Kolar |
YARN-177 |
CapacityScheduler - adding a queue while the RM is running has wacky results |
Critical |
capacityscheduler |
Thomas Graves |
Arun C Murthy |
YARN-170 |
NodeManager stop() gets called twice on shutdown |
Major |
nodemanager |
Sandy Ryza |
Sandy Ryza |
YARN-166 |
capacity scheduler doesn’t allow capacity < 1.0 |
Major |
capacityscheduler |
Thomas Graves |
Thomas Graves |
YARN-163 |
Retrieving container log via NM webapp can hang with multibyte characters in log |
Major |
nodemanager |
Jason Lowe |
Jason Lowe |
YARN-161 |
Yarn Common has multiple compiler warnings for unchecked operations |
Major |
api |
Chris Nauroth |
Chris Nauroth |
YARN-159 |
RM web ui applications page should be sorted to display last app first |
Major |
resourcemanager |
Thomas Graves |
Thomas Graves |
YARN-151 |
Browser thinks RM main page JS is taking too long |
Major |
. |
Robert Joseph Evans |
Ravi Prakash |
YARN-150 |
AppRejectedTransition does not unregister app from master service and scheduler |
Major |
. |
Bikas Saha |
Bikas Saha |
YARN-140 |
Add capacity-scheduler-default.xml to provide a default set of configurations for the capacity scheduler. |
Major |
capacityscheduler |
Ahmed Radwan |
Ahmed Radwan |
YARN-139 |
Interrupted Exception within AsyncDispatcher leads to user confusion |
Major |
api |
Nathan Roberts |
Vinod Kumar Vavilapalli |
YARN-136 |
Make ClientTokenSecretManager part of RMContext |
Major |
resourcemanager |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
YARN-133 |
update web services docs for RM clusterMetrics |
Major |
resourcemanager |
Thomas Graves |
Ravi Prakash |
YARN-131 |
Incorrect ACL properties in capacity scheduler documentation |
Major |
capacityscheduler |
Ahmed Radwan |
Ahmed Radwan |
YARN-127 |
Move RMAdmin tool to the client package |
Major |
. |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
YARN-116 |
RM is missing ability to add include/exclude files without a restart |
Major |
resourcemanager |
xieguiming |
xieguiming |
YARN-102 |
Move the apache licence header to the top of the file in MemStore.java |
Trivial |
resourcemanager |
Devaraj K |
Devaraj K |
YARN-94 |
DistributedShell jar should point to Client as the main class by default |
Major |
applications/distributed-shell |
Vinod Kumar Vavilapalli |
Hitesh Shah |
YARN-93 |
Diagnostics missing from applications that have finished but failed |
Major |
resourcemanager |
Jason Lowe |
Jason Lowe |
YARN-82 |
YARN local-dirs defaults to /tmp/nm-local-dir |
Minor |
nodemanager |
Andy Isaacson |
Hemanth Yamijala |
YARN-78 |
Change UnmanagedAMLauncher to use YarnClientImpl |
Major |
applications |
Bikas Saha |
Bikas Saha |
YARN-72 |
NM should handle cleaning up containers when it shuts down |
Major |
nodemanager |
Hitesh Shah |
Sandy Ryza |
YARN-53 |
Add protocol to YARN to support GetGroups |
Major |
resourcemanager |
Alejandro Abdelnur |
Bo Wang |
YARN-43 |
TestResourceTrackerService fail intermittently on jdk7 |
Major |
. |
Thomas Graves |
Thomas Graves |
YARN-40 |
Provide support for missing yarn commands |
Major |
client |
Devaraj K |
Devaraj K |
YARN-33 |
LocalDirsHandler should validate the configured local and log dirs |
Major |
nodemanager |
Mayank Bansal |
Mayank Bansal |
YARN-32 |
TestApplicationTokens fails intermintently on jdk7 |
Major |
. |
Thomas Graves |
Vinod Kumar Vavilapalli |
YARN-30 |
TestNMWebServicesApps, TestRMWebServicesApps and TestRMWebServicesNodes fail on jdk7 |
Major |
. |
Thomas Graves |
Thomas Graves |
YARN-28 |
TestCompositeService fails on jdk7 |
Major |
. |
Thomas Graves |
Thomas Graves |