HADOOP-9872 |
Improve protoc version handling and detection |
Blocker |
build |
Alejandro Abdelnur |
Alejandro Abdelnur |
HADOOP-9850 |
RPC kerberos errors don’t trigger relogin |
Blocker |
ipc |
Daryn Sharp |
Daryn Sharp |
HADOOP-9816 |
RPC Sasl QOP is broken |
Blocker |
ipc, security |
Daryn Sharp |
Daryn Sharp |
HADOOP-9787 |
ShutdownHelper util to shutdown threads and threadpools |
Major |
util |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9786 |
RetryInvocationHandler#isRpcInvocation should support ProtocolTranslator |
Major |
. |
Jing Zhao |
Jing Zhao |
HADOOP-9773 |
TestLightWeightCache fails |
Minor |
test |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HADOOP-9759 |
Add support for NativeCodeLoader#getLibraryName on Windows |
Critical |
. |
Chuan Liu |
Chuan Liu |
HADOOP-9738 |
TestDistCh fails |
Major |
tools |
Kihwal Lee |
Jing Zhao |
HADOOP-9707 |
Fix register lists for crc32c inline assembly |
Minor |
util |
Todd Lipcon |
Todd Lipcon |
HADOOP-9701 |
mvn site ambiguous links in hadoop-common |
Minor |
documentation |
Steve Loughran |
Karthik Kambatla |
HADOOP-9681 |
FileUtil.unTarUsingJava() should close the InputStream upon finishing |
Minor |
. |
Chuan Liu |
Chuan Liu |
HADOOP-9678 |
TestRPC#testStopsAllThreads intermittently fails on Windows |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HADOOP-9665 |
BlockDecompressorStream#decompress will throw EOFException instead of return -1 when EOF |
Critical |
. |
Zhijie Shen |
Zhijie Shen |
HADOOP-9656 |
Gridmix unit tests fail on Windows and Linux |
Minor |
test, tools |
Chuan Liu |
Chuan Liu |
HADOOP-9643 |
org.apache.hadoop.security.SecurityUtil calls toUpperCase(Locale.getDefault()) as well as toLowerCase(Locale.getDefault()) on hadoop.security.authentication value. |
Minor |
security |
Mark Miller |
Mark Miller |
HADOOP-9638 |
parallel test changes caused invalid test path for several HDFS tests on Windows |
Major |
test |
Chris Nauroth |
Andrey Klochkov |
HADOOP-9637 |
Adding Native Fstat for Windows as needed by YARN |
Major |
. |
Chuan Liu |
Chuan Liu |
HADOOP-9632 |
TestShellCommandFencer will fail if there is a ‘host’ machine in the network |
Minor |
. |
Chuan Liu |
Chuan Liu |
HADOOP-9607 |
Fixes in Javadoc build |
Minor |
documentation |
Timothy St. Clair |
|
HADOOP-9599 |
hadoop-config.cmd doesn’t set JAVA_LIBRARY_PATH correctly |
Major |
. |
Mostafa Elhemali |
Mostafa Elhemali |
HADOOP-9593 |
stack trace printed at ERROR for all yarn clients without hadoop.home set |
Major |
util |
Steve Loughran |
Steve Loughran |
HADOOP-9581 |
hadoop –config non-existent directory should result in error |
Major |
scripts |
Ashwin Shankar |
Ashwin Shankar |
HADOOP-9574 |
Add new methods in AbstractDelegationTokenSecretManager for restoring RMDelegationTokens on RMRestart |
Major |
. |
Jian He |
Jian He |
HADOOP-9566 |
Performing direct read using libhdfs sometimes raises SIGPIPE (which in turn throws SIGABRT) causing client crashes |
Major |
native |
Lenni Kuff |
Colin Patrick McCabe |
HADOOP-9563 |
Fix incompatibility introduced by HADOOP-9523 |
Major |
util |
Kihwal Lee |
Tian Hong Wang |
HADOOP-9556 |
disable HA tests on Windows that fail due to ZooKeeper client connection management bug |
Major |
ha, test |
Chris Nauroth |
Chris Nauroth |
HADOOP-9553 |
TestAuthenticationToken fails on Windows |
Major |
test |
Arpit Agarwal |
Arpit Agarwal |
HADOOP-9550 |
Remove aspectj dependency |
Major |
. |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9549 |
WebHdfsFileSystem hangs on close() |
Blocker |
security |
Kihwal Lee |
Daryn Sharp |
HADOOP-9532 |
HADOOP_CLIENT_OPTS is appended twice by Windows cmd scripts |
Minor |
bin |
Chris Nauroth |
Chris Nauroth |
HADOOP-9527 |
Add symlink support to LocalFileSystem on Windows |
Major |
fs, test |
Arpit Agarwal |
Arpit Agarwal |
HADOOP-9526 |
TestShellCommandFencer and TestShell fail on Windows |
Major |
test |
Arpit Agarwal |
Arpit Agarwal |
HADOOP-9524 |
Fix ShellCommandFencer to work on Windows |
Major |
ha |
Arpit Agarwal |
Arpit Agarwal |
HADOOP-9517 |
Document Hadoop Compatibility |
Blocker |
documentation |
Arun C Murthy |
Karthik Kambatla |
HADOOP-9507 |
LocalFileSystem rename() is broken in some cases when destination exists |
Minor |
fs |
Mostafa Elhemali |
Chris Nauroth |
HADOOP-9504 |
MetricsDynamicMBeanBase has concurrency issues in createMBeanInfo |
Critical |
metrics |
Liang Xie |
Liang Xie |
HADOOP-9500 |
TestUserGroupInformation#testGetServerSideGroups fails on Windows due to failure to find winutils.exe |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HADOOP-9496 |
Bad merge of HADOOP-9450 on branch-2 breaks all bin/hadoop calls that need HADOOP_CLASSPATH |
Critical |
bin |
Gopal V |
Harsh J |
HADOOP-9490 |
LocalFileSystem#reportChecksumFailure not closing the checksum file handle before rename |
Major |
fs |
Ivan Mitic |
Ivan Mitic |
HADOOP-9488 |
FileUtil#createJarWithClassPath only substitutes environment variables from current process environment/does not support overriding when launching new process |
Major |
fs |
Chris Nauroth |
Chris Nauroth |
HADOOP-9486 |
Promote Windows and Shell related utils from YARN to Hadoop Common |
Major |
. |
Vinod Kumar Vavilapalli |
Chris Nauroth |
HADOOP-9485 |
No default value in the code for hadoop.rpc.socket.factory.class.default |
Minor |
net |
Colin Patrick McCabe |
Colin Patrick McCabe |
HADOOP-9481 |
Broken conditional logic with HADOOP_SNAPPY_LIBRARY |
Minor |
. |
Vadim Bondarev |
Vadim Bondarev |
HADOOP-9473 |
typo in FileUtil copy() method |
Trivial |
fs |
Glen Mazza |
|
HADOOP-9469 |
mapreduce/yarn source jars not included in dist tarball |
Major |
. |
Thomas Graves |
Robert Parker |
HADOOP-9459 |
ActiveStandbyElector can join election even before Service HEALTHY, and results in null data at ActiveBreadCrumb |
Critical |
ha |
Vinayakumar B |
Vinayakumar B |
HADOOP-9455 |
HADOOP_CLIENT_OPTS appended twice causes JVM failures |
Minor |
bin |
Sangjin Lee |
Chris Nauroth |
HADOOP-9451 |
Node with one topology layer should be handled as fault topology when NodeGroup layer is enabled |
Major |
net |
Junping Du |
Junping Du |
HADOOP-9443 |
Port winutils static code analysis change to trunk |
Major |
. |
Chuan Liu |
Chuan Liu |
HADOOP-9439 |
JniBasedUnixGroupsMapping: fix some crash bugs |
Minor |
native |
Colin Patrick McCabe |
Colin Patrick McCabe |
HADOOP-9437 |
TestNativeIO#testRenameTo fails on Windows due to assumption that POSIX errno is embedded in NativeIOException |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HADOOP-9430 |
TestSSLFactory fails on IBM JVM |
Major |
security |
Amir Sanjar |
|
HADOOP-9429 |
TestConfiguration fails with IBM JAVA |
Major |
test |
Amir Sanjar |
|
HADOOP-9413 |
Introduce common utils for File#setReadable/Writable/Executable and File#canRead/Write/Execute that work cross-platform |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HADOOP-9408 |
misleading description for net.topology.table.file.name property in core-default.xml |
Minor |
conf |
rajeshbabu |
rajeshbabu |
HADOOP-9407 |
commons-daemon 1.0.3 dependency has bad group id causing build issues |
Major |
build |
Sangjin Lee |
Sangjin Lee |
HADOOP-9397 |
Incremental dist tar build fails |
Major |
build |
Jason Lowe |
Chris Nauroth |
HADOOP-9388 |
TestFsShellCopy fails on Windows |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HADOOP-9387 |
TestDFVariations fails on Windows after the merge |
Minor |
fs |
Ivan Mitic |
Ivan Mitic |
HADOOP-9376 |
TestProxyUserFromEnv fails on a Windows domain joined machine |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HADOOP-9373 |
Merge CHANGES.branch-trunk-win.txt to CHANGES.txt |
Minor |
. |
Suresh Srinivas |
Suresh Srinivas |
HADOOP-9372 |
Fix bad timeout annotations on tests |
Major |
. |
Arpit Agarwal |
Arpit Agarwal |
HADOOP-9369 |
DNS#reverseDns() can return hostname with . appended at the end |
Major |
net |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9365 |
TestHAZKUtil fails on Windows |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HADOOP-9364 |
PathData#expandAsGlob does not return correct results for absolute paths on Windows |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HADOOP-9358 |
“Auth failed” log should include exception string |
Major |
ipc, security |
Todd Lipcon |
Todd Lipcon |
HADOOP-9353 |
Activate native-win profile by default on Windows |
Major |
build |
Arpit Agarwal |
Arpit Agarwal |
HADOOP-9349 |
Confusing output when running hadoop version from one hadoop installation when HADOOP_HOME points to another |
Major |
tools |
Sandy Ryza |
Sandy Ryza |
HADOOP-9342 |
Remove jline from distribution |
Major |
build |
Thomas Weise |
Thomas Weise |
HADOOP-9339 |
IPC.Server incorrectly sets UGI auth type |
Major |
ipc |
Daryn Sharp |
Daryn Sharp |
HADOOP-9337 |
org.apache.hadoop.fs.DF.getMount() does not work on Mac OS |
Major |
. |
Ivan A. Veselovsky |
Ivan A. Veselovsky |
HADOOP-9323 |
Typos in API documentation |
Minor |
documentation, fs, io, record |
Hao Zhong |
Suresh Srinivas |
HADOOP-9307 |
BufferedFSInputStream.read returns wrong results after certain seeks |
Major |
fs |
Todd Lipcon |
Todd Lipcon |
HADOOP-9305 |
Add support for running the Hadoop client on 64-bit AIX |
Major |
security |
Aaron T. Myers |
Aaron T. Myers |
HADOOP-9304 |
remove addition of avro genreated-sources dirs to build |
Major |
build |
Alejandro Abdelnur |
Alejandro Abdelnur |
HADOOP-9303 |
command manual dfsadmin missing entry for restoreFailedStorage option |
Major |
. |
Thomas Graves |
Andy Isaacson |
HADOOP-9302 |
HDFS docs not linked from top level |
Major |
documentation |
Thomas Graves |
Andy Isaacson |
HADOOP-9297 |
remove old record IO generation and tests |
Major |
. |
Alejandro Abdelnur |
Alejandro Abdelnur |
HADOOP-9294 |
GetGroupsTestBase fails on Windows |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HADOOP-9290 |
Some tests cannot load native library |
Major |
build, native |
Arpit Agarwal |
Chris Nauroth |
HADOOP-9267 |
hadoop -help, -h, –help should show usage instructions |
Minor |
. |
Andrew Wang |
Andrew Wang |
HADOOP-9264 |
port change to use Java untar API on Windows from branch-1-win to trunk |
Major |
fs |
Chris Nauroth |
Chris Nauroth |
HADOOP-9246 |
Execution phase for hadoop-maven-plugin should be process-resources |
Major |
build |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9245 |
mvn clean without running mvn install before fails |
Major |
build |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9230 |
TestUniformSizeInputFormat fails intermittently |
Major |
test |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9228 |
FileSystemContractTestBase never verifies that files are files |
Minor |
fs |
Steve Loughran |
Steve Loughran |
HADOOP-9220 |
Unnecessary transition to standby in ActiveStandbyElector |
Critical |
ha |
Tom White |
Tom White |
HADOOP-9211 |
HADOOP_CLIENT_OPTS default setting fixes max heap size at 128m, disregards HADOOP_HEAPSIZE |
Major |
conf |
Sarah Weissman |
Plamen Jeliazkov |
HADOOP-9154 |
SortedMapWritable#putAll() doesn’t add key/value classes to the map |
Major |
io |
Karthik Kambatla |
Karthik Kambatla |
HADOOP-9150 |
Unnecessary DNS resolution attempts for logical URIs |
Critical |
fs/s3, ha, performance, viewfs |
Todd Lipcon |
Todd Lipcon |
HADOOP-9131 |
TestLocalFileSystem#testListStatusWithColons cannot run on Windows |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HADOOP-9125 |
LdapGroupsMapping threw CommunicationException after some idle time |
Major |
security |
Kai Zheng |
Kai Zheng |
HADOOP-9043 |
disallow in winutils creating symlinks with forwards slashes |
Major |
util |
Chris Nauroth |
Chris Nauroth |
HADOOP-8982 |
TestSocketIOWithTimeout fails on Windows |
Major |
net |
Chris Nauroth |
Chris Nauroth |
HADOOP-8973 |
DiskChecker cannot reliably detect an inaccessible disk on Windows with NTFS ACLs |
Major |
util |
Chris Nauroth |
Chris Nauroth |
HADOOP-8958 |
ViewFs:Non absolute mount name failures when running multiple tests on Windows |
Major |
viewfs |
Chris Nauroth |
Chris Nauroth |
HADOOP-8957 |
AbstractFileSystem#IsValidName should be overridden for embedded file systems like ViewFs |
Major |
fs |
Chris Nauroth |
Chris Nauroth |
HADOOP-8917 |
add LOCALE.US to toLowerCase in SecurityUtil.replacePattern |
Major |
. |
Arpit Gupta |
Arpit Gupta |
HADOOP-8569 |
CMakeLists.txt: define _GNU_SOURCE and _LARGEFILE_SOURCE |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
HADOOP-8440 |
HarFileSystem.decodeHarURI fails for URIs whose host contains numbers |
Minor |
fs |
Ivan Mitic |
Ivan Mitic |
HADOOP-7487 |
DF should throw a more reasonable exception when mount cannot be determined |
Major |
fs |
Todd Lipcon |
Andrew Wang |
HADOOP-7391 |
Document Interface Classification from HADOOP-5073 |
Major |
. |
Sanjay Radia |
Sanjay Radia |
HDFS-5024 |
Make DatanodeProtocol#commitBlockSynchronization idempotent |
Major |
namenode |
Arpit Agarwal |
Arpit Agarwal |
HDFS-5018 |
Misspelled DFSConfigKeys#DFS_NAMENODE_STALE_DATANODE_INTERVAL_DEFAULT in javadoc of DatanodeInfo#isStale() |
Minor |
. |
Ted Yu |
Ted Yu |
HDFS-5016 |
Deadlock in pipeline recovery causes Datanode to be marked dead |
Blocker |
. |
Devaraj Das |
Suresh Srinivas |
HDFS-5005 |
Move SnapshotException and SnapshotAccessControlException to o.a.h.hdfs.protocol |
Major |
. |
Jing Zhao |
Jing Zhao |
HDFS-5003 |
TestNNThroughputBenchmark failed caused by existing directories |
Minor |
test |
Xi Fang |
Xi Fang |
HDFS-4999 |
fix TestShortCircuitLocalRead on branch-2 |
Major |
. |
Kihwal Lee |
Colin Patrick McCabe |
HDFS-4998 |
TestUnderReplicatedBlocks fails intermittently |
Major |
test |
Kihwal Lee |
Kihwal Lee |
HDFS-4982 |
JournalNode should relogin from keytab before fetching logs from other JNs |
Major |
journal-node, security |
Todd Lipcon |
Todd Lipcon |
HDFS-4980 |
Incorrect logging.properties file for hadoop-httpfs |
Major |
build |
Mark Grover |
Mark Grover |
HDFS-4969 |
WebhdfsFileSystem expects non-standard WEBHDFS Json element |
Blocker |
test, webhdfs |
Robert Kanter |
Robert Kanter |
HDFS-4954 |
compile failure in branch-2: getFlushedOffset should catch or rethrow IOException |
Major |
nfs |
Brandon Li |
Brandon Li |
HDFS-4951 |
FsShell commands using secure httpfs throw exceptions due to missing TokenRenewer |
Major |
security |
Robert Kanter |
Robert Kanter |
HDFS-4948 |
mvn site for hadoop-hdfs-nfs fails |
Major |
. |
Robert Joseph Evans |
Brandon Li |
HDFS-4944 |
WebHDFS cannot create a file path containing characters that must be URI-encoded, such as space. |
Major |
webhdfs |
Chris Nauroth |
Chris Nauroth |
HDFS-4943 |
WebHdfsFileSystem does not work when original file path has encoded chars |
Minor |
webhdfs |
Jerry He |
Jerry He |
HDFS-4927 |
CreateEditsLog creates inodes with an invalid inode ID, which then cannot be loaded by a namenode. |
Minor |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4917 |
Start-dfs.sh cannot pass the parameters correctly |
Major |
datanode, namenode |
Fengdong Yu |
Fengdong Yu |
HDFS-4910 |
TestPermission failed in branch-2 |
Major |
. |
Chuan Liu |
Chuan Liu |
HDFS-4906 |
HDFS Output streams should not accept writes after being closed |
Major |
hdfs-client |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4902 |
DFSClient.getSnapshotDiffReport should use string path rather than o.a.h.fs.Path |
Major |
snapshots |
Binglin Chang |
Binglin Chang |
HDFS-4888 |
Refactor and fix FSNamesystem.getTurnOffTip to sanity |
Major |
. |
Ravi Prakash |
Ravi Prakash |
HDFS-4887 |
TestNNThroughputBenchmark exits abruptly |
Blocker |
benchmarks, test |
Kihwal Lee |
Kihwal Lee |
HDFS-4883 |
complete() should verify fileId |
Major |
namenode |
Konstantin Shvachko |
Tao Luo |
HDFS-4880 |
Diagnostic logging while loading name/edits files |
Major |
namenode |
Arpit Agarwal |
Suresh Srinivas |
HDFS-4878 |
On Remove Block, Block is not Removed from neededReplications queue |
Major |
namenode |
Tao Luo |
Tao Luo |
HDFS-4877 |
Snapshot: fix the scenario where a directory is renamed under its prior descendant |
Blocker |
snapshots |
Jing Zhao |
Jing Zhao |
HDFS-4873 |
callGetBlockLocations returns incorrect number of blocks for snapshotted files |
Major |
snapshots |
Hari Mankude |
Jing Zhao |
HDFS-4867 |
metaSave NPEs when there are invalid blocks in repl queue. |
Major |
namenode |
Kihwal Lee |
Plamen Jeliazkov |
HDFS-4865 |
Remove sub resource warning from httpfs log at startup time |
Major |
. |
Wei Yan |
Wei Yan |
HDFS-4863 |
The root directory should be added to the snapshottable directory list while loading fsimage |
Major |
snapshots |
Jing Zhao |
Jing Zhao |
HDFS-4862 |
SafeModeInfo.isManual() returns true when resources are low even if it wasn’t entered into manually |
Major |
. |
Ravi Prakash |
Ravi Prakash |
HDFS-4857 |
Snapshot.Root and AbstractINodeDiff#snapshotINode should not be put into INodeMap when loading FSImage |
Major |
snapshots |
Jing Zhao |
Jing Zhao |
HDFS-4850 |
fix OfflineImageViewer to work on fsimages with empty files or snapshots |
Major |
tools |
Stephen Chu |
Jing Zhao |
HDFS-4846 |
Clean up snapshot CLI commands output stacktrace for invalid arguments |
Minor |
snapshots |
Stephen Chu |
Jing Zhao |
HDFS-4845 |
FSEditLogLoader gets NPE while accessing INodeMap in TestEditLogRace |
Critical |
namenode |
Kihwal Lee |
Arpit Agarwal |
HDFS-4841 |
FsShell commands using secure webhfds fail ClientFinalizer shutdown hook |
Major |
security, webhdfs |
Stephen Chu |
Robert Kanter |
HDFS-4840 |
ReplicationMonitor gets NPE during shutdown |
Major |
namenode |
Kihwal Lee |
Kihwal Lee |
HDFS-4832 |
Namenode doesn’t change the number of missing blocks in safemode when DNs rejoin or leave |
Critical |
. |
Ravi Prakash |
Ravi Prakash |
HDFS-4830 |
Typo in config settings for AvailableSpaceVolumeChoosingPolicy in hdfs-default.xml |
Minor |
. |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4827 |
Slight update to the implementation of API for handling favored nodes in DFSClient |
Major |
. |
Devaraj Das |
Devaraj Das |
HDFS-4826 |
TestNestedSnapshots times out due to repeated slow edit log flushes when running on virtualized disk |
Minor |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4825 |
webhdfs / httpfs tests broken because of min block size change |
Major |
webhdfs |
Andrew Wang |
Andrew Wang |
HDFS-4824 |
FileInputStreamCache.close leaves dangling reference to FileInputStreamCache.cacheCleaner |
Major |
hdfs-client |
Henry Robinson |
Colin Patrick McCabe |
HDFS-4818 |
several HDFS tests that attempt to make directories unusable do not work correctly on Windows |
Minor |
namenode, test |
Chris Nauroth |
Chris Nauroth |
HDFS-4815 |
TestRBWBlockInvalidation#testBlockInvalidationWhenRBWReplicaMissedInDN: Double call countReplicas() to fetch corruptReplicas and liveReplicas is not needed |
Major |
datanode, test |
Tian Hong Wang |
Tian Hong Wang |
HDFS-4813 |
BlocksMap may throw NullPointerException during shutdown |
Minor |
namenode |
Tsz Wo Nicholas Sze |
Jing Zhao |
HDFS-4810 |
several HDFS HA tests have timeouts that are too short |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4807 |
DFSOutputStream.createSocketForPipeline() should not include timeout extension on connect |
Major |
. |
Kihwal Lee |
Cristina L. Abad |
HDFS-4805 |
Webhdfs client is fragile to token renewal errors |
Critical |
webhdfs |
Daryn Sharp |
Daryn Sharp |
HDFS-4799 |
Corrupt replica can be prematurely removed from corruptReplicas map |
Blocker |
namenode |
Todd Lipcon |
Todd Lipcon |
HDFS-4797 |
BlockScanInfo does not override equals(..) and hashCode() consistently |
Minor |
datanode |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4783 |
TestDelegationTokensWithHA#testHAUtilClonesDelegationTokens fails on Windows |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4780 |
Use the correct relogin method for services |
Minor |
namenode |
Kihwal Lee |
Robert Parker |
HDFS-4778 |
Invoke getPipeline in the chooseTarget implementation that has favoredNodes |
Major |
namenode |
Devaraj Das |
Devaraj Das |
HDFS-4768 |
File handle leak in datanode when a block pool is removed |
Major |
datanode |
Chris Nauroth |
Chris Nauroth |
HDFS-4765 |
Permission check of symlink deletion incorrectly throws UnresolvedLinkException |
Major |
namenode |
Andrew Wang |
Andrew Wang |
HDFS-4751 |
TestLeaseRenewer#testThreadName flakes |
Minor |
test |
Andrew Wang |
Andrew Wang |
HDFS-4748 |
MiniJournalCluster#restartJournalNode leaks resources, which causes sporadic test failures |
Major |
qjm, test |
Chris Nauroth |
Chris Nauroth |
HDFS-4745 |
TestDataTransferKeepalive#testSlowReader has race condition that causes sporadic failure |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4743 |
TestNNStorageRetentionManager fails on Windows |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4741 |
TestStorageRestore#testStorageRestoreFailure fails on Windows |
Major |
test |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4740 |
Fixes for a few test failures on Windows |
Major |
test |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4739 |
NN can miscalculate the number of extra edit log segments to retain |
Major |
namenode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4737 |
JVM path embedded in fuse binaries |
Major |
. |
Sean Mackrory |
Sean Mackrory |
HDFS-4734 |
HDFS Tests that use ShellCommandFencer are broken on Windows |
Major |
. |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4733 |
Make HttpFS username pattern configurable |
Major |
. |
Alejandro Abdelnur |
Alejandro Abdelnur |
HDFS-4732 |
TestDFSUpgradeFromImage fails on Windows due to failure to unpack old image tarball that contains hard links |
Minor |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4725 |
fix HDFS file handle leaks |
Major |
namenode, test, tools |
Chris Nauroth |
Chris Nauroth |
HDFS-4722 |
TestGetConf#testFederation times out on Windows |
Major |
test |
Ivan Mitic |
Ivan Mitic |
HDFS-4714 |
Log short messages in Namenode RPC server for exceptions meant for clients |
Major |
namenode |
Kihwal Lee |
Kihwal Lee |
HDFS-4705 |
Address HDFS test failures on Windows because of invalid dfs.namenode.name.dir |
Minor |
. |
Ivan Mitic |
Ivan Mitic |
HDFS-4699 |
TestPipelinesFailover#testPipelineRecoveryStress fails sporadically |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4695 |
TestEditLog leaks open file handles between tests |
Major |
test |
Ivan Mitic |
Ivan Mitic |
HDFS-4693 |
Some test cases in TestCheckpoint do not clean up after themselves |
Minor |
test |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4687 |
TestDelegationTokenForProxyUser#testWebHdfsDoAs is flaky with JDK7 |
Minor |
test |
Andrew Wang |
Andrew Wang |
HDFS-4677 |
Editlog should support synchronous writes |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HDFS-4676 |
TestHDFSFileSystemContract should set MiniDFSCluster variable to null to free up memory |
Minor |
test |
Suresh Srinivas |
Suresh Srinivas |
HDFS-4674 |
TestBPOfferService fails on Windows due to failure parsing datanode data directory as URI |
Major |
test |
Chris Nauroth |
Chris Nauroth |
HDFS-4669 |
TestBlockPoolManager fails using IBM java |
Major |
test |
Tian Hong Wang |
Tian Hong Wang |
HDFS-4658 |
Standby NN will log that it has received a block report “after becoming active” |
Trivial |
ha, namenode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4655 |
DNA_FINALIZE is logged as being an unknown command by the DN when received from the standby NN |
Minor |
datanode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4643 |
Fix flakiness in TestQuorumJournalManager |
Trivial |
qjm, test |
Todd Lipcon |
Todd Lipcon |
HDFS-4639 |
startFileInternal() should not increment generation stamp |
Major |
namenode |
Konstantin Shvachko |
Plamen Jeliazkov |
HDFS-4625 |
Make TestNNWithQJM#testNewNamenodeTakesOverWriter work on Windows |
Minor |
test |
Arpit Agarwal |
Ivan Mitic |
HDFS-4621 |
additional logging to help diagnose slow QJM logSync |
Minor |
ha, qjm |
Todd Lipcon |
Todd Lipcon |
HDFS-4620 |
Documentation for dfs.namenode.rpc-address specifies wrong format |
Major |
documentation |
Sandy Ryza |
Sandy Ryza |
HDFS-4618 |
default for checkpoint txn interval is too low |
Major |
namenode |
Todd Lipcon |
Todd Lipcon |
HDFS-4615 |
Fix TestDFSShell failures on Windows |
Major |
test |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4614 |
FSNamesystem#getContentSummary should use getPermissionChecker helper method |
Trivial |
namenode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4610 |
Move to using common utils FileUtil#setReadable/Writable/Executable and FileUtil#canRead/Write/Execute |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HDFS-4609 |
TestAuditLogs should release log handles between tests |
Minor |
test |
Ivan Mitic |
Ivan Mitic |
HDFS-4607 |
TestGetConf#testGetSpecificKey fails on Windows |
Minor |
test |
Ivan Mitic |
Ivan Mitic |
HDFS-4604 |
TestJournalNode fails on Windows |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HDFS-4603 |
TestMiniDFSCluster fails on Windows |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HDFS-4598 |
WebHDFS concat: the default value of sources in the code does not match the doc |
Minor |
webhdfs |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4596 |
Shutting down namenode during checkpointing can lead to md5sum error |
Major |
namenode |
Andrew Wang |
Andrew Wang |
HDFS-4595 |
When short circuit read is fails, DFSClient does not fallback to regular reads |
Major |
hdfs-client |
Suresh Srinivas |
Suresh Srinivas |
HDFS-4593 |
TestSaveNamespace fails on Windows |
Major |
. |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4592 |
Default values for access time precision are out of sync between hdfs-default.xml and the code |
Minor |
namenode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4591 |
HA clients can fail to fail over while Standby NN is performing long checkpoint |
Major |
ha, namenode |
Aaron T. Myers |
Aaron T. Myers |
HDFS-4586 |
TestDataDirs.testGetDataDirsFromURIs fails with all directories in dfs.datanode.data.dir are invalid |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HDFS-4584 |
Fix TestNNWithQJM failures on Windows |
Major |
test |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4583 |
TestNodeCount fails |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HDFS-4582 |
TestHostsFiles fails on Windows |
Major |
. |
Ivan Mitic |
Ivan Mitic |
HDFS-4573 |
Fix TestINodeFile on Windows |
Major |
test |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4572 |
Fix TestJournal failures on Windows |
Major |
namenode, test |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4544 |
Error in deleting blocks should not do check disk, for all types of errors |
Major |
. |
Amareshwari Sriramadasu |
Arpit Agarwal |
HDFS-4541 |
set hadoop.log.dir and hadoop.id.str when starting secure datanode so it writes the logs to the correct dir by default |
Major |
datanode, security |
Arpit Gupta |
Arpit Gupta |
HDFS-4540 |
namenode http server should use the web authentication keytab for spnego principal |
Major |
security |
Arpit Gupta |
Arpit Gupta |
HDFS-4533 |
start-dfs.sh ignored additional parameters besides -upgrade |
Major |
datanode, namenode |
Fengdong Yu |
Fengdong Yu |
HDFS-4532 |
RPC call queue may fill due to current user lookup |
Critical |
namenode |
Daryn Sharp |
Daryn Sharp |
HDFS-4522 |
LightWeightGSet expects incrementing a volatile to be atomic |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4519 |
Support override of jsvc binary and log file locations when launching secure datanode. |
Major |
datanode, scripts |
Chris Nauroth |
Chris Nauroth |
HDFS-4518 |
Finer grained metrics for HDFS capacity |
Major |
. |
Arpit Agarwal |
Arpit Agarwal |
HDFS-4495 |
Allow client-side lease renewal to be retried beyond soft-limit |
Major |
hdfs-client |
Kihwal Lee |
Kihwal Lee |
HDFS-4489 |
Use InodeID as as an identifier of a file in HDFS protocols and APIs |
Major |
namenode |
Brandon Li |
Brandon Li |
HDFS-4484 |
libwebhdfs compilation broken with gcc 4.6.2 |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4477 |
Secondary namenode may retain old tokens |
Critical |
security |
Kihwal Lee |
Daryn Sharp |
HDFS-4471 |
Namenode WebUI file browsing does not work with wildcard addresses configured |
Major |
namenode |
Andrew Wang |
Andrew Wang |
HDFS-4470 |
several HDFS tests attempt file operations on invalid HDFS paths when running on Windows |
Major |
. |
Chris Nauroth |
Chris Nauroth |
HDFS-4382 |
Fix typo MAX_NOT_CHANGED_INTERATIONS |
Major |
. |
Ted Yu |
Ted Yu |
HDFS-4342 |
Edits dir in dfs.namenode.edits.dir.required will be silently ignored if it is not in dfs.namenode.edits.dir |
Major |
namenode |
Mark Yang |
Arpit Agarwal |
HDFS-4300 |
TransferFsImage.downloadEditsToStorage should use a tmp file for destination |
Critical |
. |
Todd Lipcon |
Andrew Wang |
HDFS-4298 |
StorageRetentionManager spews warnings when used with QJM |
Major |
namenode |
Todd Lipcon |
Aaron T. Myers |
HDFS-4296 |
Add layout version for HDFS-4256 for release 1.2.0 |
Major |
namenode |
Suresh Srinivas |
Suresh Srinivas |
HDFS-4287 |
HTTPFS tests fail on Windows |
Major |
webhdfs |
Chris Nauroth |
Chris Nauroth |
HDFS-4269 |
DatanodeManager#registerDatanode rejects all datanode registrations from localhost in single-node developer setup |
Major |
namenode |
Chris Nauroth |
Chris Nauroth |
HDFS-4261 |
TestBalancerWithNodeGroup times out |
Major |
balancer & mover |
Tsz Wo Nicholas Sze |
Junping Du |
HDFS-4243 |
INodeDirectory.replaceChild(..) does not update parent |
Major |
namenode |
Tsz Wo Nicholas Sze |
Jing Zhao |
HDFS-4240 |
In nodegroup-aware case, make sure nodes are avoided to place replica if some replica are already under the same nodegroup |
Major |
namenode |
Junping Du |
Junping Du |
HDFS-4235 |
when outputting XML, OfflineEditsViewer can’t handle some edits containing non-ASCII strings |
Minor |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
HDFS-4222 |
NN is unresponsive and loses heartbeats of DNs when Hadoop is configured to use LDAP and LDAP has issues |
Minor |
namenode |
Xiaobo Peng |
Xiaobo Peng |
HDFS-4209 |
Clean up the addNode/addChild/addChildNoQuotaCheck methods in FSDirectory |
Major |
namenode |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
HDFS-4205 |
fsck fails with symlinks |
Major |
hdfs-client |
Andy Isaacson |
Jason Lowe |
HDFS-4128 |
2NN gets stuck in inconsistent state if edit log replay fails in the middle |
Major |
namenode |
Todd Lipcon |
Kihwal Lee |
HDFS-4013 |
TestHftpURLTimeouts throws NPE |
Trivial |
hdfs-client |
Chao Shi |
Chao Shi |
HDFS-3934 |
duplicative dfs_hosts entries handled wrong |
Minor |
. |
Andy Isaacson |
Colin Patrick McCabe |
HDFS-3875 |
Issue handling checksum errors in write pipeline |
Critical |
datanode, hdfs-client |
Todd Lipcon |
Kihwal Lee |
HDFS-3792 |
Fix two findbugs introduced by HDFS-3695 |
Trivial |
build, namenode |
Todd Lipcon |
Todd Lipcon |
HDFS-3499 |
Make NetworkTopology support user specified topology class |
Major |
datanode |
Junping Du |
Junping Du |
HDFS-3277 |
fail over to loading a different FSImage if the first one we try to load is corrupt |
Major |
. |
Colin Patrick McCabe |
Andrew Wang |
HDFS-3180 |
Add socket timeouts to webhdfs |
Major |
webhdfs |
Daryn Sharp |
Chris Nauroth |
HDFS-3009 |
DFSClient islocaladdress() can use similar routine in netutils |
Trivial |
hdfs-client |
Hari Mankude |
Hari Mankude |
MAPREDUCE-5421 |
TestNonExistentJob is failed due to recent changes in YARN |
Blocker |
test |
Junping Du |
Junping Du |
MAPREDUCE-5419 |
TestSlive is getting FileNotFound Exception |
Major |
mrv2 |
Robert Parker |
Robert Parker |
MAPREDUCE-5412 |
Change MR to use multiple containers API of ContainerManager after YARN-926 |
Major |
. |
Jian He |
Jian He |
MAPREDUCE-5399 |
Unnecessary Configuration instantiation in IFileInputStream slows down merge |
Blocker |
mrv1, mrv2 |
Stanislav Barton |
Stanislav Barton |
MAPREDUCE-5366 |
TestMRAsyncDiskService fails on Windows |
Minor |
test |
Chuan Liu |
Chuan Liu |
MAPREDUCE-5360 |
TestMRJobClient fails on Windows due to path format |
Minor |
test |
Chuan Liu |
Chuan Liu |
MAPREDUCE-5359 |
JobHistory should not use File.separator to match timestamp in path |
Minor |
. |
Chuan Liu |
Chuan Liu |
MAPREDUCE-5357 |
Job staging directory owner checking could fail on Windows |
Minor |
. |
Chuan Liu |
Chuan Liu |
MAPREDUCE-5355 |
MiniMRYarnCluster with localFs does not work on Windows |
Minor |
. |
Chuan Liu |
Chuan Liu |
MAPREDUCE-5349 |
TestClusterMapReduceTestCase and TestJobName fail on Windows in branch-2 |
Minor |
. |
Chuan Liu |
Chuan Liu |
MAPREDUCE-5334 |
TestContainerLauncherImpl is failing |
Blocker |
. |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
MAPREDUCE-5328 |
ClientToken should not be set in the environment |
Major |
. |
Omkar Vinit Joshi |
Omkar Vinit Joshi |
MAPREDUCE-5326 |
Add version to shuffle header |
Blocker |
. |
Arun C Murthy |
Zhijie Shen |
MAPREDUCE-5325 |
ClientRMProtocol.getAllApplications should accept ApplicationType as a parameter—MR changes |
Major |
. |
Xuan Gong |
Xuan Gong |
MAPREDUCE-5319 |
Job.xml file does not has ‘user.name’ property for Hadoop2 |
Major |
. |
Yesha Vora |
Xuan Gong |
MAPREDUCE-5315 |
DistCp reports success even on failure. |
Critical |
distcp |
Mithun Radhakrishnan |
Mithun Radhakrishnan |
MAPREDUCE-5312 |
TestRMNMInfo is failing |
Major |
. |
Alejandro Abdelnur |
Sandy Ryza |
MAPREDUCE-5310 |
MRAM should not normalize allocation request capabilities |
Major |
applicationmaster |
Alejandro Abdelnur |
Alejandro Abdelnur |
MAPREDUCE-5308 |
Shuffling to memory can get out-of-sync when fetching multiple compressed map outputs |
Major |
. |
Nathan Roberts |
Nathan Roberts |
MAPREDUCE-5303 |
Changes on MR after moving ProtoBase to package impl.pb on YARN-724 |
Major |
. |
Jian He |
Jian He |
MAPREDUCE-5301 |
Update MR code to work with YARN-635 changes |
Major |
. |
Siddharth Seth |
Siddharth Seth |
MAPREDUCE-5297 |
Update MR App since BuilderUtils is moved to yarn-server-common after YARN-748 |
Major |
. |
Jian He |
Jian He |
MAPREDUCE-5291 |
Change MR App to use update property names in container-log4j.properties |
Major |
. |
Siddharth Seth |
Zhijie Shen |
MAPREDUCE-5289 |
Update MR App to use Token directly after YARN-717 |
Major |
. |
Vinod Kumar Vavilapalli |
Jian He |
MAPREDUCE-5285 |
Update MR App to use immutable ApplicationAttemptID, ContainerID, NodeID after YARN-735 |
Major |
. |
Jian He |
|
MAPREDUCE-5282 |
Update MR App to use immutable ApplicationID after YARN-716 |
Major |
. |
Vinod Kumar Vavilapalli |
Siddharth Seth |
MAPREDUCE-5270 |
Migrate from using BuilderUtil factory methods to individual record factory method on MapReduce side |
Major |
. |
Jian He |
Jian He |
MAPREDUCE-5259 |
TestTaskLog fails on Windows because of path separators missmatch |
Major |
test |
Ivan Mitic |
Ivan Mitic |
MAPREDUCE-5257 |
TestContainerLauncherImpl fails |
Major |
mr-am, mrv2 |
Jason Lowe |
Omkar Vinit Joshi |
MAPREDUCE-5240 |
inside of FileOutputCommitter the initialized Credentials cache appears to be empty |
Blocker |
mrv2 |
Roman Shaposhnik |
Vinod Kumar Vavilapalli |
MAPREDUCE-5239 |
Update MR App to reflect YarnRemoteException changes after YARN-634 |
Major |
. |
Vinod Kumar Vavilapalli |
Siddharth Seth |
MAPREDUCE-5226 |
Handle exception related changes in YARN’s AMRMProtocol api after YARN-630 |
Major |
. |
Xuan Gong |
Xuan Gong |
MAPREDUCE-5213 |
Re-assess TokenCache methods marked @Private |
Minor |
. |
Karthik Kambatla |
Karthik Kambatla |
MAPREDUCE-5212 |
Handle exception related changes in YARN’s ClientRMProtocol api after YARN-631 |
Major |
. |
Xuan Gong |
Xuan Gong |
MAPREDUCE-5209 |
ShuffleScheduler log message incorrect |
Minor |
mrv2 |
Radim Kolar |
Tsuyoshi Ozawa |
MAPREDUCE-5208 |
SpillRecord and ShuffleHandler should use SecureIOUtils for reading index file and map output |
Major |
. |
Omkar Vinit Joshi |
Omkar Vinit Joshi |
MAPREDUCE-5205 |
Apps fail in secure cluster setup |
Blocker |
. |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
MAPREDUCE-5204 |
Handle YarnRemoteException separately from IOException in MR api |
Major |
. |
Xuan Gong |
Xuan Gong |
MAPREDUCE-5193 |
A few MR tests use block sizes which are smaller than the default minimum block size |
Major |
test |
Aaron T. Myers |
Andrew Wang |
MAPREDUCE-5191 |
TestQueue#testQueue fails with timeout on Windows |
Major |
. |
Ivan Mitic |
Ivan Mitic |
MAPREDUCE-5187 |
Create mapreduce command scripts on Windows |
Major |
mrv2 |
Chuan Liu |
Chuan Liu |
MAPREDUCE-5181 |
RMCommunicator should not use AMToken from the env |
Major |
applicationmaster |
Siddharth Seth |
Vinod Kumar Vavilapalli |
MAPREDUCE-5179 |
Change TestHSWebServices to do string equal check on hadoop build version similar to YARN-605 |
Major |
. |
Hitesh Shah |
Hitesh Shah |
MAPREDUCE-5178 |
Fix use of BuilderUtils#newApplicationReport as a result of YARN-577. |
Major |
. |
Hitesh Shah |
Hitesh Shah |
MAPREDUCE-5177 |
Move to common utils FileUtil#setReadable/Writable/Executable and FileUtil#canRead/Write/Execute |
Major |
. |
Ivan Mitic |
Ivan Mitic |
MAPREDUCE-5175 |
Update MR App to not set envs that will be set by NMs anyways after YARN-561 |
Major |
. |
Vinod Kumar Vavilapalli |
Xuan Gong |
MAPREDUCE-5167 |
Update MR App after YARN-562 |
Major |
. |
Vinod Kumar Vavilapalli |
Jian He |
MAPREDUCE-5166 |
ConcurrentModificationException in LocalJobRunner |
Blocker |
. |
Gunther Hagleitner |
Sandy Ryza |
MAPREDUCE-5163 |
Update MR App after YARN-441 |
Major |
. |
Vinod Kumar Vavilapalli |
Xuan Gong |
MAPREDUCE-5152 |
MR App is not using Container from RM |
Major |
. |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
MAPREDUCE-5151 |
Update MR App after YARN-444 |
Major |
. |
Vinod Kumar Vavilapalli |
Sandy Ryza |
MAPREDUCE-5147 |
Maven build should create hadoop-mapreduce-client-app-VERSION.jar directly |
Major |
mrv2 |
Robert Parker |
Robert Parker |
MAPREDUCE-5146 |
application classloader may be used too early to load classes |
Minor |
task |
Sangjin Lee |
Sangjin Lee |
MAPREDUCE-5145 |
Change default max-attempts to be more than one for MR jobs as well |
Major |
. |
Zhijie Shen |
Zhijie Shen |
MAPREDUCE-5140 |
MR part of YARN-514 |
Major |
. |
Zhijie Shen |
Zhijie Shen |
MAPREDUCE-5139 |
Update MR App after YARN-486 |
Major |
. |
Vinod Kumar Vavilapalli |
Xuan Gong |
MAPREDUCE-5138 |
Fix LocalDistributedCacheManager after YARN-112 |
Major |
. |
Vinod Kumar Vavilapalli |
Omkar Vinit Joshi |
MAPREDUCE-5137 |
AM web UI: clicking on Map Task results in 500 error |
Major |
applicationmaster |
Thomas Graves |
Thomas Graves |
MAPREDUCE-5136 |
TestJobImpl->testJobNoTasks fails with IBM JAVA |
Major |
. |
Amir Sanjar |
Amir Sanjar |
MAPREDUCE-5113 |
Streaming input/output types are ignored with java mapper/reducer |
Major |
. |
Sandy Ryza |
Sandy Ryza |
MAPREDUCE-5098 |
Fix findbugs warnings in gridmix |
Major |
contrib/gridmix |
Karthik Kambatla |
Karthik Kambatla |
MAPREDUCE-5078 |
TestMRAppMaster fails on Windows due to mismatched path separators |
Major |
client |
Chris Nauroth |
Chris Nauroth |
MAPREDUCE-5077 |
Cleanup: mapreduce.util.ResourceCalculatorPlugin and related code should be removed |
Minor |
mrv2 |
Karthik Kambatla |
Karthik Kambatla |
MAPREDUCE-5075 |
DistCp leaks input file handles |
Major |
distcp |
Chris Nauroth |
Chris Nauroth |
MAPREDUCE-5066 |
JobTracker should set a timeout when calling into job.end.notification.url |
Major |
. |
Ivan Mitic |
Ivan Mitic |
MAPREDUCE-5065 |
DistCp should skip checksum comparisons if block-sizes are different on source/target. |
Major |
distcp |
Mithun Radhakrishnan |
Mithun Radhakrishnan |
MAPREDUCE-5062 |
MR AM should read max-retries information from the RM |
Major |
. |
Vinod Kumar Vavilapalli |
Zhijie Shen |
MAPREDUCE-5060 |
Fetch failures that time out only count against the first map task |
Critical |
. |
Robert Joseph Evans |
Robert Joseph Evans |
MAPREDUCE-5059 |
Job overview shows average merge time larger than for any reduce attempt |
Major |
jobhistoryserver, webapps |
Jason Lowe |
Omkar Vinit Joshi |
MAPREDUCE-5043 |
Fetch failure processing can cause AM event queue to backup and eventually OOM |
Blocker |
mr-am |
Jason Lowe |
Jason Lowe |
MAPREDUCE-5042 |
Reducer unable to fetch for a map task that was recovered |
Blocker |
mr-am, security |
Jason Lowe |
Jason Lowe |
MAPREDUCE-5027 |
Shuffle does not limit number of outstanding connections |
Major |
. |
Jason Lowe |
Robert Parker |
MAPREDUCE-5013 |
mapred.JobStatus compatibility: MR2 missing constructors from MR1 |
Major |
client |
Sandy Ryza |
Sandy Ryza |
MAPREDUCE-5009 |
Killing the Task Attempt slated for commit does not clear the value from the Task commitAttempt member |
Critical |
mrv1 |
Robert Parker |
Robert Parker |
MAPREDUCE-5008 |
Merger progress miscounts with respect to EOF_MARKER |
Major |
. |
Sandy Ryza |
Sandy Ryza |
MAPREDUCE-5000 |
TaskImpl.getCounters() can return the counters for the wrong task attempt when task is speculating |
Critical |
mr-am |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4994 |
-jt generic command line option does not work |
Major |
client |
Sandy Ryza |
Sandy Ryza |
MAPREDUCE-4992 |
AM hangs in RecoveryService when recovering tasks with speculative attempts |
Critical |
mr-am |
Robert Parker |
Robert Parker |
MAPREDUCE-4987 |
TestMRJobs#testDistributedCache fails on Windows due to classpath problems and unexpected behavior of symlinks |
Major |
distributed-cache, nodemanager |
Chris Nauroth |
Chris Nauroth |
MAPREDUCE-4985 |
TestDFSIO supports compression but usages doesn’t reflect |
Trivial |
. |
Plamen Jeliazkov |
Plamen Jeliazkov |
MAPREDUCE-4981 |
WordMean, WordMedian, WordStandardDeviation missing from ExamplesDriver |
Minor |
. |
Plamen Jeliazkov |
Plamen Jeliazkov |
MAPREDUCE-4932 |
mapreduce.job#getTaskCompletionEvents incompatible with Hadoop 1 |
Major |
mrv2 |
Robert Kanter |
Robert Kanter |
MAPREDUCE-4927 |
Historyserver 500 error due to NPE when accessing specific counters page for failed job |
Major |
jobhistoryserver |
Jason Lowe |
Ashwin Shankar |
MAPREDUCE-4898 |
FileOutputFormat.checkOutputSpecs and FileOutputFormat.setOutputPath incompatible with MR1 |
Major |
mrv2 |
Robert Kanter |
Robert Kanter |
MAPREDUCE-4896 |
“mapred queue -info” spits out ugly exception when queue does not exist |
Major |
client, scheduler |
Sandy Ryza |
Sandy Ryza |
MAPREDUCE-4892 |
CombineFileInputFormat node input split can be skewed on small clusters |
Major |
. |
Bikas Saha |
Bikas Saha |
MAPREDUCE-4885 |
Streaming tests have multiple failures on Windows |
Major |
contrib/streaming, test |
Chris Nauroth |
Chris Nauroth |
MAPREDUCE-4871 |
AM uses mapreduce.jobtracker.split.metainfo.maxsize but mapred-default has mapreduce.job.split.metainfo.maxsize |
Major |
mrv2 |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4794 |
DefaultSpeculator generates error messages on normal shutdown |
Major |
applicationmaster |
Jason Lowe |
Jason Lowe |
MAPREDUCE-4716 |
TestHsWebServicesJobsQuery.testJobsQueryStateInvalid fails with jdk7 |
Major |
jobhistoryserver |
Thomas Graves |
Thomas Graves |
MAPREDUCE-4693 |
Historyserver should provide counters for failed tasks |
Major |
jobhistoryserver, mrv2 |
Jason Lowe |
Xuan Gong |
MAPREDUCE-4671 |
AM does not tell the RM about container requests that are no longer needed |
Major |
. |
Bikas Saha |
Bikas Saha |
MAPREDUCE-4571 |
TestHsWebServicesJobs fails on jdk7 |
Major |
webapps |
Thomas Graves |
Thomas Graves |
MAPREDUCE-4374 |
Fix child task environment variable config and add support for Windows |
Minor |
mrv2 |
Chuan Liu |
Chuan Liu |
MAPREDUCE-4356 |
Provide access to ParsedTask.obtainTaskAttempts() |
Major |
tools/rumen |
Ravi Gummadi |
Ravi Gummadi |
MAPREDUCE-4149 |
Rumen fails to parse certain counter strings |
Major |
tools/rumen |
Ravi Gummadi |
Ravi Gummadi |
MAPREDUCE-4100 |
Sometimes gridmix emulates data larger much larger then acutal counter for map only jobs |
Minor |
contrib/gridmix |
Karam Singh |
Amar Kamat |
MAPREDUCE-4083 |
GridMix emulated job tasks.resource-usage emulator for CPU usage throws NPE when Trace contains cumulativeCpuUsage value of 0 at attempt level |
Major |
contrib/gridmix |
Karam Singh |
Amar Kamat |
MAPREDUCE-4019 |
-list-attempt-ids is not working |
Minor |
client |
B Anil Kumar |
Ashwin Shankar |
MAPREDUCE-3953 |
Gridmix throws NPE and does not simulate a job if the trace contains null taskStatus for a task |
Major |
. |
Ravi Gummadi |
Ravi Gummadi |
MAPREDUCE-3872 |
event handling races in ContainerLauncherImpl and TestContainerLauncher |
Major |
client, mrv2 |
Patrick Hunt |
Robert Kanter |
MAPREDUCE-3829 |
[Gridmix] Gridmix should give better error message when input-data directory already exists and -generate option is given |
Major |
contrib/gridmix |
Ravi Gummadi |
Ravi Gummadi |
MAPREDUCE-3757 |
Rumen Folder is not adjusting the shuffleFinished and sortFinished times of reduce task attempts |
Major |
tools/rumen |
Ravi Gummadi |
Ravi Gummadi |
MAPREDUCE-3685 |
There are some bugs in implementation of MergeManager |
Critical |
mrv2 |
anty.rao |
anty |
MAPREDUCE-2722 |
Gridmix simulated job’s map’s hdfsBytesRead counter is wrong when compressed input is used |
Major |
contrib/gridmix |
Ravi Gummadi |
Ravi Gummadi |
YARN-1046 |
Disable mem monitoring by default in MiniYARNCluster |
Major |
. |
Karthik Kambatla |
Karthik Kambatla |
YARN-1043 |
YARN Queue metrics are getting pushed to neither file nor Ganglia |
Major |
. |
Yusaku Sako |
Jian He |
YARN-968 |
RM admin commands don’t work |
Blocker |
. |
Kihwal Lee |
Vinod Kumar Vavilapalli |
YARN-960 |
TestMRCredentials and TestBinaryTokenFile are failing on trunk |
Blocker |
. |
Alejandro Abdelnur |
Daryn Sharp |
YARN-945 |
AM register failing after AMRMToken |
Blocker |
. |
Bikas Saha |
Vinod Kumar Vavilapalli |
YARN-937 |
Fix unmanaged AM in non-secure/secure setup post YARN-701 |
Blocker |
applications/unmanaged-AM-launcher |
Arun C Murthy |
Alejandro Abdelnur |
YARN-932 |
TestResourceLocalizationService.testLocalizationInit can fail on JDK7 |
Major |
. |
Sandy Ryza |
Karthik Kambatla |
YARN-919 |
Document setting default heap sizes in yarn env |
Minor |
. |
Mayank Bansal |
Mayank Bansal |
YARN-912 |
Create exceptions package in common/api for yarn and move client facing exceptions to them |
Major |
. |
Bikas Saha |
Mayank Bansal |
YARN-909 |
Disable TestLinuxContainerExecutorWithMocks on Windows |
Minor |
nodemanager |
Chuan Liu |
Chuan Liu |
YARN-897 |
CapacityScheduler wrongly sorted queues |
Blocker |
capacityscheduler |
Djellel Eddine Difallah |
Djellel Eddine Difallah |
YARN-894 |
NodeHealthScriptRunner timeout checking is inaccurate on Windows |
Minor |
nodemanager |
Chuan Liu |
Chuan Liu |
YARN-875 |
Application can hang if AMRMClientAsync callback thread has exception |
Major |
. |
Bikas Saha |
Xuan Gong |
YARN-874 |
Tracking YARN/MR test failures after HADOOP-9421 and YARN-827 |
Blocker |
. |
Vinod Kumar Vavilapalli |
Vinod Kumar Vavilapalli |
YARN-861 |
TestContainerManager is failing |
Critical |
nodemanager |
Devaraj K |
Vinod Kumar Vavilapalli |
YARN-854 |
App submission fails on secure deploy |
Blocker |
. |
Ramya Sunil |
Omkar Vinit Joshi |
YARN-853 |
maximum-am-resource-percent doesn’t work after refreshQueues command |
Major |
capacityscheduler |
Devaraj K |
Devaraj K |
YARN-852 |
TestAggregatedLogFormat.testContainerLogsFileAccess fails on Windows |
Minor |
. |
Chuan Liu |
Chuan Liu |
YARN-848 |
Nodemanager does not register with RM using the fully qualified hostname |
Major |
. |
Hitesh Shah |
Hitesh Shah |
YARN-839 |
TestContainerLaunch.testContainerEnvVariables fails on Windows |
Minor |
. |
Chuan Liu |
Chuan Liu |
YARN-833 |
Move Graph and VisualizeStateMachine into yarn.state package |
Major |
. |
Zhijie Shen |
Zhijie Shen |
YARN-812 |
Enabling app summary logs causes ‘FileNotFound’ errors |
Major |
. |
Ramya Sunil |
Siddharth Seth |
YARN-799 |
CgroupsLCEResourcesHandler tries to write to cgroup.procs |
Major |
nodemanager |
Chris Riccomini |
Chris Riccomini |
YARN-795 |
Fair scheduler queue metrics should subtract allocated vCores from available vCores |
Major |
scheduler |
Wei Yan |
Wei Yan |
YARN-767 |
Initialize Application status metrics when QueueMetrics is initialized |
Major |
. |
Jian He |
Jian He |
YARN-764 |
blank Used Resources on Capacity Scheduler page |
Major |
resourcemanager |
Nemon Lou |
Nemon Lou |
YARN-763 |
AMRMClientAsync should stop heartbeating after receiving shutdown from RM |
Major |
. |
Bikas Saha |
Xuan Gong |
YARN-761 |
TestNMClientAsync fails sometimes |
Major |
. |
Vinod Kumar Vavilapalli |
Zhijie Shen |
YARN-760 |
NodeManager throws AvroRuntimeException on failed start |
Major |
nodemanager |
Sandy Ryza |
Niranjan Singh |
YARN-757 |
TestRMRestart failing/stuck on trunk |
Blocker |
. |
Bikas Saha |
Bikas Saha |
YARN-742 |
Log aggregation causes a lot of redundant setPermission calls |
Major |
nodemanager |
Kihwal Lee |
Jason Lowe |
YARN-733 |
TestNMClient fails occasionally |
Major |
. |
Zhijie Shen |
Zhijie Shen |
YARN-726 |
Queue, FinishTime fields broken on RM UI |
Critical |
. |
Siddharth Seth |
Mayank Bansal |
YARN-715 |
TestDistributedShell and TestUnmanagedAMLauncher are failing |
Major |
. |
Siddharth Seth |
Vinod Kumar Vavilapalli |
YARN-706 |
Race Condition in TestFSDownload |
Major |
. |
Zhijie Shen |
Zhijie Shen |
YARN-700 |
TestInfoBlock fails on Windows because of line ending missmatch |
Major |
. |
Ivan Mitic |
Ivan Mitic |
YARN-690 |
RM exits on token cancel/renew problems |
Blocker |
resourcemanager |
Daryn Sharp |
Daryn Sharp |
YARN-688 |
Containers not cleaned up when NM received SHUTDOWN event from NodeStatusUpdater |
Major |
. |
Jian He |
Jian He |
YARN-661 |
NM fails to cleanup local directories for users |
Major |
nodemanager |
Jason Lowe |
Omkar Vinit Joshi |
YARN-656 |
In scheduler UI, including reserved memory in “Memory Total” can make it exceed cluster capacity. |
Major |
resourcemanager, scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-655 |
Fair scheduler metrics should subtract allocated memory from available memory |
Major |
scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-654 |
AMRMClient: Perform sanity checks for parameters of public methods |
Major |
. |
Bikas Saha |
Xuan Gong |
YARN-648 |
FS: Add documentation for pluggable policy |
Major |
scheduler |
Karthik Kambatla |
Karthik Kambatla |
YARN-646 |
Some issues in Fair Scheduler’s document |
Major |
documentation |
Dapeng Sun |
Dapeng Sun |
YARN-645 |
Move RMDelegationTokenSecretManager from yarn-server-common to yarn-server-resourcemanager |
Major |
. |
Jian He |
Jian He |
YARN-639 |
Make AM of Distributed Shell Use NMClient |
Major |
applications/distributed-shell |
Zhijie Shen |
Zhijie Shen |
YARN-637 |
FS: maxAssign is not honored |
Major |
scheduler |
Karthik Kambatla |
Karthik Kambatla |
YARN-618 |
Modify RM_INVALID_IDENTIFIER to a -ve number |
Major |
. |
Jian He |
Jian He |
YARN-605 |
Failing unit test in TestNMWebServices when using git for source control |
Major |
. |
Hitesh Shah |
Hitesh Shah |
YARN-599 |
Refactoring submitApplication in ClientRMService and RMAppManager |
Major |
. |
Zhijie Shen |
Zhijie Shen |
YARN-597 |
TestFSDownload fails on Windows because of dependencies on tar/gzip/jar tools |
Major |
. |
Ivan Mitic |
Ivan Mitic |
YARN-594 |
Update test and add comments in YARN-534 |
Major |
. |
Jian He |
Jian He |
YARN-593 |
container launch on Windows does not correctly populate classpath with new process’s environment variables and localized resources |
Major |
nodemanager |
Chris Nauroth |
Chris Nauroth |
YARN-586 |
Typo in ApplicationSubmissionContext#setApplicationId |
Trivial |
. |
Zhijie Shen |
Zhijie Shen |
YARN-585 |
TestFairScheduler#testNotAllowSubmitApplication is broken due to YARN-514 |
Major |
. |
Zhijie Shen |
Zhijie Shen |
YARN-576 |
RM should not allow registrations from NMs that do not satisfy minimum scheduler allocations |
Major |
. |
Hitesh Shah |
Kenji Kikushima |
YARN-557 |
TestUnmanagedAMLauncher fails on Windows |
Major |
applications |
Chris Nauroth |
Chris Nauroth |
YARN-542 |
Change the default global AM max-attempts value to be not one |
Major |
. |
Vinod Kumar Vavilapalli |
Zhijie Shen |
YARN-541 |
getAllocatedContainers() is not returning all the allocated containers |
Blocker |
resourcemanager |
Krishna Kishore Bonagiri |
Bikas Saha |
YARN-532 |
RMAdminProtocolPBClientImpl should implement Closeable |
Major |
. |
Siddharth Seth |
Siddharth Seth |
YARN-515 |
Node Manager not getting the master key |
Blocker |
. |
Robert Joseph Evans |
Robert Joseph Evans |
YARN-512 |
Log aggregation root directory check is more expensive than it needs to be |
Minor |
nodemanager |
Jason Lowe |
Maysam Yabandeh |
YARN-507 |
Add interface visibility and stability annotations to FS interfaces/classes |
Minor |
scheduler |
Karthik Kambatla |
Karthik Kambatla |
YARN-506 |
Move to common utils FileUtil#setReadable/Writable/Executable and FileUtil#canRead/Write/Execute |
Major |
. |
Ivan Mitic |
Ivan Mitic |
YARN-500 |
ResourceManager webapp is using next port if configured port is already in use |
Major |
resourcemanager |
Nishan Shetty |
Kenji Kikushima |
YARN-496 |
Fair scheduler configs are refreshed inconsistently in reinitialize |
Minor |
scheduler |
Sandy Ryza |
Sandy Ryza |
YARN-495 |
Change NM behavior of reboot to resync |
Major |
. |
Jian He |
Jian He |
YARN-493 |
NodeManager job control logic flaws on Windows |
Major |
nodemanager |
Chris Nauroth |
Chris Nauroth |
YARN-491 |
TestContainerLogsPage fails on Windows |
Major |
nodemanager |
Chris Nauroth |
Chris Nauroth |
YARN-490 |
TestDistributedShell fails on Windows |
Major |
applications/distributed-shell |
Chris Nauroth |
Chris Nauroth |
YARN-488 |
TestContainerManagerSecurity fails on Windows |
Major |
nodemanager |
Chris Nauroth |
Chris Nauroth |
YARN-487 |
TestDiskFailures fails on Windows due to path mishandling |
Major |
nodemanager |
Chris Nauroth |
Chris Nauroth |
YARN-485 |
TestProcfsProcessTree#testProcessTree() doesn’t wait long enough for the process to die |
Major |
. |
Karthik Kambatla |
Karthik Kambatla |
YARN-481 |
Add AM Host and RPC Port to ApplicationCLI Status Output |
Major |
client |
Chris Riccomini |
Chris Riccomini |
YARN-479 |
NM retry behavior for connection to RM should be similar for lost heartbeats |
Major |
. |
Hitesh Shah |
Jian He |
YARN-476 |
ProcfsBasedProcessTree info message confuses users |
Minor |
. |
Jason Lowe |
Sandy Ryza |
YARN-474 |
CapacityScheduler does not activate applications when maximum-am-resource-percent configuration is refreshed |
Major |
capacityscheduler |
Hitesh Shah |
Zhijie Shen |
YARN-460 |
CS user left in list of active users for the queue even when application finished |
Blocker |
capacityscheduler |
Thomas Graves |
Thomas Graves |
YARN-458 |
YARN daemon addresses must be placed in many different configs |
Major |
nodemanager, resourcemanager |
Sandy Ryza |
Sandy Ryza |
YARN-448 |
Remove unnecessary hflush from log aggregation |
Major |
nodemanager |
Kihwal Lee |
Kihwal Lee |
YARN-426 |
Failure to download a public resource on a node prevents further downloads of the resource from that node |
Critical |
nodemanager |
Jason Lowe |
Jason Lowe |
YARN-412 |
FifoScheduler incorrectly checking for node locality |
Minor |
scheduler |
Roger Hoover |
Roger Hoover |
YARN-410 |
New lines in diagnostics for a failed app on the per-application page make it hard to read |
Major |
. |
Vinod Kumar Vavilapalli |
Omkar Vinit Joshi |
YARN-400 |
RM can return null application resource usage report leading to NPE in client |
Critical |
resourcemanager |
Jason Lowe |
Jason Lowe |
YARN-390 |
ApplicationCLI and NodeCLI use hard-coded platform-specific line separator, which causes test failures on Windows |
Major |
client |
Chris Nauroth |
Chris Nauroth |
YARN-383 |
AMRMClientImpl should handle null rmClient in stop() |
Minor |
. |
Hitesh Shah |
Hitesh Shah |
YARN-380 |
yarn node -status prints Last-Last-Health-Update |
Major |
client |
Thomas Graves |
Omkar Vinit Joshi |
YARN-377 |
Fix TestContainersMonitor for HADOOP-9252 |
Minor |
. |
Tsz Wo Nicholas Sze |
Chris Nauroth |
YARN-376 |
Apps that have completed can appear as RUNNING on the NM UI |
Blocker |
resourcemanager |
Jason Lowe |
Jason Lowe |
YARN-368 |
Fix typo “defiend” should be “defined” in error output |
Trivial |
. |
Albert Chu |
Albert Chu |
YARN-363 |
yarn proxyserver fails to find webapps/proxy directory on startup |
Major |
. |
Jason Lowe |
Kenji Kikushima |
YARN-362 |
Unexpected extra results when using webUI table search |
Minor |
. |
Jason Lowe |
Ravi Prakash |
YARN-345 |
Many InvalidStateTransitonException errors for ApplicationImpl in Node Manager |
Critical |
nodemanager |
Devaraj K |
Robert Parker |
YARN-333 |
Schedulers cannot control the queue-name of an application |
Major |
. |
Sandy Ryza |
Sandy Ryza |
YARN-319 |
Submit a job to a queue that not allowed in fairScheduler, client will hold forever. |
Major |
resourcemanager, scheduler |
Hong Shen |
Hong Shen |
YARN-289 |
Fair scheduler allows reservations that won’t fit on node |
Major |
. |
Sandy Ryza |
Sandy Ryza |
YARN-269 |
Resource Manager not logging the health_check_script result when taking it out |
Major |
resourcemanager |
Thomas Graves |
Jason Lowe |
YARN-236 |
RM should point tracking URL to RM web page when app fails to start |
Major |
resourcemanager |
Jason Lowe |
Jason Lowe |
YARN-227 |
Application expiration difficult to debug for end-users |
Major |
resourcemanager |
Jason Lowe |
Jason Lowe |
YARN-209 |
Capacity scheduler doesn’t trigger app-activation after adding nodes |
Major |
capacityscheduler |
Bikas Saha |
Zhijie Shen |
YARN-196 |
Nodemanager should be more robust in handling connection failure to ResourceManager when a cluster is started |
Major |
nodemanager |
Ramgopal N |
Xuan Gong |
YARN-193 |
Scheduler.normalizeRequest does not account for allocation requests that exceed maximumAllocation limits |
Major |
resourcemanager |
Hitesh Shah |
Zhijie Shen |
YARN-109 |
.tmp file is not deleted for localized archives |
Major |
nodemanager |
Jason Lowe |
Mayank Bansal |
YARN-101 |
If the heartbeat message loss, the nodestatus info of complete container will loss too. |
Minor |
nodemanager |
xieguiming |
Xuan Gong |
YARN-71 |
Ensure/confirm that the NodeManager cleans up local-dirs on restart |
Critical |
nodemanager |
Vinod Kumar Vavilapalli |
Xuan Gong |
YARN-45 |
[Preemption] Scheduler feedback to AM to release containers |
Major |
resourcemanager |
Chris Douglas |
Carlo Curino |
YARN-24 |
Nodemanager fails to start if log aggregation enabled and namenode unavailable |
Major |
nodemanager |
Jason Lowe |
Sandy Ryza |